![]() |
DeveelDB
20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
|
Represents a composed name for an object within the system. More...
Protected Member Functions | |
| override 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... | |
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... | |
Package Functions | |
| ObjectNameNode () | |
Properties | |
| string | Name [get, private set] |
| The full object name as composed from the input SQL string analyzed. More... | |
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... | |
Additional Inherited Members | |
Public Member Functions inherited from Deveel.Data.Sql.Parser.SqlNode | |
| SqlNode () | |
Represents a composed name for an object within the system.
This node acts as a reference to any object within a database system, such as TABLE, TRIGGER, COLUMN, etc.
Like the system object ObjectName that this ISqlNode encapsulates, the composition of the object is complex and can be formed by multiple parts (eg. schema.table.column, schema.table, table.*).
Definition at line 32 of file ObjectNameNode.cs.
|
inlinepackage |
Definition at line 33 of file ObjectNameNode.cs.
|
inlineprotectedvirtual |
During the initialization of the node from the parser, this method is called for every child node added to ChildNodes
Reimplemented from Deveel.Data.Sql.Parser.SqlNode.
Definition at line 43 of file ObjectNameNode.cs.
|
getprivate set |
The full object name as composed from the input SQL string analyzed.
Definition at line 40 of file ObjectNameNode.cs.
1.8.10