Class TTableHint
- Namespace
- gudusoft.gsqlparser.nodes
- Assembly
- gudusoft.gsqlparser.dll
SQL Server table hint:
Syntax 1:
WITH ( <table_hint> [ [, ]...n ] )<table_hint> ::= FORCESCAN use Hint method get this hint:FORCESCAN
<table_hint> ::= INDEX = ( index_value ) Index return true, Hint return index_value.
<table_hint> ::= INDEX ( index_value [ ,...n ] ) Index return true, ExprList return index_value list.
public class TTableHint : TParseTreeNode, Visitable
- Inheritance
-
TTableHint
- Implements
- Inherited Members
Properties
ExprList
public virtual TExpressionList ExprList { get; set; }
Property Value
Hint
public virtual TObjectName Hint { get; set; }
Property Value
HintValue
public virtual TConstant HintValue { get; set; }
Property Value
Index
public virtual bool Index { get; set; }
Property Value
OwnerTable
public virtual TTable OwnerTable { 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