CreatepublicationstmtContext

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

Constructors

CreatepublicationstmtContext

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

PUBLICATION()

public ITerminalNode PUBLICATION()

Returns: ITerminalNode

name()

public PostgreSQLParser.NameContext name()

Returns: NameContext

publication_for_tables_()

public PostgreSQLParser.Publication_for_tables_Context publication_for_tables_()

Returns: Publication_for_tables_Context

definition_()

public PostgreSQLParser.Definition_Context definition_()

Returns: Definition_Context

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>