A database system receives a request from a user. The request invokes a data set function (DSF) and uses a property to be provided by the DSF. The database system determines that a function descriptor is available for the DSF. The function descriptor is expressed as markup language instructions. The function descriptor defines the property of the DSF. The database system uses the function descriptor to define a property for the DSF.
Legal claims defining the scope of protection, as filed with the USPTO.
4. The method of claim 1, wherein the markup language is an instruction-based language.
5. The method of claim 1, further comprising using the function descriptor to define an output schema for the DSF.
6. The method of claim 1, further comprising using the function descriptor to define an input schema for the DSF.
7. The method of claim 1, further comprising using the function descriptor to determine to push a predicate in the request from the DSF's output to the input of the DSF.
8. The method of claim 1, further comprising using the function descriptor to determine to push a projection in the request from the input of the DSF to the output of the DSF.
9. The method of claim 1, further comprising using the function descriptor to estimate a cardinality of the property.
10. The method of claim 1, further comprising using the function descriptor to determine if the DSF inherits or obeys specific ordering or partitioning schemes.
14. The computer program of claim 11, wherein the method further comprises using the function descriptor to define an output schema for the DSF.
15. The computer program of claim 11, wherein the method further comprises using the function descriptor to define an input schema for the DSF.
16. The computer program of claim 11, wherein the method further comprises using the function descriptor to determine to push a predicate in the request from the DSF's output to the input of the DSF.
17. The computer program of claim 11, wherein the method further comprises using the function descriptor to determine to push a projection in the request from the input of the DSF to the output of the DSF.
18. The computer program of claim 11, wherein the method further comprises using the function descriptor to estimate a cardinality of the property.
19. The computer program of claim 11, wherein the method further comprises using the function descriptor to determine if the DSF inherits or obeys specific ordering or partitioning schemes.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
December 5, 2019
December 13, 2022
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.