BR9803768A - Interface de gerenciador de linguagem - Google Patents
Interface de gerenciador de linguagemInfo
- Publication number
- BR9803768A BR9803768A BR9803768-4A BR9803768A BR9803768A BR 9803768 A BR9803768 A BR 9803768A BR 9803768 A BR9803768 A BR 9803768A BR 9803768 A BR9803768 A BR 9803768A
- Authority
- BR
- Brazil
- Prior art keywords
- language
- language manager
- udr
- manager
- interface
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/242—Query formulation
- G06F16/2433—Query languages
- G06F16/2438—Embedded query languages
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2452—Query translation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/912—Applications of a database
- Y10S707/922—Communications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/953—Organization of data
- Y10S707/961—Associative
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99933—Query processing, i.e. searching
- Y10S707/99934—Query formulation, input preparation, or translation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99943—Generating database or data structure, e.g. via user interface
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99944—Object-oriented database structure
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Devices For Executing Special Programs (AREA)
- Machine Translation (AREA)
Abstract
Patente de Invenção: <B>"INTERFACE DE GERENCIADOR DE LINGUAGEM''<D>. Rotinas Definidas por Usuário (UDRs), capazes de serem expressas em uma ou mais linguagens, são manipuladas pela determinação de uma linguagem nativa para a UDR, por exemplo, procurando-se em um catálogo de sistema. Se um gerenciador de linguagem associado à linguagem nativa não tiver sido ainda carregado, o gerenciador de linguagem é carregado em uma memória de servidor. Se a UDR já tiver sido instanciada, a UDR é instanciada e inicializada. Então, um contexto de execução para a UDR é criado e a UDR é executada. O carregamento do gerenciador de linguagem é manipulado por meio de um interface de linguagem geral, capaz de inicializar o gerenciador de linguagem, carregar o gerenciador de linguagem, criar um contexto de gerenciador de linguagem e executar o gerenciador de linguagem.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/921,934 US5995974A (en) | 1997-08-27 | 1997-08-27 | Database server for handling a plurality of user defined routines (UDRs) expressed in a plurality of computer languages |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| BR9803768A true BR9803768A (pt) | 1999-11-09 |
Family
ID=25446214
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BR9803768-4A BR9803768A (pt) | 1997-08-27 | 1998-08-26 | Interface de gerenciador de linguagem |
Country Status (6)
| Country | Link |
|---|---|
| US (2) | US5995974A (pt) |
| EP (1) | EP0899669A3 (pt) |
| JP (1) | JPH11134368A (pt) |
| AU (1) | AU757152B2 (pt) |
| BR (1) | BR9803768A (pt) |
| CA (1) | CA2245133A1 (pt) |
Families Citing this family (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6314429B1 (en) * | 1997-10-08 | 2001-11-06 | Mitel Corporation | Bi-directional conversion library |
| US6167565A (en) * | 1998-01-08 | 2000-12-26 | Microsoft Corporation | Method and system of custom marshaling of inter-language parameters |
| US20020016814A1 (en) * | 2000-08-07 | 2002-02-07 | International Business Machines Corporation | Method, system, and program for invoking stored procedures and accessing stored procedure data |
| WO2002061623A1 (en) * | 2001-01-29 | 2002-08-08 | Delaware Capital Formation, Inc | National language database for operating systems |
| US7454746B2 (en) * | 2001-07-24 | 2008-11-18 | The Mathworks, Inc. | Function call translation |
| US20040006635A1 (en) * | 2002-04-19 | 2004-01-08 | Oesterreicher Richard T. | Hybrid streaming platform |
| US20040006636A1 (en) * | 2002-04-19 | 2004-01-08 | Oesterreicher Richard T. | Optimized digital media delivery engine |
| US7899924B2 (en) * | 2002-04-19 | 2011-03-01 | Oesterreicher Richard T | Flexible streaming hardware |
| US7293270B1 (en) * | 2002-11-19 | 2007-11-06 | International Business Machines Corporation | System and method for scheduling and coordinating tasks across application processes using shared memory |
| US7458072B2 (en) * | 2004-10-06 | 2008-11-25 | Microsoft Corporation | Execution context infrastructure |
| US8566252B2 (en) * | 2006-10-17 | 2013-10-22 | Benjamin L. Harding | Method and system for evaluating trustworthiness |
| US11461324B2 (en) | 2019-08-29 | 2022-10-04 | Oracle International Corporation | First futamura projection in the context of SQL expression evaluation |
| US11531652B2 (en) * | 2019-08-30 | 2022-12-20 | Oracle International Corporation | Database modularization of pluggable guest languages |
| US11294894B2 (en) | 2019-08-30 | 2022-04-05 | Oracle International Corporation | Dynamic resolution of dependencies for database guest languages |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5230049A (en) * | 1988-11-29 | 1993-07-20 | International Business Machines Corporation | Program source code translator |
| TW226047B (pt) * | 1990-03-27 | 1994-07-01 | Ibm | |
| US5257366A (en) * | 1990-03-27 | 1993-10-26 | International Business Machines Corporation | Query language execution on heterogeneous database servers using a bind-file bridge between application and database languages |
| IL100990A (en) * | 1991-02-27 | 1995-10-31 | Digital Equipment Corp | Multilanguage optimizing compiler using templates in multiple pass code generation |
| JP3055970B2 (ja) * | 1991-06-20 | 2000-06-26 | 富士通株式会社 | オブジェクト指向言語間インタフェース実現方法および装置 |
| US5442779A (en) * | 1992-06-25 | 1995-08-15 | International Business Machines Corporation | System and method for enabling an interpreted programming language to be executed in a database management system environment |
| US5680618A (en) * | 1993-05-26 | 1997-10-21 | Borland International, Inc. | Driver query and substitution for format independent native data access |
| JPH0863478A (ja) * | 1994-08-26 | 1996-03-08 | Toshiba Corp | 言語処理方法及び言語処理装置 |
| US5553234A (en) * | 1994-09-23 | 1996-09-03 | International Business Machines Corporation | System and method for including stored procedures, user-defined functions, and trigger processing in an existing unit of work |
| US5657447A (en) * | 1995-08-31 | 1997-08-12 | International Business Machines Corp. | Platform-transparent registration and build of stored procedures and user-defined functions |
| US5870562A (en) * | 1997-03-24 | 1999-02-09 | Pfn, Inc. | Universal domain routing and publication control system |
| US6006235A (en) * | 1997-11-26 | 1999-12-21 | International Business Machines Corporation | Method and apparatus for invoking a stored procedure or a user defined interpreted language function in a database management system |
-
1997
- 1997-08-27 US US08/921,934 patent/US5995974A/en not_active Expired - Fee Related
-
1998
- 1998-08-06 AU AU78795/98A patent/AU757152B2/en not_active Ceased
- 1998-08-12 CA CA002245133A patent/CA2245133A1/en not_active Abandoned
- 1998-08-26 BR BR9803768-4A patent/BR9803768A/pt not_active IP Right Cessation
- 1998-08-27 JP JP10241180A patent/JPH11134368A/ja active Pending
- 1998-08-27 EP EP98306898A patent/EP0899669A3/en not_active Withdrawn
-
1999
- 1999-06-25 US US09/344,748 patent/US6223179B1/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| AU7879598A (en) | 1999-03-11 |
| AU757152B2 (en) | 2003-02-06 |
| CA2245133A1 (en) | 1999-02-27 |
| JPH11134368A (ja) | 1999-05-21 |
| US6223179B1 (en) | 2001-04-24 |
| US5995974A (en) | 1999-11-30 |
| EP0899669A2 (en) | 1999-03-03 |
| EP0899669A3 (en) | 2005-12-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| BR9803768A (pt) | Interface de gerenciador de linguagem | |
| DE3687724D1 (de) | Digitalprozessorsteuerung. | |
| BR0309333A (pt) | sistema e método para fornecimento de serviços de inferência | |
| BR9905978A (pt) | Identificação automática de linguagem que usa tanto a informação de n-grama como a de palavra | |
| KR960032172A (ko) | 컴퓨터 시스템 | |
| WO1999026132A3 (en) | Processor configured to generate lookahead results from collapsed moves, compares and simple arithmetic instructions | |
| BR9713267A (pt) | Cartão de circuito integrado para uso com um terminal, processo para uso com o mesmo, microcontrolador e processo para sua programação | |
| FR2710063B1 (fr) | 3-Aryl-benzofurannones, utilisées en tant que stabilisants, compositions les contenant, et leur utilisation. | |
| SE8105897L (sv) | Sett for mikroinkapsling | |
| MY135426A (en) | Processor for executing highly efficient vliw | |
| BR9901211A (pt) | Método e aparelho para manipulação de exceções imprecisas. | |
| BR9713971A (pt) | Processo para projetar e/ou prover e/ou controlar os serviços de clientes em uma rede de telecomunicações, e, rede de telecomunicações,e, rede de telecomunicações de serviços | |
| ES2109223T3 (es) | Reactivo para la determinacion coulombimetrica de agua. | |
| BR9902036A (pt) | Sistema de gerenciamento de memória para um sistema de impressão. | |
| DE60017019D1 (de) | Antikörper gegen Spaltprodukte von Vimentin | |
| BR0009527A (pt) | Sistema e método de pré-qualificação e de concessão de crédito | |
| BRPI0209761A8 (pt) | sistema de processamento de aplicação de dispositivo de comunicação móvel | |
| BR0209840A (pt) | Método em um sistema de comunicação, sistema de comunicação, e, servidor de um sistema de comunicação | |
| ES2109889B1 (es) | Sistema de menu. | |
| NO973727L (no) | Fremgangsmåte for kontroll av forhåndsgitte datasett over sammensetningen av en kjöretöysammenstilling | |
| KR890007121A (ko) | 현상장치 | |
| EP0994414A3 (en) | Apparatus and method for a shortcut link creation system in a computer system | |
| KR880003241A (ko) | 데이타 처리 시스템 | |
| BR0012185A (pt) | Sistema e método para comunicação entre várias aplicações de "strings" de endereço único | |
| JPS6470860A (en) | Processing system for checking resource access qualification |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| B08F | Application dismissed because of non-payment of annual fees [chapter 8.6 patent gazette] |
Free format text: REFERENTE A 5A,6A,7A E 8A ANUIDADES. |
|
| B08K | Patent lapsed as no evidence of payment of the annual fee has been furnished to inpi [chapter 8.11 patent gazette] |
Free format text: REFERENTE AO DESPACHO 8.6 PUBLICADO NA RPI 1860 DE 29/08/2006. |