Evaluating path expressions on binary-encoded documents
AssigneeOracle International Corporation
InventorsAaron Tacke, Altin Alickaj, Giacomo Fabris, Alexander Ulrich
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorsAaron Tacke, Altin Alickaj, Giacomo Fabris, Alexander Ulrich
Estimating the term…
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.
A method comprising:
The method of claim 2, wherein the binary encoded hierarchical document comprises an inline dictionary that maps field names of the hierarchical data object to field name identifiers of the hierarchical data object.
One or more non-transitory storage media storing instructions which, when executed by one or more computing devices, cause:
Dependencies are inferred from the claim text.