1. A method of operating a tree structured database, comprising: receiving a document; forming a top-down tree characterizing the document; generating pre-computed indices characterizing the document loading the top-down tree and pre-computed indices into a tree structured database; resolving a structured query language query against the tree structured database by temporarily forming a relational table, wherein subsets of the pre-computed indices are used to dynamically create the relational table, wherein the relational table is formed in response to the query and the information characterizing the document is retrieved from the document utilizing the pre-computed indices; and collecting data from the relational table in response to the structured query language query.
1. A method of operating a tree structured database, comprising: receiving a document; forming a top-down tree characterizing the document; generating pre-computed indices characterizing the document loading the top-down tree and pre-computed indices into a tree structured database; resolving a structured query language query against the tree structured database by temporarily forming a relational table, wherein subsets of the pre-computed indices are used to dynamically create the relational table, wherein the relational table is formed in response to the query and the information characterizing the document is retrieved from the document utilizing the pre-computed indices; and collecting data from the relational table in response to the structured query language query. 4. The method of claim 1 wherein the pre-computed indices define type range indices on metadata selected from document locators and document collections.