ViewstmtContext

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

Constructors

ViewstmtContext

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

AS()

public ITerminalNode AS()

Returns: ITerminalNode

selectstmt()

public PostgreSQLParser.SelectstmtContext selectstmt()

Returns: SelectstmtContext

VIEW()

public ITerminalNode VIEW()

Returns: ITerminalNode

qualified_name()

public PostgreSQLParser.Qualified_nameContext qualified_name()

Returns: Qualified_nameContext

RECURSIVE()

public ITerminalNode RECURSIVE()

Returns: ITerminalNode

OPEN_PAREN()

public ITerminalNode OPEN_PAREN()

Returns: ITerminalNode

columnlist()

public PostgreSQLParser.ColumnlistContext columnlist()

Returns: ColumnlistContext

CLOSE_PAREN()

public ITerminalNode CLOSE_PAREN()

Returns: ITerminalNode

OR()

public ITerminalNode OR()

Returns: ITerminalNode

REPLACE()

public ITerminalNode REPLACE()

Returns: ITerminalNode

opttemp()

public PostgreSQLParser.OpttempContext opttemp()

Returns: OpttempContext

check_option_()

public PostgreSQLParser.Check_option_Context check_option_()

Returns: Check_option_Context

column_list_()

public PostgreSQLParser.Column_list_Context column_list_()

Returns: Column_list_Context

reloptions_()

public PostgreSQLParser.Reloptions_Context reloptions_()

Returns: Reloptions_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>