AltertablestmtContext

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

Constructors

AltertablestmtContext

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

Properties

RuleIndex

public override int RuleIndex { get; }

Methods

ALTER()

public ITerminalNode ALTER()

Returns: ITerminalNode

TABLE()

public ITerminalNode TABLE()

Returns: ITerminalNode

relation_expr()

public PostgreSQLParser.Relation_exprContext relation_expr()

Returns: Relation_exprContext

alter_table_cmds()

public PostgreSQLParser.Alter_table_cmdsContext alter_table_cmds()

Returns: Alter_table_cmdsContext

partition_cmd()

public PostgreSQLParser.Partition_cmdContext partition_cmd()

Returns: Partition_cmdContext

IF_P()

public ITerminalNode IF_P()

Returns: ITerminalNode

EXISTS()

public ITerminalNode EXISTS()

Returns: ITerminalNode

ALL()

public ITerminalNode ALL()

Returns: ITerminalNode

IN_P()

public ITerminalNode IN_P()

Returns: ITerminalNode

TABLESPACE()

public ITerminalNode[] TABLESPACE()

Returns: ITerminalNode[]

TABLESPACE(int)

public ITerminalNode TABLESPACE(int i)

Parameters:

Name Type Description
i Int32

Returns: ITerminalNode

name()

public PostgreSQLParser.NameContext[] name()

Returns: NameContext[]

name(int)

public PostgreSQLParser.NameContext name(int i)

Parameters:

Name Type Description
i Int32

Returns: NameContext

SET()

public ITerminalNode SET()

Returns: ITerminalNode

OWNED()

public ITerminalNode OWNED()

Returns: ITerminalNode

BY()

public ITerminalNode BY()

Returns: ITerminalNode

role_list()

public PostgreSQLParser.Role_listContext role_list()

Returns: Role_listContext

nowait_()

public PostgreSQLParser.Nowait_Context nowait_()

Returns: Nowait_Context

INDEX()

public ITerminalNode INDEX()

Returns: ITerminalNode

qualified_name()

public PostgreSQLParser.Qualified_nameContext qualified_name()

Returns: Qualified_nameContext

index_partition_cmd()

public PostgreSQLParser.Index_partition_cmdContext index_partition_cmd()

Returns: Index_partition_cmdContext

SEQUENCE()

public ITerminalNode SEQUENCE()

Returns: ITerminalNode

VIEW()

public ITerminalNode VIEW()

Returns: ITerminalNode

MATERIALIZED()

public ITerminalNode MATERIALIZED()

Returns: ITerminalNode

FOREIGN()

public ITerminalNode FOREIGN()

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>