ConstraintelemContext
public class PostgreSQLParser.ConstraintelemContext : ParserRuleContext, IRuleNode, IParseTree, ISyntaxTree, ITree
Constructors
ConstraintelemContext
public ConstraintelemContext(ParserRuleContext parent, int invokingState)
| Parameter | Type | Description |
|---|---|---|
parent |
ParserRuleContext |
|
invokingState |
Int32 |
Properties
RuleIndex
public override int RuleIndex { get; }
Methods
CHECK()
public ITerminalNode CHECK()
Returns: ITerminalNode
OPEN_PAREN()
public ITerminalNode OPEN_PAREN()
Returns: ITerminalNode
a_expr()
public PostgreSQLParser.A_exprContext a_expr()
Returns: A_exprContext
CLOSE_PAREN()
public ITerminalNode CLOSE_PAREN()
Returns: ITerminalNode
constraintattributespec()
public PostgreSQLParser.ConstraintattributespecContext constraintattributespec()
Returns: ConstraintattributespecContext
UNIQUE()
public ITerminalNode UNIQUE()
Returns: ITerminalNode
columnlist()
public PostgreSQLParser.ColumnlistContext columnlist()
Returns: ColumnlistContext
existingindex()
public PostgreSQLParser.ExistingindexContext existingindex()
Returns: ExistingindexContext
c_include_()
public PostgreSQLParser.C_include_Context c_include_()
Returns: C_include_Context
definition_()
public PostgreSQLParser.Definition_Context definition_()
Returns: Definition_Context
optconstablespace()
public PostgreSQLParser.OptconstablespaceContext optconstablespace()
Returns: OptconstablespaceContext
PRIMARY()
public ITerminalNode PRIMARY()
Returns: ITerminalNode
KEY()
public ITerminalNode KEY()
Returns: ITerminalNode
EXCLUDE()
public ITerminalNode EXCLUDE()
Returns: ITerminalNode
exclusionconstraintlist()
public PostgreSQLParser.ExclusionconstraintlistContext exclusionconstraintlist()
Returns: ExclusionconstraintlistContext
access_method_clause()
public PostgreSQLParser.Access_method_clauseContext access_method_clause()
Returns: Access_method_clauseContext
exclusionwhereclause()
public PostgreSQLParser.ExclusionwhereclauseContext exclusionwhereclause()
Returns: ExclusionwhereclauseContext
FOREIGN()
public ITerminalNode FOREIGN()
Returns: ITerminalNode
REFERENCES()
public ITerminalNode REFERENCES()
Returns: ITerminalNode
qualified_name()
public PostgreSQLParser.Qualified_nameContext qualified_name()
Returns: Qualified_nameContext
column_list_()
public PostgreSQLParser.Column_list_Context column_list_()
Returns: Column_list_Context
key_match()
public PostgreSQLParser.Key_matchContext key_match()
Returns: Key_matchContext
key_actions()
public PostgreSQLParser.Key_actionsContext key_actions()
Returns: Key_actionsContext
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>