DeveelDB
20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
deveeldb.git
src
deveeldb
Deveel.Data.Sql.Parser
SqlStatementNode.cs
Go to the documentation of this file.
1
using
System
;
2
3
using
Deveel
.
Data
.
Sql
.
Statements
;
4
5
namespace
Deveel
.Data.Sql.Parser {
6
abstract
class
SqlStatementNode
:
SqlNode
,
ISqlVisitableNode
,
IStatementNode
{
7
void
ISqlVisitableNode
.
Accept
(
ISqlNodeVisitor
visitor) {
8
if
(visitor is
StatementBuilder
)
9
BuildStatement((StatementBuilder)visitor);
10
}
11
12
protected
abstract
void
BuildStatement(
StatementBuilder
builder);
13
}
14
}
Deveel.Data.Sql.Parser.ISqlNodeVisitor
An interface that allows implementations of the visitor pattern on SQL compiled nodes.
Definition:
ISqlNodeVisitor.cs:24
Deveel
System
Definition:
NonSerializedAttribute.cs:3
Deveel.Data.Sql.Statements
Definition:
AddColumnAction.cs:22
Deveel.Data.Sql.Parser.IStatementNode
Definition:
IStatementNode.cs:20
Deveel.Data.Sql.Parser.StatementBuilder
Definition:
StatementBuilder.cs:26
Deveel.Data.Sql.Parser.ISqlVisitableNode
An implementation of ISqlNode that accepts visits from a ISqlNodeVisitor
Definition:
ISqlVisitableNode.cs:24
Deveel.Data.Sql.Parser.ISqlVisitableNode.Accept
void Accept(ISqlNodeVisitor visitor)
Called by an implementation of ISqlNodeVisitor during the tree-node evaluation.
Deveel.Data
Definition:
ActiveSessionList.cs:22
Deveel.Data.Sql
Definition:
CellId.cs:22
Deveel.Data.Sql.Parser.SqlStatementNode
Definition:
SqlStatementNode.cs:6
Deveel.Data.Sql.Parser.SqlNode
The default implementation of ISqlNode, that is a node in the text analysis parsing of SQL commands...
Definition:
SqlNode.cs:32
Generated by
1.8.10