InsertstmtContext

Classes > Nimblesite.DataProvider.Postgres.Parsing > InsertstmtContext
public class PostgreSQLParser.InsertstmtContext : ParserRuleContext, IRuleNode, IParseTree, ISyntaxTree, ITree

Constructors

InsertstmtContext

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

Properties

RuleIndex

public override int RuleIndex { get; }

Methods

INSERT()

public ITerminalNode INSERT()

Returns: ITerminalNode

INTO()

public ITerminalNode INTO()

Returns: ITerminalNode

insert_target()

public PostgreSQLParser.Insert_targetContext insert_target()

Returns: Insert_targetContext

insert_rest()

public PostgreSQLParser.Insert_restContext insert_rest()

Returns: Insert_restContext

with_clause_()

public PostgreSQLParser.With_clause_Context with_clause_()

Returns: With_clause_Context

on_conflict_()

public PostgreSQLParser.On_conflict_Context on_conflict_()

Returns: On_conflict_Context

returning_clause()

public PostgreSQLParser.Returning_clauseContext returning_clause()

Returns: Returning_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>