public class Parser
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
Session |
getSession() |
Expression |
parseExpression(java.lang.String sql)
Parse a SQL code snippet that represents an expression.
|
Table |
parseTableName(java.lang.String sql)
Parse a SQL code snippet that represents a table name.
|
Prepared |
prepare(java.lang.String sql)
Parse the statement and prepare it for execution.
|
Command |
prepareCommand(java.lang.String sql)
Parse a statement or a list of statements, and prepare it for execution.
|
static java.lang.String |
quoteIdentifier(java.lang.String s)
Add double quotes around an identifier if required.
|
void |
setLiteralsChecked(boolean literalsChecked) |
void |
setRightsChecked(boolean rightsChecked) |
void |
setSuppliedParameterList(java.util.ArrayList<Parameter> suppliedParameterList) |
java.lang.String |
toString() |
public Parser(Session session)
public Prepared prepare(java.lang.String sql)
sql - the SQL statement to parsepublic Command prepareCommand(java.lang.String sql)
sql - the SQL statement to parsepublic Session getSession()
public static java.lang.String quoteIdentifier(java.lang.String s)
s - the identifierpublic void setLiteralsChecked(boolean literalsChecked)
public void setRightsChecked(boolean rightsChecked)
public void setSuppliedParameterList(java.util.ArrayList<Parameter> suppliedParameterList)
public Expression parseExpression(java.lang.String sql)
sql - the code snippetpublic Table parseTableName(java.lang.String sql)
sql - the code snippetpublic java.lang.String toString()
toString in class java.lang.Object