Efficient streaming evaluation of XPaths on binary-encoded XML schema-based documents

A database system may utilize XML schema information to increase the efficiency of an XPath streaming evaluation. The database system may access XML schema or translation information during the evaluation of an element, attribute, or value in an XML data source. Based on the XML schema or translatio...

Full description

Saved in:
Bibliographic Details
Main Authors Chandrasekar Sivasankaran, Agarwal Nipun, Idicula Sam
Format Patent
LanguageEnglish
Published 12.12.2017
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A database system may utilize XML schema information to increase the efficiency of an XPath streaming evaluation. The database system may access XML schema or translation information during the evaluation of an element, attribute, or value in an XML data source. Based on the XML schema or translation information, the database system may determine matches to an XPath expression without decoding any binary-encoded data in the XML data source. Also, based on the XML schema information, the database may selectively skip or evaluate portions of the XML data source depending on whether those portions are defined in the XML schema so as to possibly contain a match to one or more unmatched steps in the XPath expression. XML schema information may be compiled into a compiled representation of the XPath expression for additional efficiencies.
Bibliography:Application Number: US20070950642