[go: up one dir, main page]

BR9803768A - Interface de gerenciador de linguagem - Google Patents

Interface de gerenciador de linguagem

Info

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
Application number
BR9803768-4A
Other languages
English (en)
Inventor
Jefrey A Anton
Michael F Schippling
Original Assignee
Informix Software Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Informix Software Inc filed Critical Informix Software Inc
Publication of BR9803768A publication Critical patent/BR9803768A/pt

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/242Query formulation
    • G06F16/2433Query languages
    • G06F16/2438Embedded query languages
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2452Query translation
    • YGENERAL 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/912Applications of a database
    • Y10S707/922Communications
    • YGENERAL 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/953Organization of data
    • Y10S707/961Associative
    • YGENERAL 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • Y10S707/99934Query formulation, input preparation, or translation
    • YGENERAL 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99943Generating database or data structure, e.g. via user interface
    • YGENERAL 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99944Object-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.
BR9803768-4A 1997-08-27 1998-08-26 Interface de gerenciador de linguagem BR9803768A (pt)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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 &#34;strings&#34; 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.