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