![]() |
DeveelDB
20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
|
Protected Member Functions | |
| abstract void | BuildStatement (StatementBuilder builder) |
Protected Member Functions inherited from Deveel.Data.Sql.Parser.SqlNode | |
| virtual void | OnNodeInit () |
| After the initialization of the node from the parser, this method is invoked to let the specific initialization to occur. More... | |
| virtual ISqlNode | OnChildNode (ISqlNode node) |
| During the initialization of the node from the parser, this method is called for every child node added to ChildNodes More... | |
Private Member Functions | |
| void ISqlVisitableNode. | Accept (ISqlNodeVisitor visitor) |
| Called by an implementation of ISqlNodeVisitor during the tree-node evaluation. More... | |
Additional Inherited Members | |
Public Member Functions inherited from Deveel.Data.Sql.Parser.SqlNode | |
| SqlNode () | |
Properties inherited from Deveel.Data.Sql.Parser.SqlNode | |
| 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] |
Properties inherited from Deveel.Data.Sql.Parser.ISqlNode | |
| 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 6 of file SqlStatementNode.cs.
|
inlineprivate |
Called by an implementation of ISqlNodeVisitor during the tree-node evaluation.
| visitor | The visitor object that calls this method. |
Implements Deveel.Data.Sql.Parser.ISqlVisitableNode.
Definition at line 7 of file SqlStatementNode.cs.
|
protectedpure virtual |
Implemented in Deveel.Data.Sql.Parser.FetchStatementNode, Deveel.Data.Sql.Parser.GrantStatementNode, Deveel.Data.Sql.Parser.CreateViewNode, Deveel.Data.Sql.Parser.SelectStatementNode, Deveel.Data.Sql.Parser.DeclareVariableNode, Deveel.Data.Sql.Parser.GrantRoleStatementNode, Deveel.Data.Sql.Parser.OpenCursorStatementNode, Deveel.Data.Sql.Parser.DeclareCursorNode, Deveel.Data.Sql.Parser.InsertStatementNode, Deveel.Data.Sql.Parser.CreateTableNode, Deveel.Data.Sql.Parser.AlterTableNode, Deveel.Data.Sql.Parser.CreateSequenceNode, Deveel.Data.Sql.Parser.CreateTriggerNode, Deveel.Data.Sql.Parser.DropTableStatementNode, Deveel.Data.Sql.Parser.UpdateStatementNode, Deveel.Data.Sql.Parser.BreakStatementNode, Deveel.Data.Sql.Parser.ContinueStatementNode, Deveel.Data.Sql.Parser.DropViewStatementNode, Deveel.Data.Sql.Parser.ExitStatementNode, Deveel.Data.Sql.Parser.CreateUserStatementNode, Deveel.Data.Sql.Parser.AlterUserStatementNode, Deveel.Data.Sql.Parser.RaiseStatementNode, Deveel.Data.Sql.Parser.CloseCursorStatementNode, Deveel.Data.Sql.Parser.DropSchemaStatementNode, and Deveel.Data.Sql.Parser.CreateSchemaNode.
1.8.10