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>