Alter_table_cmdContext
public class PostgreSQLParser.Alter_table_cmdContext : ParserRuleContext, IRuleNode, IParseTree, ISyntaxTree, ITree
Constructors
Alter_table_cmdContext
public Alter_table_cmdContext(ParserRuleContext parent, int invokingState)
| Parameter | Type | Description |
|---|---|---|
parent |
ParserRuleContext |
|
invokingState |
Int32 |
Properties
RuleIndex
public override int RuleIndex { get; }
Methods
ADD_P()
public ITerminalNode ADD_P()
Returns: ITerminalNode
columnDef()
public PostgreSQLParser.ColumnDefContext columnDef()
Returns: ColumnDefContext
IF_P()
public ITerminalNode IF_P()
Returns: ITerminalNode
NOT()
public ITerminalNode NOT()
Returns: ITerminalNode
EXISTS()
public ITerminalNode EXISTS()
Returns: ITerminalNode
COLUMN()
public ITerminalNode COLUMN()
Returns: ITerminalNode
ALTER()
public ITerminalNode ALTER()
Returns: ITerminalNode
colid()
public PostgreSQLParser.ColidContext[] colid()
Returns: ColidContext[]
colid(int)
public PostgreSQLParser.ColidContext colid(int i)
Parameters:
| Name | Type | Description |
|---|---|---|
i |
Int32 |
Returns: ColidContext
alter_column_default()
public PostgreSQLParser.Alter_column_defaultContext alter_column_default()
Returns: Alter_column_defaultContext
column_()
public PostgreSQLParser.Column_Context column_()
Returns: Column_Context
DROP()
public ITerminalNode DROP()
Returns: ITerminalNode
NULL_P()
public ITerminalNode NULL_P()
Returns: ITerminalNode
SET()
public ITerminalNode SET()
Returns: ITerminalNode
EXPRESSION()
public ITerminalNode EXPRESSION()
Returns: ITerminalNode
STATISTICS()
public ITerminalNode STATISTICS()
Returns: ITerminalNode
signediconst()
public PostgreSQLParser.SignediconstContext signediconst()
Returns: SignediconstContext
iconst()
public PostgreSQLParser.IconstContext iconst()
Returns: IconstContext
reloptions()
public PostgreSQLParser.ReloptionsContext reloptions()
Returns: ReloptionsContext
RESET()
public ITerminalNode RESET()
Returns: ITerminalNode
STORAGE()
public ITerminalNode STORAGE()
Returns: ITerminalNode
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
optparenthesizedseqoptlist()
public PostgreSQLParser.OptparenthesizedseqoptlistContext optparenthesizedseqoptlist()
Returns: OptparenthesizedseqoptlistContext
alter_identity_column_option_list()
public PostgreSQLParser.Alter_identity_column_option_listContext alter_identity_column_option_list()
Returns: Alter_identity_column_option_listContext
drop_behavior_()
public PostgreSQLParser.Drop_behavior_Context drop_behavior_()
Returns: Drop_behavior_Context
TYPE_P()
public ITerminalNode TYPE_P()
Returns: ITerminalNode
typename()
public PostgreSQLParser.TypenameContext typename()
Returns: TypenameContext
set_data_()
public PostgreSQLParser.Set_data_Context set_data_()
Returns: Set_data_Context
collate_clause_()
public PostgreSQLParser.Collate_clause_Context collate_clause_()
Returns: Collate_clause_Context
alter_using()
public PostgreSQLParser.Alter_usingContext alter_using()
Returns: Alter_usingContext
alter_generic_options()
public PostgreSQLParser.Alter_generic_optionsContext alter_generic_options()
Returns: Alter_generic_optionsContext
tableconstraint()
public PostgreSQLParser.TableconstraintContext tableconstraint()
Returns: TableconstraintContext
CONSTRAINT()
public ITerminalNode CONSTRAINT()
Returns: ITerminalNode
name()
public PostgreSQLParser.NameContext name()
Returns: NameContext
constraintattributespec()
public PostgreSQLParser.ConstraintattributespecContext constraintattributespec()
Returns: ConstraintattributespecContext
VALIDATE()
public ITerminalNode VALIDATE()
Returns: ITerminalNode
WITHOUT()
public ITerminalNode WITHOUT()
Returns: ITerminalNode
OIDS()
public ITerminalNode OIDS()
Returns: ITerminalNode
CLUSTER()
public ITerminalNode CLUSTER()
Returns: ITerminalNode
ON()
public ITerminalNode ON()
Returns: ITerminalNode
LOGGED()
public ITerminalNode LOGGED()
Returns: ITerminalNode
UNLOGGED()
public ITerminalNode UNLOGGED()
Returns: ITerminalNode
ENABLE_P()
public ITerminalNode ENABLE_P()
Returns: ITerminalNode
TRIGGER()
public ITerminalNode TRIGGER()
Returns: ITerminalNode
ALWAYS()
public ITerminalNode ALWAYS()
Returns: ITerminalNode
REPLICA()
public ITerminalNode REPLICA()
Returns: ITerminalNode
ALL()
public ITerminalNode ALL()
Returns: ITerminalNode
USER()
public ITerminalNode USER()
Returns: ITerminalNode
DISABLE_P()
public ITerminalNode DISABLE_P()
Returns: ITerminalNode
RULE()
public ITerminalNode RULE()
Returns: ITerminalNode
INHERIT()
public ITerminalNode INHERIT()
Returns: ITerminalNode
qualified_name()
public PostgreSQLParser.Qualified_nameContext qualified_name()
Returns: Qualified_nameContext
NO()
public ITerminalNode NO()
Returns: ITerminalNode
OF()
public ITerminalNode OF()
Returns: ITerminalNode
any_name()
public PostgreSQLParser.Any_nameContext any_name()
Returns: Any_nameContext
OWNER()
public ITerminalNode OWNER()
Returns: ITerminalNode
TO()
public ITerminalNode TO()
Returns: ITerminalNode
rolespec()
public PostgreSQLParser.RolespecContext rolespec()
Returns: RolespecContext
TABLESPACE()
public ITerminalNode TABLESPACE()
Returns: ITerminalNode
replica_identity()
public PostgreSQLParser.Replica_identityContext replica_identity()
Returns: Replica_identityContext
ROW()
public ITerminalNode ROW()
Returns: ITerminalNode
LEVEL()
public ITerminalNode LEVEL()
Returns: ITerminalNode
SECURITY()
public ITerminalNode SECURITY()
Returns: ITerminalNode
FORCE()
public ITerminalNode FORCE()
Returns: ITerminalNode
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>