DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
Protected Member Functions | Package Functions | Properties | List of all members
Deveel.Data.Sql.Parser.CreateTriggerNode Class Reference
Inheritance diagram for Deveel.Data.Sql.Parser.CreateTriggerNode:
Deveel.Data.Sql.Parser.SqlStatementNode Deveel.Data.Sql.Parser.SqlNode Deveel.Data.Sql.Parser.ISqlVisitableNode Deveel.Data.Sql.Parser.IStatementNode Deveel.Data.Sql.Parser.ISqlNode Deveel.Data.Sql.Parser.ISqlNode Deveel.Data.Sql.Parser.ISqlNode

Protected Member Functions

override void BuildStatement (StatementBuilder builder)
 
- Protected Member Functions inherited from Deveel.Data.Sql.Parser.SqlNode
virtual void OnNodeInit ()
 After the initialization of the node from the parser, this method is invoked to let the specific initialization to occur. More...
 
virtual ISqlNode OnChildNode (ISqlNode node)
 During the initialization of the node from the parser, this method is called for every child node added to ChildNodes More...
 

Package Functions

 CreateTriggerNode ()
 

Properties

ObjectName TriggerName [get, private set]
 
bool IfNotExists [get, private set]
 
bool Callback [get, private set]
 
ObjectName ProcedureName [get, private set]
 
IExpressionNode[] ProcedureArguments [get, private set]
 
bool IsBefore [get, private set]
 
bool IsAfter [get, private set]
 
IEnumerable< string > Events [get, private set]
 
- Properties inherited from Deveel.Data.Sql.Parser.SqlNode
ISqlNode Parent [get, private set]
 Gets the parent of the current node. More...
 
string NodeName [get, private set]
 Gets the name of the node, as expressed in the SQL grammar. More...
 
IEnumerable< ISqlNodeChildNodes [get, private set]
 Gets an immutable list of nodes, children of the current node. More...
 
IEnumerable< TokenTokens [get, private set]
 Gets an immutable list of Token that represent the source of this node. More...
 
string ISqlNode. NodeName [get]
 
ISqlNode ISqlNode. Parent [get]
 
IEnumerable< ISqlNode > ISqlNode. ChildNodes [get]
 
IEnumerable< Token > ISqlNode. Tokens [get]
 
- Properties inherited from Deveel.Data.Sql.Parser.ISqlNode
string NodeName [get]
 Gets the name of the node analyzed from the parser. More...
 
ISqlNode Parent [get]
 Gets a reference to the parent ISqlNode, if any. More...
 
IEnumerable< ISqlNodeChildNodes [get]
 Gets a read-only enumeration of the children nodes, if any. More...
 
IEnumerable< TokenTokens [get]
 Gets an enumeration of the tokens composing the this node. More...
 

Additional Inherited Members

- Public Member Functions inherited from Deveel.Data.Sql.Parser.SqlNode
 SqlNode ()
 

Detailed Description

Definition at line 21 of file CreateTriggerNode.cs.

Constructor & Destructor Documentation

Deveel.Data.Sql.Parser.CreateTriggerNode.CreateTriggerNode ( )
inlinepackage

Definition at line 22 of file CreateTriggerNode.cs.

22  {
23  }

Member Function Documentation

override void Deveel.Data.Sql.Parser.CreateTriggerNode.BuildStatement ( StatementBuilder  builder)
inlineprotectedvirtual

Implements Deveel.Data.Sql.Parser.SqlStatementNode.

Definition at line 41 of file CreateTriggerNode.cs.

41  {
42  throw new NotImplementedException();
43  }

Property Documentation

bool Deveel.Data.Sql.Parser.CreateTriggerNode.Callback
getprivate set

Definition at line 29 of file CreateTriggerNode.cs.

IEnumerable<string> Deveel.Data.Sql.Parser.CreateTriggerNode.Events
getprivate set

Definition at line 39 of file CreateTriggerNode.cs.

bool Deveel.Data.Sql.Parser.CreateTriggerNode.IfNotExists
getprivate set

Definition at line 27 of file CreateTriggerNode.cs.

bool Deveel.Data.Sql.Parser.CreateTriggerNode.IsAfter
getprivate set

Definition at line 37 of file CreateTriggerNode.cs.

bool Deveel.Data.Sql.Parser.CreateTriggerNode.IsBefore
getprivate set

Definition at line 35 of file CreateTriggerNode.cs.

IExpressionNode [] Deveel.Data.Sql.Parser.CreateTriggerNode.ProcedureArguments
getprivate set

Definition at line 33 of file CreateTriggerNode.cs.

ObjectName Deveel.Data.Sql.Parser.CreateTriggerNode.ProcedureName
getprivate set

Definition at line 31 of file CreateTriggerNode.cs.

ObjectName Deveel.Data.Sql.Parser.CreateTriggerNode.TriggerName
getprivate set

Definition at line 25 of file CreateTriggerNode.cs.


The documentation for this class was generated from the following file: