Class TFromTable
- Namespace
- gudusoft.gsqlparser.nodes
- Assembly
- gudusoft.gsqlparser.dll
Represents table source in from clause of select/delete statement, and update table clause of update statement.
public class TFromTable : TNodeWithAliasClause, Visitable
- Inheritance
-
TFromTable
- Implements
- Inherited Members
Properties
ContainsTable
public virtual TContainsTable ContainsTable { get; set; }
Property Value
DatachangeTable
DB2 data change @return
public virtual TDataChangeTable DatachangeTable { get; set; }
Property Value
Flashback
public virtual TFlashback Flashback { get; set; }
Property Value
FromQuerySqlNode
public virtual THiveFromQuerySqlNode FromQuerySqlNode { get; }
Property Value
FromTableList
public virtual TFromTableList FromTableList { get; set; }
Property Value
FromtableType
public virtual ETableSource FromtableType { get; set; }
Property Value
FuncCall
a table-valued function, in SQL Server, Postgresql @return
public virtual TFunctionCall FuncCall { get; set; }
Property Value
IndexHintList
public List<TIndexHint> IndexHintList { get; set; }
Property Value
JoinExpr
public virtual TJoinExpr JoinExpr { get; set; }
Property Value
JoinExprList
public virtual TExpressionList JoinExprList { get; set; }
Property Value
JsonTable
public TJsonTable JsonTable { get; set; }
Property Value
LateralKeyword
public virtual bool LateralKeyword { get; set; }
Property Value
LateralViewList
public virtual List<THiveLateralView> LateralViewList { get; set; }
Property Value
MergeSqlNode
public virtual TMergeSqlNode MergeSqlNode { get; }
Property Value
OnlyKeyword
public virtual bool OnlyKeyword { get; set; }
Property Value
OpenDatasource
public virtual TOpenDatasource OpenDatasource { get; set; }
Property Value
OpenQuery
public virtual TOpenQuery OpenQuery { get; set; }
Property Value
OpenRowSet
public virtual TOpenRowSet OpenRowSet { get; set; }
Property Value
OpenXML
public virtual TOpenXML OpenXML { get; set; }
Property Value
OuterClause
public virtual TInformixOuterClause OuterClause { get; set; }
Property Value
ParenthesisAfterAliasCount
public virtual int ParenthesisAfterAliasCount { get; set; }
Property Value
ParenthesisCount
public virtual int ParenthesisCount { get; set; }
Property Value
PartitionExtensionClause
public virtual TPartitionExtensionClause PartitionExtensionClause { get; set; }
Property Value
PartitionedTableFunction
public virtual THivePartitionedTableFunction PartitionedTableFunction { get; set; }
Property Value
PivotClause
public virtual TPivotClause PivotClause { get; set; }
Property Value
PivotedTable
public virtual TPivotedTable PivotedTable { get; set; }
Property Value
PxGranule
public virtual TPxGranule PxGranule { get; set; }
Property Value
RelationExpr
Postgresql relation expr @return
public virtual TRelationExpr RelationExpr { get; set; }
Property Value
RowList
public virtual TMultiTargetList RowList { get; set; }
Property Value
Subquerynode
public virtual TSelectSqlNode Subquerynode { get; }
Property Value
TableExpr
public virtual TExpression TableExpr { get; set; }
Property Value
TableHintList
public virtual List<TTableHint> TableHintList { get; set; }
Property Value
TableKeyword
public virtual bool TableKeyword { get; set; }
Property Value
TableObjectName
public virtual TObjectName TableObjectName { get; set; }
Property Value
TableProperties
public virtual List<THiveKeyValueProperty> TableProperties { get; set; }
Property Value
TableSample
public virtual TTableSample TableSample { get; set; }
Property Value
Tableonly
public virtual TSourceToken Tableonly { set; }
Property Value
XmlTable
public virtual TXmlTable XmlTable { get; set; }
Property Value
Methods
incParenthesisAfterAliasCount()
public virtual void incParenthesisAfterAliasCount()
incParenthesisCount()
public virtual void incParenthesisCount()
init(object)
Initialize a query tree node.
public override void init(object arg1)
Parameters
arg1object
init(object, object)
public override void init(object arg1, object arg2)
Parameters
setTableSample(TTableSample)
public void setTableSample(TTableSample ts)
Parameters
tsTTableSample
setTableonly(TSourceToken)
public void setTableonly(TSourceToken st)
Parameters
stTSourceToken