DefinestmtContext

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

Constructors

DefinestmtContext

public DefinestmtContext(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

AGGREGATE()

public ITerminalNode AGGREGATE()

Returns: ITerminalNode

func_name()

public PostgreSQLParser.Func_nameContext func_name()

Returns: Func_nameContext

aggr_args()

public PostgreSQLParser.Aggr_argsContext aggr_args()

Returns: Aggr_argsContext

definition()

public PostgreSQLParser.DefinitionContext definition()

Returns: DefinitionContext

or_replace_()

public PostgreSQLParser.Or_replace_Context or_replace_()

Returns: Or_replace_Context

old_aggr_definition()

public PostgreSQLParser.Old_aggr_definitionContext old_aggr_definition()

Returns: Old_aggr_definitionContext

OPERATOR()

public ITerminalNode OPERATOR()

Returns: ITerminalNode

any_operator()

public PostgreSQLParser.Any_operatorContext any_operator()

Returns: Any_operatorContext

TYPE_P()

public ITerminalNode TYPE_P()

Returns: ITerminalNode

any_name()

public PostgreSQLParser.Any_nameContext[] any_name()

Returns: Any_nameContext[]

any_name(int)

public PostgreSQLParser.Any_nameContext any_name(int i)

Parameters:

Name Type Description
i Int32

Returns: Any_nameContext

AS()

public ITerminalNode AS()

Returns: ITerminalNode

OPEN_PAREN()

public ITerminalNode OPEN_PAREN()

Returns: ITerminalNode

CLOSE_PAREN()

public ITerminalNode CLOSE_PAREN()

Returns: ITerminalNode

opttablefuncelementlist()

public PostgreSQLParser.OpttablefuncelementlistContext opttablefuncelementlist()

Returns: OpttablefuncelementlistContext

ENUM_P()

public ITerminalNode ENUM_P()

Returns: ITerminalNode

enum_val_list_()

public PostgreSQLParser.Enum_val_list_Context enum_val_list_()

Returns: Enum_val_list_Context

RANGE()

public ITerminalNode RANGE()

Returns: ITerminalNode

TEXT_P()

public ITerminalNode TEXT_P()

Returns: ITerminalNode

public ITerminalNode SEARCH()

Returns: ITerminalNode

PARSER()

public ITerminalNode PARSER()

Returns: ITerminalNode

DICTIONARY()

public ITerminalNode DICTIONARY()

Returns: ITerminalNode

TEMPLATE()

public ITerminalNode TEMPLATE()

Returns: ITerminalNode

CONFIGURATION()

public ITerminalNode CONFIGURATION()

Returns: ITerminalNode

COLLATION()

public ITerminalNode COLLATION()

Returns: ITerminalNode

IF_P()

public ITerminalNode IF_P()

Returns: ITerminalNode

NOT()

public ITerminalNode NOT()

Returns: ITerminalNode

EXISTS()

public ITerminalNode EXISTS()

Returns: ITerminalNode

FROM()

public ITerminalNode FROM()

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>