CreatetrigstmtContext

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

Constructors

CreatetrigstmtContext

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

Properties

RuleIndex

public override int RuleIndex { get; }

Methods

CREATE()

public ITerminalNode CREATE()

Returns: ITerminalNode

TRIGGER()

public ITerminalNode TRIGGER()

Returns: ITerminalNode

name()

public PostgreSQLParser.NameContext name()

Returns: NameContext

triggeractiontime()

public PostgreSQLParser.TriggeractiontimeContext triggeractiontime()

Returns: TriggeractiontimeContext

triggerevents()

public PostgreSQLParser.TriggereventsContext triggerevents()

Returns: TriggereventsContext

ON()

public ITerminalNode ON()

Returns: ITerminalNode

qualified_name()

public PostgreSQLParser.Qualified_nameContext qualified_name()

Returns: Qualified_nameContext

EXECUTE()

public ITerminalNode EXECUTE()

Returns: ITerminalNode

function_or_procedure()

public PostgreSQLParser.Function_or_procedureContext function_or_procedure()

Returns: Function_or_procedureContext

func_name()

public PostgreSQLParser.Func_nameContext func_name()

Returns: Func_nameContext

OPEN_PAREN()

public ITerminalNode OPEN_PAREN()

Returns: ITerminalNode

triggerfuncargs()

public PostgreSQLParser.TriggerfuncargsContext triggerfuncargs()

Returns: TriggerfuncargsContext

CLOSE_PAREN()

public ITerminalNode CLOSE_PAREN()

Returns: ITerminalNode

triggerreferencing()

public PostgreSQLParser.TriggerreferencingContext triggerreferencing()

Returns: TriggerreferencingContext

triggerforspec()

public PostgreSQLParser.TriggerforspecContext triggerforspec()

Returns: TriggerforspecContext

triggerwhen()

public PostgreSQLParser.TriggerwhenContext triggerwhen()

Returns: TriggerwhenContext

CONSTRAINT()

public ITerminalNode CONSTRAINT()

Returns: ITerminalNode

AFTER()

public ITerminalNode AFTER()

Returns: ITerminalNode

constraintattributespec()

public PostgreSQLParser.ConstraintattributespecContext constraintattributespec()

Returns: ConstraintattributespecContext

FOR()

public ITerminalNode FOR()

Returns: ITerminalNode

EACH()

public ITerminalNode EACH()

Returns: ITerminalNode

ROW()

public ITerminalNode ROW()

Returns: ITerminalNode

optconstrfromtable()

public PostgreSQLParser.OptconstrfromtableContext optconstrfromtable()

Returns: OptconstrfromtableContext

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>