20 namespace Deveel.Data.Sql.Parser {
42 Query = (SqlQueryExpressionNode)node;
43 }
else if (node.
NodeName ==
"select_as_opt") {
47 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.
string NodeName
Gets the name of the node analyzed from the parser.
A node in the grammar tree that defines a sub-query in a FROM clause.
The root node of an expression used to select a set of items from a set of sources defined...
IEnumerable< ISqlNode > ChildNodes
Gets a read-only enumeration of the children nodes, if any.
Defines the base contract of the 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...
The default implementation of ISqlNode, that is a node in the text analysis parsing of SQL commands...