Definition at line 26 of file StatementBuilder.cs.
Deveel.Data.Sql.Parser.StatementBuilder.StatementBuilder |
( |
ITypeResolver |
typeResolver | ) |
|
|
inline |
IEnumerable<IStatement> Deveel.Data.Sql.Parser.StatementBuilder.Build |
( |
ISqlNode |
rootNode | ) |
|
|
inline |
Definition at line 60 of file StatementBuilder.cs.
void ISqlNodeVisitor. Visit(ISqlNode node)
Invoked to access the given ISqlNode.
ICollection< IStatement > Statements
static ForeignKeyAction Deveel.Data.Sql.Parser.StatementBuilder.GetForeignKeyAction |
( |
string |
actionName | ) |
|
|
inlinestaticpackage |
Definition at line 65 of file StatementBuilder.cs.
66 if (
String.Equals(
"NO ACTION", actionName, StringComparison.OrdinalIgnoreCase) ||
67 String.Equals(
"NOACTION", actionName, StringComparison.OrdinalIgnoreCase))
69 if (
String.Equals(
"CASCADE", actionName, StringComparison.OrdinalIgnoreCase))
71 if (
String.Equals(
"SET DEFAULT", actionName, StringComparison.OrdinalIgnoreCase) ||
72 String.Equals(
"SETDEFAULT", actionName, StringComparison.OrdinalIgnoreCase))
74 if (
String.Equals(
"SET NULL", actionName, StringComparison.OrdinalIgnoreCase) ||
75 String.Equals(
"SETNULL", actionName, StringComparison.OrdinalIgnoreCase))
78 throw new NotSupportedException();
A long string in the system.
ForeignKeyAction
Enumerates the foreign key referential trigger actions.
void ISqlNodeVisitor. Deveel.Data.Sql.Parser.StatementBuilder.Visit |
( |
ISqlNode |
node | ) |
|
|
inlineprivate |
void Deveel.Data.Sql.Parser.StatementBuilder.Visit |
( |
ISqlNode |
node | ) |
|
|
inlineprivate |
Definition at line 54 of file StatementBuilder.cs.
55 foreach (var statementNode
in node.Statements) {
void ISqlNodeVisitor. Visit(ISqlNode node)
Invoked to access the given ISqlNode.
ICollection<IStatement> Deveel.Data.Sql.Parser.StatementBuilder.Statements |
|
getprivate set |
ITypeResolver Deveel.Data.Sql.Parser.StatementBuilder.TypeResolver |
|
getprivate set |
The documentation for this class was generated from the following file:
- /var/calculate/remote/distfiles/egit-src/deveeldb.git/src/deveeldb/Deveel.Data.Sql.Parser/StatementBuilder.cs