MergestmtContext
public class PostgreSQLParser.MergestmtContext : ParserRuleContext, IRuleNode, IParseTree, ISyntaxTree, ITree
Constructors
MergestmtContext
public MergestmtContext(ParserRuleContext parent, int invokingState)
| Parameter | Type | Description |
|---|---|---|
parent |
ParserRuleContext |
|
invokingState |
Int32 |
Properties
RuleIndex
public override int RuleIndex { get; }
Methods
MERGE()
public ITerminalNode MERGE()
Returns: ITerminalNode
qualified_name()
public PostgreSQLParser.Qualified_nameContext[] qualified_name()
Returns: Qualified_nameContext[]
qualified_name(int)
public PostgreSQLParser.Qualified_nameContext qualified_name(int i)
Parameters:
| Name | Type | Description |
|---|---|---|
i |
Int32 |
Returns: Qualified_nameContext
USING()
public ITerminalNode USING()
Returns: ITerminalNode
ON()
public ITerminalNode ON()
Returns: ITerminalNode
a_expr()
public PostgreSQLParser.A_exprContext a_expr()
Returns: A_exprContext
select_with_parens()
public PostgreSQLParser.Select_with_parensContext select_with_parens()
Returns: Select_with_parensContext
merge_insert_clause()
public PostgreSQLParser.Merge_insert_clauseContext merge_insert_clause()
Returns: Merge_insert_clauseContext
merge_update_clause()
public PostgreSQLParser.Merge_update_clauseContext merge_update_clause()
Returns: Merge_update_clauseContext
INTO()
public ITerminalNode INTO()
Returns: ITerminalNode
alias_clause()
public PostgreSQLParser.Alias_clauseContext[] alias_clause()
Returns: Alias_clauseContext[]
alias_clause(int)
public PostgreSQLParser.Alias_clauseContext alias_clause(int i)
Parameters:
| Name | Type | Description |
|---|---|---|
i |
Int32 |
Returns: Alias_clauseContext
merge_delete_clause()
public PostgreSQLParser.Merge_delete_clauseContext merge_delete_clause()
Returns: Merge_delete_clauseContext
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>