Class TJoinExpr
- Namespace
- gudusoft.gsqlparser.nodes
- Assembly
- gudusoft.gsqlparser.dll
Internal used by parser.
Represents join table in parse tree.
public class TJoinExpr : TNodeWithAliasClause, Visitable
- Inheritance
-
TJoinExpr
- Implements
- Inherited Members
Fields
original_jontype
public EJoinType original_jontype
Field Value
Properties
JoinCondition
public virtual TExpression JoinCondition { set; }
Property Value
JoinConditionOnDummy
public virtual TDummy JoinConditionOnDummy { set; }
Property Value
JoinHint
public EJoinHint JoinHint { get; set; }
Property Value
Jointype
public virtual EJoinType Jointype { get; set; }
Property Value
LeftMostJoinExpr
public virtual TJoinExpr LeftMostJoinExpr { get; }
Property Value
LeftOperand
public virtual TFromTable LeftOperand { get; set; }
Property Value
NestedParen
public virtual int NestedParen { get; set; }
Property Value
OnCondition
public virtual TExpression OnCondition { get; set; }
Property Value
RightOperand
public virtual TFromTable RightOperand { get; set; }
Property Value
UsingColumns
using (column list)
public virtual TObjectNameList UsingColumns { get; set; }
Property Value
Methods
getJointype()
public EJoinType getJointype()
Returns
incNestedParen()
public virtual void incNestedParen()
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
setAliasClause(TAliasClause)
public void setAliasClause(TAliasClause ac)
Parameters
acTAliasClause
setJoinConditionOnDummy(TDummy)
public void setJoinConditionOnDummy(TDummy dummy)
Parameters
dummyTDummy
setJoinHint(TSourceToken)
public void setJoinHint(TSourceToken st)
Parameters
stTSourceToken
setJointype(EJoinType)
public void setJointype(EJoinType jt)
Parameters
jtEJoinType