Class TTableElement
- Namespace
- gudusoft.gsqlparser.nodes
- Assembly
- gudusoft.gsqlparser.dll
public class TTableElement : TParseTreeNode, Visitable
- Inheritance
-
TTableElement
- Implements
- Inherited Members
Fields
type_column_def
public const int type_column_def = 1
Field Value
type_supplemental_logging
public const int type_supplemental_logging = 4
Field Value
type_table_constraint
public const int type_table_constraint = 2
Field Value
type_table_like
public const int type_table_like = 3
Field Value
Properties
ColumnDefinition
public virtual TColumnDefinition ColumnDefinition { get; set; }
Property Value
Constraint
public virtual TConstraint Constraint { get; set; }
Property Value
ParentTable
public virtual TObjectName ParentTable { get; set; }
Property Value
SupplementalLogging
public virtual TSupplementalLogging SupplementalLogging { set; }
Property Value
Type
public virtual int Type { get; set; }
Property Value
Methods
accept(TParseTreeVisitor)
public override void accept(TParseTreeVisitor v)
Parameters
acceptChildren(TParseTreeVisitor)
public override void acceptChildren(TParseTreeVisitor v)
Parameters
doParse(TCustomSqlStatement, ESqlClause)
analyze this node
public override void doParse(TCustomSqlStatement psql, ESqlClause plocation)
Parameters
psqlTCustomSqlStatementplocationESqlClause
init(object)
Initialize a query tree node.
public override void init(object arg1)
Parameters
arg1object