ExprContext
public class SQLiteParser.ExprContext : ParserRuleContext, IRuleNode, IParseTree, ISyntaxTree, ITree
Constructors
ExprContext
public ExprContext(ParserRuleContext parent, int invokingState)
| Parameter | Type | Description |
|---|---|---|
parent |
ParserRuleContext |
|
invokingState |
Int32 |
Properties
RuleIndex
public override int RuleIndex { get; }
Methods
literal_value()
public SQLiteParser.Literal_valueContext literal_value()
Returns: Literal_valueContext
BIND_PARAMETER()
public ITerminalNode BIND_PARAMETER()
Returns: ITerminalNode
column_name()
public SQLiteParser.Column_nameContext column_name()
Returns: Column_nameContext
table_name()
public SQLiteParser.Table_nameContext table_name()
Returns: Table_nameContext
DOT()
public ITerminalNode[] DOT()
Returns: ITerminalNode[]
DOT(int)
public ITerminalNode DOT(int i)
Parameters:
| Name | Type | Description |
|---|---|---|
i |
Int32 |
Returns: ITerminalNode
schema_name()
public SQLiteParser.Schema_nameContext schema_name()
Returns: Schema_nameContext
unary_operator()
public SQLiteParser.Unary_operatorContext unary_operator()
Returns: Unary_operatorContext
expr()
public SQLiteParser.ExprContext[] expr()
Returns: ExprContext[]
expr(int)
public SQLiteParser.ExprContext expr(int i)
Parameters:
| Name | Type | Description |
|---|---|---|
i |
Int32 |
Returns: ExprContext
function_name()
public SQLiteParser.Function_nameContext function_name()
Returns: Function_nameContext
OPEN_PAR()
public ITerminalNode OPEN_PAR()
Returns: ITerminalNode
CLOSE_PAR()
public ITerminalNode CLOSE_PAR()
Returns: ITerminalNode
STAR()
public ITerminalNode STAR()
Returns: ITerminalNode
filter_clause()
public SQLiteParser.Filter_clauseContext filter_clause()
Returns: Filter_clauseContext
over_clause()
public SQLiteParser.Over_clauseContext over_clause()
Returns: Over_clauseContext
DISTINCT_()
public ITerminalNode DISTINCT_()
Returns: ITerminalNode
COMMA()
public ITerminalNode[] COMMA()
Returns: ITerminalNode[]
COMMA(int)
public ITerminalNode COMMA(int i)
Parameters:
| Name | Type | Description |
|---|---|---|
i |
Int32 |
Returns: ITerminalNode
CAST_()
public ITerminalNode CAST_()
Returns: ITerminalNode
AS_()
public ITerminalNode AS_()
Returns: ITerminalNode
type_name()
public SQLiteParser.Type_nameContext type_name()
Returns: Type_nameContext
select_stmt()
public SQLiteParser.Select_stmtContext select_stmt()
Returns: Select_stmtContext
EXISTS_()
public ITerminalNode EXISTS_()
Returns: ITerminalNode
NOT_()
public ITerminalNode NOT_()
Returns: ITerminalNode
CASE_()
public ITerminalNode CASE_()
Returns: ITerminalNode
END_()
public ITerminalNode END_()
Returns: ITerminalNode
WHEN_()
public ITerminalNode[] WHEN_()
Returns: ITerminalNode[]
WHEN_(int)
public ITerminalNode WHEN_(int i)
Parameters:
| Name | Type | Description |
|---|---|---|
i |
Int32 |
Returns: ITerminalNode
THEN_()
public ITerminalNode[] THEN_()
Returns: ITerminalNode[]
THEN_(int)
public ITerminalNode THEN_(int i)
Parameters:
| Name | Type | Description |
|---|---|---|
i |
Int32 |
Returns: ITerminalNode
ELSE_()
public ITerminalNode ELSE_()
Returns: ITerminalNode
raise_function()
public SQLiteParser.Raise_functionContext raise_function()
Returns: Raise_functionContext
PIPE2()
public ITerminalNode PIPE2()
Returns: ITerminalNode
DIV()
public ITerminalNode DIV()
Returns: ITerminalNode
MOD()
public ITerminalNode MOD()
Returns: ITerminalNode
PLUS()
public ITerminalNode PLUS()
Returns: ITerminalNode
MINUS()
public ITerminalNode MINUS()
Returns: ITerminalNode
LT2()
public ITerminalNode LT2()
Returns: ITerminalNode
GT2()
public ITerminalNode GT2()
Returns: ITerminalNode
AMP()
public ITerminalNode AMP()
Returns: ITerminalNode
PIPE()
public ITerminalNode PIPE()
Returns: ITerminalNode
LT()
public ITerminalNode LT()
Returns: ITerminalNode
LT_EQ()
public ITerminalNode LT_EQ()
Returns: ITerminalNode
GT()
public ITerminalNode GT()
Returns: ITerminalNode
GT_EQ()
public ITerminalNode GT_EQ()
Returns: ITerminalNode
ASSIGN()
public ITerminalNode ASSIGN()
Returns: ITerminalNode
EQ()
public ITerminalNode EQ()
Returns: ITerminalNode
NOT_EQ1()
public ITerminalNode NOT_EQ1()
Returns: ITerminalNode
NOT_EQ2()
public ITerminalNode NOT_EQ2()
Returns: ITerminalNode
IS_()
public ITerminalNode IS_()
Returns: ITerminalNode
FROM_()
public ITerminalNode FROM_()
Returns: ITerminalNode
IN_()
public ITerminalNode IN_()
Returns: ITerminalNode
LIKE_()
public ITerminalNode LIKE_()
Returns: ITerminalNode
GLOB_()
public ITerminalNode GLOB_()
Returns: ITerminalNode
MATCH_()
public ITerminalNode MATCH_()
Returns: ITerminalNode
REGEXP_()
public ITerminalNode REGEXP_()
Returns: ITerminalNode
AND_()
public ITerminalNode AND_()
Returns: ITerminalNode
OR_()
public ITerminalNode OR_()
Returns: ITerminalNode
BETWEEN_()
public ITerminalNode BETWEEN_()
Returns: ITerminalNode
COLLATE_()
public ITerminalNode COLLATE_()
Returns: ITerminalNode
collation_name()
public SQLiteParser.Collation_nameContext collation_name()
Returns: Collation_nameContext
ESCAPE_()
public ITerminalNode ESCAPE_()
Returns: ITerminalNode
ISNULL_()
public ITerminalNode ISNULL_()
Returns: ITerminalNode
NOTNULL_()
public ITerminalNode NOTNULL_()
Returns: ITerminalNode
NULL_()
public ITerminalNode NULL_()
Returns: ITerminalNode
table_function_name()
public SQLiteParser.Table_function_nameContext table_function_name()
Returns: Table_function_nameContext
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>