C_expr_exprContext

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

Constructors

C_expr_exprContext

public C_expr_exprContext(PostgreSQLParser.C_exprContext context)
Parameter Type Description
context C_exprContext

Methods

ARRAY()

public ITerminalNode ARRAY()

Returns: ITerminalNode

select_with_parens()

public PostgreSQLParser.Select_with_parensContext select_with_parens()

Returns: Select_with_parensContext

array_expr()

public PostgreSQLParser.Array_exprContext array_expr()

Returns: Array_exprContext

PARAM()

public ITerminalNode PARAM()

Returns: ITerminalNode

opt_indirection()

public PostgreSQLParser.Opt_indirectionContext opt_indirection()

Returns: Opt_indirectionContext

GROUPING()

public ITerminalNode GROUPING()

Returns: ITerminalNode

OPEN_PAREN()

public ITerminalNode OPEN_PAREN()

Returns: ITerminalNode

expr_list()

public PostgreSQLParser.Expr_listContext expr_list()

Returns: Expr_listContext

CLOSE_PAREN()

public ITerminalNode CLOSE_PAREN()

Returns: ITerminalNode

UNIQUE()

public ITerminalNode UNIQUE()

Returns: ITerminalNode

columnref()

public PostgreSQLParser.ColumnrefContext columnref()

Returns: ColumnrefContext

aexprconst()

public PostgreSQLParser.AexprconstContext aexprconst()

Returns: AexprconstContext

a_expr()

public PostgreSQLParser.A_exprContext a_expr()

Returns: A_exprContext

func_expr()

public PostgreSQLParser.Func_exprContext func_expr()

Returns: Func_exprContext

indirection()

public PostgreSQLParser.IndirectionContext indirection()

Returns: IndirectionContext

explicit_row()

public PostgreSQLParser.Explicit_rowContext explicit_row()

Returns: Explicit_rowContext

implicit_row()

public PostgreSQLParser.Implicit_rowContext implicit_row()

Returns: Implicit_rowContext

row()

public PostgreSQLParser.RowContext[] row()

Returns: RowContext[]

row(int)

public PostgreSQLParser.RowContext row(int i)

Parameters:

Name Type Description
i Int32

Returns: RowContext

OVERLAPS()

public ITerminalNode OVERLAPS()

Returns: ITerminalNode

DEFAULT()

public ITerminalNode DEFAULT()

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>

Values

Name Description
a_expr_in_parens