Class SQLUpdateOPToken
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.SQLUpdateOPToken
SQLUpdateOPToken is used for parsing and specifying the AST
used for an update statement.
Syntax:
UPDATE 'cache-name' [[AS] alias] SET update-statement {, update-statement} [WHERE conditional-expression]
- Author:
- djl 2009.09.10
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe functor name used to represent this node in an ASTFields inherited from class 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
ConstructorsConstructorDescriptionConstruct a new SQLUpdateOPToken with the given parameters. -
Method Summary
Methods inherited from class SQLOPToken
checkAliasMethods inherited from class IdentifierOPToken
ledMethods inherited from class OPToken
equals, getBindingPower, getId, getLedASTName, getNudASTName, getValue, hashCode, leftBindingPower, newAST, newAST, newAST, newAST, newAST, setBindingPower, setId, setLedASTName, setNudASTName, setValue, toString
-
Field Details
-
FUNCTOR
-
-
Constructor Details
-
SQLUpdateOPToken
Construct a new SQLUpdateOPToken with the given parameters.- Parameters:
id- string identifier for this token
-
-
Method Details
-
nud
Description copied from class:IdentifierOPTokenProcess this token in the context of parser p with the null denotation. A nud method typically will have no interest in the token to the left. The processing results in an Abstract Syntax Tree Node that captures the meaning- Overrides:
nudin classIdentifierOPToken- Parameters:
parser- the parser that is the context for parsing- Returns:
- an AstNode
-