|
SimpleUpdateNode | SimpleUpdate [get, private set] |
|
QueryUpdateNode | QueryUpdate [get, private set] |
|
ISqlNode | Parent [get, private set] |
| Gets the parent of the current node. More...
|
|
string | NodeName [get, private set] |
| Gets the name of the node, as expressed in the SQL grammar. More...
|
|
IEnumerable< ISqlNode > | ChildNodes [get, private set] |
| Gets an immutable list of nodes, children of the current node. More...
|
|
IEnumerable< Token > | Tokens [get, private set] |
| Gets an immutable list of Token that represent the source of this node. More...
|
|
string ISqlNode. | NodeName [get] |
|
ISqlNode ISqlNode. | Parent [get] |
|
IEnumerable< ISqlNode > ISqlNode. | ChildNodes [get] |
|
IEnumerable< Token > ISqlNode. | Tokens [get] |
|
string | NodeName [get] |
| Gets the name of the node analyzed from the parser. More...
|
|
ISqlNode | Parent [get] |
| Gets a reference to the parent ISqlNode, if any. More...
|
|
IEnumerable< ISqlNode > | ChildNodes [get] |
| Gets a read-only enumeration of the children nodes, if any. More...
|
|
IEnumerable< Token > | Tokens [get] |
| Gets an enumeration of the tokens composing the this node. More...
|
|
Definition at line 25 of file UpdateStatementNode.cs.
Definition at line 48 of file UpdateStatementNode.cs.
49 var whereExpression = ExpressionBuilder.Build(node.WhereExpression);
51 builder.Statements.Add(
new UpdateStatement(node.TableName, whereExpression, assignments));
IEnumerable< SqlColumnAssignment > UpdateAssignments(IEnumerable< UpdateColumnNode > columns)
override void Deveel.Data.Sql.Parser.UpdateStatementNode.BuildStatement |
( |
StatementBuilder |
builder | ) |
|
|
inlineprotectedvirtual |
override ISqlNode Deveel.Data.Sql.Parser.UpdateStatementNode.OnChildNode |
( |
ISqlNode |
node | ) |
|
|
inlineprotectedvirtual |
During the initialization of the node from the parser, this method is called for every child node added to ChildNodes
- Parameters
-
node | The node being added to the list of children. |
- Returns
- Returns a normalized version of the child node, or the node itself.
Reimplemented from Deveel.Data.Sql.Parser.SqlNode.
Definition at line 30 of file UpdateStatementNode.cs.
31 if (node is SimpleUpdateNode) {
33 }
else if (node is QueryUpdateNode) {
override ISqlNode OnChildNode(ISqlNode node)
During the initialization of the node from the parser, this method is called for every child node add...
QueryUpdateNode QueryUpdate
SimpleUpdateNode SimpleUpdate
The documentation for this class was generated from the following file:
- /var/calculate/remote/distfiles/egit-src/deveeldb.git/src/deveeldb/Deveel.Data.Sql.Parser/UpdateStatementNode.cs