Interface Parser
- All Known Implementing Classes:
AbstractParser, JDOQLParser, JPQLParser
public interface Parser
Interface for a parser of a query. To be implemented for each particular query language.
Responsible for taking a String clause of a query and converting it into a Node tree.
-
Method Summary
Modifier and TypeMethodDescriptionNode[]Node[]parseOrder(String expression) Node[][]parseParameters(String expression) Node[]parseResult(String expression) Node[]parseTuple(String expression) Node[]parseUpdate(String expression) parseVariable(String expression) Node[][]parseVariables(String expression) voidsetExplicitParameters(boolean flag) voidsetStrict(boolean flag)
-
Method Details
-
setStrict
void setStrict(boolean flag) -
setExplicitParameters
void setExplicitParameters(boolean flag) -
parse
-
parseFrom
-
parseUpdate
-
parseOrder
-
parseResult
-
parseTuple
-
parseVariables
-
parseVariable
-
parseParameters
-