ArgContext
public class LqlParser.ArgContext : ParserRuleContext, IRuleNode, IParseTree, ISyntaxTree, ITree
Constructors
ArgContext
public ArgContext(ParserRuleContext parent, int invokingState)
| Parameter | Type | Description |
|---|---|---|
parent |
ParserRuleContext |
|
invokingState |
Int32 |
Properties
RuleIndex
public override int RuleIndex { get; }
Methods
columnAlias()
public LqlParser.ColumnAliasContext columnAlias()
Returns: ColumnAliasContext
arithmeticExpr()
public LqlParser.ArithmeticExprContext arithmeticExpr()
Returns: ArithmeticExprContext
functionCall()
public LqlParser.FunctionCallContext functionCall()
Returns: FunctionCallContext
caseExpr()
public LqlParser.CaseExprContext caseExpr()
Returns: CaseExprContext
expr()
public LqlParser.ExprContext expr()
Returns: ExprContext
namedArg()
public LqlParser.NamedArgContext namedArg()
Returns: NamedArgContext
comparison()
public LqlParser.ComparisonContext comparison()
Returns: ComparisonContext
pipeExpr()
public LqlParser.PipeExprContext pipeExpr()
Returns: PipeExprContext
lambdaExpr()
public LqlParser.LambdaExprContext lambdaExpr()
Returns: LambdaExprContext
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>