Send feedback
Class QueryTreeBuilder (2.0.0)
Stay organized with collections
Save and categorize content based on your preferences.
public class QueryTreeBuilder
A generator of AST representation of a query. This class uses the given factory
to produce a query parser which parses user specified query. If successful it
returns the root of an AST representing the parsed query.
Constructors
QueryTreeBuilder()
public QueryTreeBuilder()
QueryTreeBuilder(QueryParserFactory parserFactory)
public QueryTreeBuilder(QueryParserFactory parserFactory)
Methods
parse(String query)
public CommonTree parse(String query)
Parses the user query and returns its AST.
Parameter Name Description query
String
the user query to be parsed
Returns Type Description org.antlr.runtime.tree.CommonTree
a CommonTree constructed from the query
Exceptions Type Description org.antlr.runtime.RecognitionException
if the user query is invalid
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2023-04-26 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
Need to tell us more?