Window_functionContext

Classes > DataProvider.SQLite.Parsing > Window_functionContext
public class SQLiteParser.Window_functionContext : ParserRuleContext, IRuleNode, IParseTree, ISyntaxTree, ITree

Constructors

Window_functionContext

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

Properties

RuleIndex

public override int RuleIndex { get; }

Methods

OPEN_PAR()

public ITerminalNode[] OPEN_PAR()

Returns: ITerminalNode[]

OPEN_PAR(int)

public ITerminalNode OPEN_PAR(int i)

Parameters:

Name Type Description
i Int32

Returns: ITerminalNode

expr()

public SQLiteParser.ExprContext expr()

Returns: ExprContext

CLOSE_PAR()

public ITerminalNode[] CLOSE_PAR()

Returns: ITerminalNode[]

CLOSE_PAR(int)

public ITerminalNode CLOSE_PAR(int i)

Parameters:

Name Type Description
i Int32

Returns: ITerminalNode

OVER_()

public ITerminalNode OVER_()

Returns: ITerminalNode

order_by_expr_asc_desc()

public SQLiteParser.Order_by_expr_asc_descContext order_by_expr_asc_desc()

Returns: Order_by_expr_asc_descContext

FIRST_VALUE_()

public ITerminalNode FIRST_VALUE_()

Returns: ITerminalNode

LAST_VALUE_()

public ITerminalNode LAST_VALUE_()

Returns: ITerminalNode

partition_by()

public SQLiteParser.Partition_byContext partition_by()

Returns: Partition_byContext

frame_clause()

public SQLiteParser.Frame_clauseContext frame_clause()

Returns: Frame_clauseContext

CUME_DIST_()

public ITerminalNode CUME_DIST_()

Returns: ITerminalNode

PERCENT_RANK_()

public ITerminalNode PERCENT_RANK_()

Returns: ITerminalNode

order_by_expr()

public SQLiteParser.Order_by_exprContext order_by_expr()

Returns: Order_by_exprContext

DENSE_RANK_()

public ITerminalNode DENSE_RANK_()

Returns: ITerminalNode

RANK_()

public ITerminalNode RANK_()

Returns: ITerminalNode

ROW_NUMBER_()

public ITerminalNode ROW_NUMBER_()

Returns: ITerminalNode

LAG_()

public ITerminalNode LAG_()

Returns: ITerminalNode

LEAD_()

public ITerminalNode LEAD_()

Returns: ITerminalNode

offset()

public SQLiteParser.OffsetContext offset()

Returns: OffsetContext

default_value()

public SQLiteParser.Default_valueContext default_value()

Returns: Default_valueContext

NTH_VALUE_()

public ITerminalNode NTH_VALUE_()

Returns: ITerminalNode

COMMA()

public ITerminalNode COMMA()

Returns: ITerminalNode

signed_number()

public SQLiteParser.Signed_numberContext signed_number()

Returns: Signed_numberContext

NTILE_()

public ITerminalNode NTILE_()

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>