Table_refContext
public class PostgreSQLParser.Table_refContext : ParserRuleContext, IRuleNode, IParseTree, ISyntaxTree, ITree
Constructors
Table_refContext
public Table_refContext(ParserRuleContext parent, int invokingState)
| Parameter | Type | Description |
|---|---|---|
parent |
ParserRuleContext |
|
invokingState |
Int32 |
Properties
RuleIndex
public override int RuleIndex { get; }
Methods
relation_expr()
public PostgreSQLParser.Relation_exprContext relation_expr()
Returns: Relation_exprContext
func_table()
public PostgreSQLParser.Func_tableContext func_table()
Returns: Func_tableContext
xmltable()
public PostgreSQLParser.XmltableContext xmltable()
Returns: XmltableContext
select_with_parens()
public PostgreSQLParser.Select_with_parensContext select_with_parens()
Returns: Select_with_parensContext
LATERAL_P()
public ITerminalNode LATERAL_P()
Returns: ITerminalNode
OPEN_PAREN()
public ITerminalNode OPEN_PAREN()
Returns: ITerminalNode
table_ref()
public PostgreSQLParser.Table_refContext[] table_ref()
Returns: Table_refContext[]
table_ref(int)
public PostgreSQLParser.Table_refContext table_ref(int i)
Parameters:
| Name | Type | Description |
|---|---|---|
i |
Int32 |
Returns: Table_refContext
CLOSE_PAREN()
public ITerminalNode CLOSE_PAREN()
Returns: ITerminalNode
CROSS()
public ITerminalNode[] CROSS()
Returns: ITerminalNode[]
CROSS(int)
public ITerminalNode CROSS(int i)
Parameters:
| Name | Type | Description |
|---|---|---|
i |
Int32 |
Returns: ITerminalNode
JOIN()
public ITerminalNode[] JOIN()
Returns: ITerminalNode[]
JOIN(int)
public ITerminalNode JOIN(int i)
Parameters:
| Name | Type | Description |
|---|---|---|
i |
Int32 |
Returns: ITerminalNode
NATURAL()
public ITerminalNode[] NATURAL()
Returns: ITerminalNode[]
NATURAL(int)
public ITerminalNode NATURAL(int i)
Parameters:
| Name | Type | Description |
|---|---|---|
i |
Int32 |
Returns: ITerminalNode
join_qual()
public PostgreSQLParser.Join_qualContext[] join_qual()
Returns: Join_qualContext[]
join_qual(int)
public PostgreSQLParser.Join_qualContext join_qual(int i)
Parameters:
| Name | Type | Description |
|---|---|---|
i |
Int32 |
Returns: Join_qualContext
alias_clause()
public PostgreSQLParser.Alias_clauseContext alias_clause()
Returns: Alias_clauseContext
tablesample_clause()
public PostgreSQLParser.Tablesample_clauseContext tablesample_clause()
Returns: Tablesample_clauseContext
func_alias_clause()
public PostgreSQLParser.Func_alias_clauseContext func_alias_clause()
Returns: Func_alias_clauseContext
join_type()
public PostgreSQLParser.Join_typeContext[] join_type()
Returns: Join_typeContext[]
join_type(int)
public PostgreSQLParser.Join_typeContext join_type(int i)
Parameters:
| Name | Type | Description |
|---|---|---|
i |
Int32 |
Returns: Join_typeContext
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>