public class TologParser extends Object
| Modifier and Type | Field and Description |
|---|---|
protected ParseContextIF |
context |
protected TologOptions |
options |
| Constructor and Description |
|---|
TologParser(ParseContextIF context,
TologOptions options) |
| Modifier and Type | Method and Description |
|---|---|
ParseContextIF |
getContext() |
void |
load(Reader reader) |
void |
load(String ruleset) |
ParseContextIF |
parseDeclarations(String decls) |
TologQuery |
parseQuery(Reader queryReader)
Returns a parsed SELECT statement.
|
TologQuery |
parseQuery(String query)
Returns a parsed SELECT statement.
|
TologStatement |
parseStatement(String query)
Returns a parsed INSERT/UPDATE/MERGE/DELETE statement.
|
protected ParseContextIF context
protected TologOptions options
public TologParser(ParseContextIF context, TologOptions options)
public TologQuery parseQuery(String query) throws InvalidQueryException
InvalidQueryExceptionpublic TologQuery parseQuery(Reader queryReader) throws InvalidQueryException
InvalidQueryExceptionpublic TologStatement parseStatement(String query) throws InvalidQueryException
InvalidQueryExceptionpublic ParseContextIF parseDeclarations(String decls) throws InvalidQueryException
InvalidQueryExceptionpublic void load(String ruleset) throws InvalidQueryException
InvalidQueryExceptionpublic void load(Reader reader) throws InvalidQueryException
InvalidQueryExceptionpublic ParseContextIF getContext()