SELECTIVELY ALLOWING QUERY OPTIMIZATION IN QUERY PROCESSING

    公开(公告)号:US20200311081A1

    公开(公告)日:2020-10-01

    申请号:US16371276

    申请日:2019-04-01

    Applicant: SAP SE

    Abstract: Implementations of the present disclosure include receiving, by a query processing server, a first query, the first query including a syntax indicating that precision loss is allowed, processing, by the query processing server, the first query to provide a first QEP, optimization of which would result in precision loss in a generated query result, determining that the syntax is provided, and in response, optimizing the first QEP to provide an optimized QEP, executing the optimized QEP to generate a query result that includes data stored within a database system, the query result having reduced accuracy relative to a query result that would be generated based on the first QEP, and providing the query result as output from the database system.

    Dynamic query expressions
    2.
    发明授权

    公开(公告)号:US11416485B2

    公开(公告)日:2022-08-16

    申请号:US16368448

    申请日:2019-03-28

    Applicant: SAP SE

    Abstract: Implementations of the present disclosure include receiving a query, the query including an expression macro (EM), processing the query to provide a raw parse tree, the raw parse tree including an initial node representative of the EM, retrieving metadata corresponding to the EM, the metadata including a definition string, replacing the initial node with a node based on the definition string to provide a consumable parse tree, and executing the query within the database system using the consumable parse tree to provide a query result.

    Selectively allowing query optimization in query processing

    公开(公告)号:US11360977B2

    公开(公告)日:2022-06-14

    申请号:US16371276

    申请日:2019-04-01

    Applicant: SAP SE

    Abstract: Implementations of the present disclosure include receiving, by a query processing server, a first query, the first query including a syntax indicating that precision loss is allowed, processing, by the query processing server, the first query to provide a first QEP, optimization of which would result in precision loss in a generated query result, determining that the syntax is provided, and in response, optimizing the first QEP to provide an optimized QEP, executing the optimized QEP to generate a query result that includes data stored within a database system, the query result having reduced accuracy relative to a query result that would be generated based on the first QEP, and providing the query result as output from the database system.

    DYNAMIC QUERY EXPRESSIONS
    4.
    发明申请

    公开(公告)号:US20200311078A1

    公开(公告)日:2020-10-01

    申请号:US16368448

    申请日:2019-03-28

    Applicant: SAP SE

    Abstract: Implementations of the present disclosure include receiving a query, the query including an expression macro (EM), processing the query to provide a raw parse tree, the raw parse tree including an initial node representative of the EM, retrieving metadata corresponding to the EM, the metadata including a definition string, replacing the initial node with a node based on the definition string to provide a consumable parse tree, and executing the query within the database system using the consumable parse tree to provide a query result.

Patent Agency Ranking