Processing

Please wait...

Settings

Settings

Goto Application

1. WO2016153469 - BASE USER DEFINED FUNCTIONS

Publication Number WO/2016/153469
Publication Date 29.09.2016
International Application No. PCT/US2015/021856
International Filing Date 20.03.2015
IPC
G06F 17/30 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
17Digital computing or data processing equipment or methods, specially adapted for specific functions
30Information retrieval; Database structures therefor
CPC
G06F 16/2291
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
20of structured data, e.g. relational data
22Indexing; Data structures therefor; Storage structures
2291User-Defined Types; Storage management thereof
G06F 16/245
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
20of structured data, e.g. relational data
24Querying
245Query processing
Applicants
  • ENTIT SOFTWARE LLC [US]/[US]
Inventors
  • CHEN, Qiming
  • HSU, Meichun
  • LIU, Rui
  • CASTELLANOS, Maria Guadalupe
Agents
  • KUIPERS, Luke W.
Priority Data
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) BASE USER DEFINED FUNCTIONS
(FR) FONCTIONS DÉFINIES PAR L'UTILISATEUR DE BASE
Abstract
(EN)
Methods, devices, and techniques for base user defined functions in a database management system are discussed herein. For example, in one aspect, a query request is received from a computer device. The query request may include a query operator representing a specialized user defined function (SUDF). The SUDF may then be executed. Executing the SUDF may include executing a base operation of a base user defined function (BUDF). The base operation may interact with an application programming interface (API) of the query engine to obtain a tuple stored in the database. Executing the SUDF may further include executing a specialized operation that processes the tuple according to an analytics function. The specialized operation may generate a result. Then, a query result may be returned to the computer device. The query result can include the result.
(FR)
La présente invention concerne des procédés, des dispositifs et des techniques destinés à des fonctions définies par un utilisateur de base dans un système de gestion de base de données. Par exemple, selon un aspect, une demande d'interrogation est reçue depuis un dispositif d'ordinateur. La demande d'interrogation peut comprendre un opérateur d'interrogation représentant une fonction définie par un utilisateur spécialisé (SUDF) La SUDF peut être ensuite exécutée. L'exécution de la SUDF peut comprendre l'exécution d'une opération de base d'une fonction définie par un utilisateur de base (BUDF). L'opération de base peut interagir avec une interface de programmation d'application (API) du moteur d'interrogation pour obtenir un n-uplet mémorisé dans la base de données. L'exécution du SUDF peut en outre comprendre l'exécution d'une opération spécialisée qui traite le n-uplet selon une fonction analytique. L'opération spécialisée peut produire un résultat. Ensuite, un résultat d'interrogation peut être renvoyé au dispositif d'ordinateur. Le résultat de l'interrogation peut comprendre le résultat.
Also published as
Latest bibliographic data on file with the International Bureau