In support of the of new query inputs for the /v1/rows endpoint that were implemented under internal bug 55547....
Add a constructor function that wraps a raw query with an object that declares its format to be an Optic AST as a stringified or JavaScript literal JSON object, SQL as a string, SPARQL SELECT as a string, or a QBV XML plan as a string.
Modify the rows explain(), query(), and queryAsStream() methods to support any of these wrapped raw queries.
In support of the of new query inputs for the /v1/rows endpoint that were implemented under internal bug 55547....
Add a constructor function that wraps a raw query with an object that declares its format to be an Optic AST as a stringified or JavaScript literal JSON object, SQL as a string, SPARQL SELECT as a string, or a QBV XML plan as a string.
Modify the rows explain(), query(), and queryAsStream() methods to support any of these wrapped raw queries.