Join_clauseContext

Classes > DataProvider.SQLite.Parsing > Join_clauseContext
public class SQLiteParser.Join_clauseContext : ParserRuleContext, IRuleNode, IParseTree, ISyntaxTree, ITree

Constructors

Join_clauseContext

public Join_clauseContext(ParserRuleContext parent, int invokingState)
Parameter Type Description
parent ParserRuleContext
invokingState Int32

Properties

RuleIndex

public override int RuleIndex { get; }

Methods

table_or_subquery()

public SQLiteParser.Table_or_subqueryContext[] table_or_subquery()

Returns: Table_or_subqueryContext[]

table_or_subquery(int)

public SQLiteParser.Table_or_subqueryContext table_or_subquery(int i)

Parameters:

Name Type Description
i Int32

Returns: Table_or_subqueryContext

join_operator()

public SQLiteParser.Join_operatorContext[] join_operator()

Returns: Join_operatorContext[]

join_operator(int)

public SQLiteParser.Join_operatorContext join_operator(int i)

Parameters:

Name Type Description
i Int32

Returns: Join_operatorContext

join_constraint()

public SQLiteParser.Join_constraintContext[] join_constraint()

Returns: Join_constraintContext[]

join_constraint(int)

public SQLiteParser.Join_constraintContext join_constraint(int i)

Parameters:

Name Type Description
i Int32

Returns: Join_constraintContext

EnterRule(IParseTreeListener)

public override void EnterRule(IParseTreeListener listener)

Parameters:

Name Type Description
listener IParseTreeListener

ExitRule(IParseTreeListener)

public override void ExitRule(IParseTreeListener listener)

Parameters:

Name Type Description
listener IParseTreeListener

Accept<TResult>(IParseTreeVisitor<TResult>)

public override TResult Accept<TResult>(IParseTreeVisitor<TResult> visitor)

The `` needs a double dispatch method.

Parameters:

Name Type Description
visitor IParseTreeVisitor<<TResult>>

Returns: <TResult>