Class SQLTraceOPToken
- java.lang.Object
-
- com.tangosol.coherence.dsltools.precedence.OPToken
-
- com.tangosol.coherence.dsltools.precedence.IdentifierOPToken
-
- com.tangosol.coherence.dslquery.token.SQLOPToken
-
- com.tangosol.coherence.dslquery.token.SQLExplainOPToken
-
- com.tangosol.coherence.dslquery.token.SQLTraceOPToken
-
public class SQLTraceOPToken extends SQLExplainOPToken
SQLTraceOPToken is used for parsing and specifying the AST used for a trace statement.Syntax:
TRACE select stmt | update stmt | delete stmt
- Author:
- tb 2011.06.05
-
-
Field Summary
Fields Modifier and Type Field Description static String
FUNCTOR
The functor name used to represent this node in an AST-
Fields inherited from class com.tangosol.coherence.dsltools.precedence.OPToken
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 Summary
Constructors Constructor Description SQLTraceOPToken(String id)
Construct a new SQLTraceOPToken with the given parameters.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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.-
Methods inherited from class com.tangosol.coherence.dslquery.token.SQLExplainOPToken
nud
-
Methods inherited from class com.tangosol.coherence.dslquery.token.SQLOPToken
checkAlias
-
Methods inherited from class com.tangosol.coherence.dsltools.precedence.IdentifierOPToken
led
-
Methods inherited from class com.tangosol.coherence.dsltools.precedence.OPToken
equals, getBindingPower, getId, getLedASTName, getNudASTName, getValue, hashCode, leftBindingPower, newAST, newAST, newAST, newAST, newAST, setBindingPower, setId, setLedASTName, setNudASTName, setValue, toString
-
-
-
-
Field Detail
-
FUNCTOR
public static final String FUNCTOR
The functor name used to represent this node in an AST- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SQLTraceOPToken
public SQLTraceOPToken(String id)
Construct a new SQLTraceOPToken with the given parameters.- Parameters:
id
- string identifier for this token
-
-
Method Detail
-
advanceToStmt
protected void advanceToStmt(OPScanner s)
Description copied from class:SQLExplainOPToken
Advance the scanner past any tokens preceding the statement.- Overrides:
advanceToStmt
in classSQLExplainOPToken
- Parameters:
s
- the scanner
-
getFunctor
protected String getFunctor()
Description copied from class:SQLExplainOPToken
Get the functor for the new term.- Overrides:
getFunctor
in classSQLExplainOPToken
- Returns:
- the functor
-
-