public class SQLTraceOPToken extends SQLExplainOPToken
Syntax:
TRACE select stmt | update stmt | delete stmt
Modifier and Type | Field and Description |
---|---|
static String |
FUNCTOR
The functor name used to represent this node in an AST
|
BINARY_OPERATOR_NODE, BINDING_NODE, CALL_NODE, DEREF_NODE, FIELD_LIST, IDENTIFIER_NODE, LIST_NODE, LITERAL_NODE, m_nBindingPower, m_sLedASTName, m_sNudASTName, m_sValue, PRECEDENCE_ASSIGNMENT, PRECEDENCE_BITWISE, PRECEDENCE_EXPONENT, PRECEDENCE_IDENTIFIER, PRECEDENCE_KEYWORD, PRECEDENCE_LOGICAL, PRECEDENCE_LOGICAL_BITWISE, PRECEDENCE_PARENTHESES, PRECEDENCE_PRODUCT, PRECEDENCE_RELATIONAL, PRECEDENCE_SUM, PRECEDENCE_UNARY, PRECEDENCE_UNARY_POST, UNARY_OPERATOR_NODE
Constructor and Description |
---|
SQLTraceOPToken(String id)
Construct a new SQLTraceOPToken with the given parameters.
|
Modifier and Type | Method and Description |
---|---|
protected void |
advanceToStmt(OPScanner s)
Advance the scanner past any tokens preceding the statement.
|
protected String |
getFunctor()
Get the functor for the new term.
|
nud
checkAlias
led
equals, getBindingPower, getId, getLedASTName, getNudASTName, getValue, hashCode, leftBindingPower, newAST, newAST, newAST, newAST, newAST, setBindingPower, setId, setLedASTName, setNudASTName, setValue, toString
public static final String FUNCTOR
public SQLTraceOPToken(String id)
id
- string identifier for this tokenprotected void advanceToStmt(OPScanner s)
SQLExplainOPToken
advanceToStmt
in class SQLExplainOPToken
s
- the scannerprotected String getFunctor()
SQLExplainOPToken
getFunctor
in class SQLExplainOPToken