发明名称 Query language based on business object model
摘要 Methods and apparatus, including computer program products, are provided for providing a query language based on a model. In one aspect, there is provided a computer-implemented method. The method may include receiving a first query; generating, based on a model including metadata representing a data structure, a second query specific to the data structure stored in a database; and sending the second query to the database. Related apparatus, systems, methods, and articles are also described.
申请公布号 US9171039(B2) 申请公布日期 2015.10.27
申请号 US201113249229 申请日期 2011.09.29
申请人 SAP SE 发明人 Teichmann Jan;Gauweiler Thomas;Hutzel Daniel;Klein Udo;Hermanns Marcel;Weiler Jens;Giebel Dirk;Goldmann Daniel;Brunswig Frank;Steffen Heiko;Tatzel Steffen;Fitzer Joachim
分类号 G06F7/00;G06F17/30 主分类号 G06F7/00
代理机构 Mintz Levin Cohn Ferris Glovsky and Popeo, P.C. 代理人 Mintz Levin Cohn Ferris Glovsky and Popeo, P.C.
主权项 1. A non-transitory computer-readable storage medium containing instructions to configure a processor to perform operations comprising: receiving a first query; generating, based on a model including metadata representing a data structure, a second query specific to the data structure stored in a database, the second query being a single direct query to the database and defining all nodes and associations, including a root node, nodes dependent on the root node, and associations between all nodes, needed to traverse at least one business object and nodes stored in the database to generate a result set without buffering of intermediate results; and sending the second query to the database; and executing the second query page by page basis at runtime based on a page being displayed on a user interface used for executing the second query and using data transported from the database and associated only with the page being displayed on the user interface, the data associated with the displayed page is searched in and obtained from data stored in the database, and by searching an unrestricted amount of data at the database at constant seek time as a prerequisite of paging.
地址 Walldorf DE