NumericContext

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

Constructors

NumericContext

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

Properties

RuleIndex

public override int RuleIndex { get; }

Methods

INT_P()

public ITerminalNode INT_P()

Returns: ITerminalNode

INTEGER()

public ITerminalNode INTEGER()

Returns: ITerminalNode

SMALLINT()

public ITerminalNode SMALLINT()

Returns: ITerminalNode

BIGINT()

public ITerminalNode BIGINT()

Returns: ITerminalNode

REAL()

public ITerminalNode REAL()

Returns: ITerminalNode

FLOAT_P()

public ITerminalNode FLOAT_P()

Returns: ITerminalNode

float_()

public PostgreSQLParser.Float_Context float_()

Returns: Float_Context

DOUBLE_P()

public ITerminalNode DOUBLE_P()

Returns: ITerminalNode

PRECISION()

public ITerminalNode PRECISION()

Returns: ITerminalNode

DECIMAL_P()

public ITerminalNode DECIMAL_P()

Returns: ITerminalNode

type_modifiers_()

public PostgreSQLParser.Type_modifiers_Context type_modifiers_()

Returns: Type_modifiers_Context

DEC()

public ITerminalNode DEC()

Returns: ITerminalNode

NUMERIC()

public ITerminalNode NUMERIC()

Returns: ITerminalNode

BOOLEAN_P()

public ITerminalNode BOOLEAN_P()

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>