Table of Contents

Class TContainsTable

Namespace
gudusoft.gsqlparser.nodes
Assembly
gudusoft.gsqlparser.dll

contains table parser tree node of sql server

public class TContainsTable : TParseTreeNode, Visitable
Inheritance
TContainsTable
Implements
Inherited Members

Fields

containstable

public const int containstable = 1

Field Value

int

freetexttable

public const int freetexttable = 2

Field Value

int

Properties

ColumnReferences

public virtual TExpression ColumnReferences { get; set; }

Property Value

TExpression

Column_or_columnList

[Obsolete("use ColumnReferences instead")]
public virtual TInExpr Column_or_columnList { get; set; }

Property Value

TInExpr

Contains_search_condition

public virtual TExpression Contains_search_condition { get; set; }

Property Value

TExpression

TableName

public virtual TObjectName TableName { get; set; }

Property Value

TObjectName

Top_n_by_rank

public virtual TConstant Top_n_by_rank { set; }

Property Value

TConstant

Type

public virtual int Type { get; set; }

Property Value

int

Methods

accept(TParseTreeVisitor)

public override void accept(TParseTreeVisitor v)

Parameters

v TParseTreeVisitor

acceptChildren(TParseTreeVisitor)

public override void acceptChildren(TParseTreeVisitor v)

Parameters

v TParseTreeVisitor

doParse(TCustomSqlStatement, ESqlClause)

analyze this node

public override void doParse(TCustomSqlStatement psql, ESqlClause plocation)

Parameters

psql TCustomSqlStatement
plocation ESqlClause

init(object, object, object)

public override void init(object arg1, object arg2, object arg3)

Parameters

arg1 object
arg2 object
arg3 object