FIELD: information technology.
SUBSTANCE: system for processing an application request for data comprises: a processor; an object services layer for accepting a request, wherein the request comprises a collection expression comprising at least table subqueries and expressions in a from clause of a database query expressed in any one of a plurality of application data models and captures data semantics independent of the data stores and deployment tiers for an entity data model comprising a collection of database and non-database data types; an object services layer for generalising queries for collections of data types; a map provider layer which provides a plurality of mapping transforms for transforming the request into a canonical expression tree; a bridge layer for converting the canonical expression tree into a modified expression tree and performing data-model compensation.
EFFECT: broader functionalities of the system for processing application data query by providing query language with support for rich data types.
21 cl, 3 dwg, 11 ex
Title | Year | Author | Number |
---|---|---|---|
ARCHITECTURE OF DISPLAY WITH MAINTENANCE OF INCREMENT REPRESENTATION | 2007 |
|
RU2441273C2 |
METHODS AND SYSTEMS FOR LOADING DATA INTO TEMPORAL DATA WAREHOUSE | 2012 |
|
RU2599538C2 |
METHOD OF MANAGING RELATIONAL DATABASE SYSTEM | 2005 |
|
RU2409848C2 |
DATA MODEL FOR OBJECT-RELATION DATA | 2006 |
|
RU2421798C2 |
SYSTEMS AND METHODS OF INTERFACING APPLICATION PROGRAMS WITH ARTICLE BASED STORAGE PLATFORM | 2003 |
|
RU2412461C2 |
METHOD OF MANAGING RELATIONAL DATABASE SYSTEM | 2006 |
|
RU2419862C2 |
SYSTEMS AND METHODS OF DATA MODELLING IN STORAGE PLATFORM BASED ON SUBJECTS | 2003 |
|
RU2371757C2 |
COMBINATION OF MULTIDIMENSIONAL EXPRESSIONS AND DEEP DATA ANALYSIS EXTENSIONS FOR EXTRACTING INFORMATION FROM OLAP CUBES | 2005 |
|
RU2398273C2 |
METHOD FOR PARALLEL EXECUTION OF THE JOIN OPERATION WHILE PROCESSING LARGE STRUCTURED HIGHLY ACTIVE DATA | 2020 |
|
RU2755568C1 |
METHOD FOR STORING AND SELECTING DATA OF n-DIMENSIONAL INTERVALS | 2005 |
|
RU2298221C2 |
Authors
Dates
2011-11-20—Published
2007-01-16—Filed