18630432. EVALUATING PATH EXPRESSIONS ON BINARY-ENCODED DOCUMENTS (Oracle International Corporation)
EVALUATING PATH EXPRESSIONS ON BINARY-ENCODED DOCUMENTS
Organization Name
Oracle International Corporation
Inventor(s)
Aaron Tacke of Redwood Shores CA US
Giacomo Fabris of Redwood Shores CA US
Alexander Ulrich of Freiburg DE
EVALUATING PATH EXPRESSIONS ON BINARY-ENCODED DOCUMENTS
This abstract first appeared for US patent application 18630432 titled 'EVALUATING PATH EXPRESSIONS ON BINARY-ENCODED DOCUMENTS
Original Abstract Submitted
The present disclosure relates to improving the performance of evaluating path expressions on hierarchical data objects represented by binary encoded documents. An abstract syntax tree (AST) representing a path expression may be generated, wherein the AST comprises one or more syntax nodes implementing one or more respective execution steps of an evaluation of the path expression, and the path expression is included in a query to a database management system (DBMS). The AST may be modified based at least in part on profiling information and compiled into machine code. Using the machine code, the path expression may be executed on a binary-encoded hierarchical document.