ColconstraintelemContext
public class PostgreSQLParser.ColconstraintelemContext : ParserRuleContext, IRuleNode, IParseTree, ISyntaxTree, ITree
Constructors
ColconstraintelemContext
public ColconstraintelemContext(ParserRuleContext parent, int invokingState)
| Parameter | Type | Description |
|---|---|---|
parent |
ParserRuleContext |
|
invokingState |
Int32 |
Properties
RuleIndex
public override int RuleIndex { get; }
Methods
NOT()
public ITerminalNode NOT()
Returns: ITerminalNode
NULL_P()
public ITerminalNode NULL_P()
Returns: ITerminalNode
UNIQUE()
public ITerminalNode UNIQUE()
Returns: ITerminalNode
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
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
no_inherit_()
public PostgreSQLParser.No_inherit_Context no_inherit_()
Returns: No_inherit_Context
DEFAULT()
public ITerminalNode DEFAULT()
Returns: ITerminalNode
b_expr()
public PostgreSQLParser.B_exprContext b_expr()
Returns: B_exprContext
GENERATED()
public ITerminalNode GENERATED()
Returns: ITerminalNode
generated_when()
public PostgreSQLParser.Generated_whenContext generated_when()
Returns: Generated_whenContext
AS()
public ITerminalNode AS()
Returns: ITerminalNode
IDENTITY_P()
public ITerminalNode IDENTITY_P()
Returns: ITerminalNode
STORED()
public ITerminalNode STORED()
Returns: ITerminalNode
optparenthesizedseqoptlist()
public PostgreSQLParser.OptparenthesizedseqoptlistContext optparenthesizedseqoptlist()
Returns: OptparenthesizedseqoptlistContext
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>