20 namespace Deveel.Data.Sql.Parser {
40 TableName = (ObjectNameNode)node;
41 }
else if (node.
NodeName ==
"select_as_opt") {
45 return base.OnChildNode(node);
This is a simple identifier within a SQL grammar.
Defines the contract for nodes in an AST model for a SQL grammar analysis and parsing.
Represents a composed name for an object within the system.
string NodeName
Gets the name of the node analyzed from the parser.
Represents the node that is a database table as source of a query.
override ISqlNode OnChildNode(ISqlNode node)
During the initialization of the node from the parser, this method is called for every child node add...
IEnumerable< ISqlNode > ChildNodes
Gets a read-only enumeration of the children nodes, if any.
Defines the base contract of the source of a query.
The default implementation of ISqlNode, that is a node in the text analysis parsing of SQL commands...