Col_name_keywordContext

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

Constructors

Col_name_keywordContext

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

Properties

RuleIndex

public override int RuleIndex { get; }

Methods

BETWEEN()

public ITerminalNode BETWEEN()

Returns: ITerminalNode

BIGINT()

public ITerminalNode BIGINT()

Returns: ITerminalNode

BIT()

public ITerminalNode BIT()

Returns: ITerminalNode

BOOLEAN_P()

public ITerminalNode BOOLEAN_P()

Returns: ITerminalNode

CHAR_P()

public ITerminalNode CHAR_P()

Returns: ITerminalNode

character()

public PostgreSQLParser.CharacterContext character()

Returns: CharacterContext

COALESCE()

public ITerminalNode COALESCE()

Returns: ITerminalNode

DEC()

public ITerminalNode DEC()

Returns: ITerminalNode

DECIMAL_P()

public ITerminalNode DECIMAL_P()

Returns: ITerminalNode

EXISTS()

public ITerminalNode EXISTS()

Returns: ITerminalNode

EXTRACT()

public ITerminalNode EXTRACT()

Returns: ITerminalNode

FLOAT_P()

public ITerminalNode FLOAT_P()

Returns: ITerminalNode

GREATEST()

public ITerminalNode GREATEST()

Returns: ITerminalNode

GROUPING()

public ITerminalNode GROUPING()

Returns: ITerminalNode

INOUT()

public ITerminalNode INOUT()

Returns: ITerminalNode

INT_P()

public ITerminalNode INT_P()

Returns: ITerminalNode

INTEGER()

public ITerminalNode INTEGER()

Returns: ITerminalNode

INTERVAL()

public ITerminalNode INTERVAL()

Returns: ITerminalNode

JSON()

public ITerminalNode JSON()

Returns: ITerminalNode

JSON_ARRAY()

public ITerminalNode JSON_ARRAY()

Returns: ITerminalNode

JSON_ARRAYAGG()

public ITerminalNode JSON_ARRAYAGG()

Returns: ITerminalNode

JSON_EXISTS()

public ITerminalNode JSON_EXISTS()

Returns: ITerminalNode

JSON_OBJECT()

public ITerminalNode JSON_OBJECT()

Returns: ITerminalNode

JSON_OBJECTAGG()

public ITerminalNode JSON_OBJECTAGG()

Returns: ITerminalNode

JSON_QUERY()

public ITerminalNode JSON_QUERY()

Returns: ITerminalNode

JSON_SCALAR()

public ITerminalNode JSON_SCALAR()

Returns: ITerminalNode

JSON_SERIALIZE()

public ITerminalNode JSON_SERIALIZE()

Returns: ITerminalNode

JSON_TABLE()

public ITerminalNode JSON_TABLE()

Returns: ITerminalNode

JSON_VALUE()

public ITerminalNode JSON_VALUE()

Returns: ITerminalNode

LEAST()

public ITerminalNode LEAST()

Returns: ITerminalNode

MERGE_ACTION()

public ITerminalNode MERGE_ACTION()

Returns: ITerminalNode

NATIONAL()

public ITerminalNode NATIONAL()

Returns: ITerminalNode

NCHAR()

public ITerminalNode NCHAR()

Returns: ITerminalNode

NONE()

public ITerminalNode NONE()

Returns: ITerminalNode

NORMALIZE()

public ITerminalNode NORMALIZE()

Returns: ITerminalNode

NULLIF()

public ITerminalNode NULLIF()

Returns: ITerminalNode

NUMERIC()

public ITerminalNode NUMERIC()

Returns: ITerminalNode

OUT_P()

public ITerminalNode OUT_P()

Returns: ITerminalNode

OVERLAY()

public ITerminalNode OVERLAY()

Returns: ITerminalNode

POSITION()

public ITerminalNode POSITION()

Returns: ITerminalNode

PRECISION()

public ITerminalNode PRECISION()

Returns: ITerminalNode

REAL()

public ITerminalNode REAL()

Returns: ITerminalNode

ROW()

public ITerminalNode ROW()

Returns: ITerminalNode

SETOF()

public ITerminalNode SETOF()

Returns: ITerminalNode

SMALLINT()

public ITerminalNode SMALLINT()

Returns: ITerminalNode

SUBSTRING()

public ITerminalNode SUBSTRING()

Returns: ITerminalNode

TIME()

public ITerminalNode TIME()

Returns: ITerminalNode

TIMESTAMP()

public ITerminalNode TIMESTAMP()

Returns: ITerminalNode

TREAT()

public ITerminalNode TREAT()

Returns: ITerminalNode

TRIM()

public ITerminalNode TRIM()

Returns: ITerminalNode

VALUES()

public ITerminalNode VALUES()

Returns: ITerminalNode

VARCHAR()

public ITerminalNode VARCHAR()

Returns: ITerminalNode

XMLATTRIBUTES()

public ITerminalNode XMLATTRIBUTES()

Returns: ITerminalNode

XMLCONCAT()

public ITerminalNode XMLCONCAT()

Returns: ITerminalNode

XMLELEMENT()

public ITerminalNode XMLELEMENT()

Returns: ITerminalNode

XMLEXISTS()

public ITerminalNode XMLEXISTS()

Returns: ITerminalNode

XMLFOREST()

public ITerminalNode XMLFOREST()

Returns: ITerminalNode

XMLNAMESPACES()

public ITerminalNode XMLNAMESPACES()

Returns: ITerminalNode

XMLPARSE()

public ITerminalNode XMLPARSE()

Returns: ITerminalNode

XMLPI()

public ITerminalNode XMLPI()

Returns: ITerminalNode

XMLROOT()

public ITerminalNode XMLROOT()

Returns: ITerminalNode

XMLSERIALIZE()

public ITerminalNode XMLSERIALIZE()

Returns: ITerminalNode

XMLTABLE()

public ITerminalNode XMLTABLE()

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>