- time(String) - Method in class io.rapidpro.expressions.dates.DateParser
-
Tries to parse a time value from the given text
- time(EvaluationContext, Object, Object, Object) - Static method in class io.rapidpro.expressions.functions.ExcelFunctions
-
Defines a time value
- TIME_SEQUENCES - Static variable in class io.rapidpro.expressions.dates.DateParser
-
- TIMES - Static variable in class io.rapidpro.expressions.ExcellentLexer
-
- TIMES() - Method in class io.rapidpro.expressions.ExcellentParser.MultiplicationOrDivisionExpressionContext
-
- TIMES - Static variable in class io.rapidpro.expressions.ExcellentParser
-
- timevalue(EvaluationContext, Object) - Static method in class io.rapidpro.expressions.functions.ExcelFunctions
-
Converts time stored in text to an actual time
- toBoolean(Object, EvaluationContext) - Static method in class io.rapidpro.expressions.evaluator.Conversions
-
Tries conversion of any value to a boolean (called a 'Logical Value' in Excel lingo)
- toDate(Object, EvaluationContext) - Static method in class io.rapidpro.expressions.evaluator.Conversions
-
Tries conversion of any value to a date
- toDateOrDateTime(Object, EvaluationContext) - Static method in class io.rapidpro.expressions.evaluator.Conversions
-
Tries conversion of any value to a date or a datetime
- toDateTime(Object, EvaluationContext) - Static method in class io.rapidpro.expressions.evaluator.Conversions
-
Tries conversion of any value to a date
- today(EvaluationContext) - Static method in class io.rapidpro.expressions.functions.ExcelFunctions
-
Returns the current date
- toDecimal(Object, EvaluationContext) - Static method in class io.rapidpro.expressions.evaluator.Conversions
-
Tries conversion of any value to a decimal
- toInteger(Object, EvaluationContext) - Static method in class io.rapidpro.expressions.evaluator.Conversions
-
Tries conversion of any value to an integer
- tokenize(String) - Static method in class io.rapidpro.expressions.utils.ExpressionUtils
-
Tokenizes a string by splitting on non-word characters.
- tokenNames - Static variable in class io.rapidpro.expressions.ExcellentLexer
-
- tokenNames - Static variable in class io.rapidpro.expressions.ExcellentParser
-
- toLowerCaseKeys(Map<String, T>) - Static method in class io.rapidpro.expressions.utils.ExpressionUtils
-
Returns a copy of the given map with lowercase keys
- toRepr(Object, EvaluationContext) - Static method in class io.rapidpro.expressions.evaluator.Conversions
-
Converts a value back to its representation form, e.g.
- toSame(Object, Object, EvaluationContext) - Static method in class io.rapidpro.expressions.evaluator.Conversions
-
Converts a pair of arguments to their most-likely types.
- toString(Object, EvaluationContext) - Static method in class io.rapidpro.expressions.evaluator.Conversions
-
Tries conversion of any value to a string
- toTime(Object, EvaluationContext) - Static method in class io.rapidpro.expressions.evaluator.Conversions
-
Tries conversion of any value to a time
- TRUE - Static variable in class io.rapidpro.expressions.ExcellentLexer
-
- TRUE() - Method in class io.rapidpro.expressions.ExcellentParser.FnnameContext
-
- TRUE - Static variable in class io.rapidpro.expressions.ExcellentParser
-
- TRUE() - Method in class io.rapidpro.expressions.ExcellentParser.TrueContext
-
- TrueContext(ExcellentParser.ExpressionContext) - Constructor for class io.rapidpro.expressions.ExcellentParser.TrueContext
-
- trunc(EvaluationContext, Object) - Static method in class io.rapidpro.expressions.functions.ExcelFunctions
-
Truncates a number to an integer by removing the fractional part of the number
- valueOf(String) - Static method in enum io.rapidpro.expressions.dates.DateParser.Component
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.rapidpro.expressions.dates.DateParser.Mode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.rapidpro.expressions.dates.DateStyle
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.rapidpro.expressions.evaluator.Evaluator.EvaluationStrategy
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.rapidpro.expressions.dates.DateParser.Component
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.rapidpro.expressions.dates.DateParser.Mode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.rapidpro.expressions.dates.DateStyle
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.rapidpro.expressions.evaluator.Evaluator.EvaluationStrategy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- visitAdditionOrSubtractionExpression(ExcellentParser.AdditionOrSubtractionExpressionContext) - Method in class io.rapidpro.expressions.evaluator.ExpressionVisitorImpl
-
expression: expression (PLUS | MINUS) expression
- visitAdditionOrSubtractionExpression(ExcellentParser.AdditionOrSubtractionExpressionContext) - Method in class io.rapidpro.expressions.ExcellentBaseVisitor
-
- visitAdditionOrSubtractionExpression(ExcellentParser.AdditionOrSubtractionExpressionContext) - Method in interface io.rapidpro.expressions.ExcellentVisitor
-
- visitComparisonExpression(ExcellentParser.ComparisonExpressionContext) - Method in class io.rapidpro.expressions.evaluator.ExpressionVisitorImpl
-
expression: expression (LTE | LT | GTE | GT) expression
- visitComparisonExpression(ExcellentParser.ComparisonExpressionContext) - Method in class io.rapidpro.expressions.ExcellentBaseVisitor
-
- visitComparisonExpression(ExcellentParser.ComparisonExpressionContext) - Method in interface io.rapidpro.expressions.ExcellentVisitor
-
- visitConcatenation(ExcellentParser.ConcatenationContext) - Method in class io.rapidpro.expressions.evaluator.ExpressionVisitorImpl
-
expression: expression AMPERSAND expression
- visitConcatenation(ExcellentParser.ConcatenationContext) - Method in class io.rapidpro.expressions.ExcellentBaseVisitor
-
- visitConcatenation(ExcellentParser.ConcatenationContext) - Method in interface io.rapidpro.expressions.ExcellentVisitor
-
- visitContextReference(ExcellentParser.ContextReferenceContext) - Method in class io.rapidpro.expressions.evaluator.ExpressionVisitorImpl
-
expression: NAME
- visitContextReference(ExcellentParser.ContextReferenceContext) - Method in class io.rapidpro.expressions.ExcellentBaseVisitor
-
- visitContextReference(ExcellentParser.ContextReferenceContext) - Method in interface io.rapidpro.expressions.ExcellentVisitor
-
- visitDecimalLiteral(ExcellentParser.DecimalLiteralContext) - Method in class io.rapidpro.expressions.evaluator.ExpressionVisitorImpl
-
expression: DECIMAL
- visitDecimalLiteral(ExcellentParser.DecimalLiteralContext) - Method in class io.rapidpro.expressions.ExcellentBaseVisitor
-
- visitDecimalLiteral(ExcellentParser.DecimalLiteralContext) - Method in interface io.rapidpro.expressions.ExcellentVisitor
-
- visitEqualityExpression(ExcellentParser.EqualityExpressionContext) - Method in class io.rapidpro.expressions.evaluator.ExpressionVisitorImpl
-
expression: expression (EQ | NEQ) expression
- visitEqualityExpression(ExcellentParser.EqualityExpressionContext) - Method in class io.rapidpro.expressions.ExcellentBaseVisitor
-
- visitEqualityExpression(ExcellentParser.EqualityExpressionContext) - Method in interface io.rapidpro.expressions.ExcellentVisitor
-
- visitExponentExpression(ExcellentParser.ExponentExpressionContext) - Method in class io.rapidpro.expressions.evaluator.ExpressionVisitorImpl
-
expression: expression EXPONENT expression
- visitExponentExpression(ExcellentParser.ExponentExpressionContext) - Method in class io.rapidpro.expressions.ExcellentBaseVisitor
-
- visitExponentExpression(ExcellentParser.ExponentExpressionContext) - Method in interface io.rapidpro.expressions.ExcellentVisitor
-
- visitFalse(ExcellentParser.FalseContext) - Method in class io.rapidpro.expressions.evaluator.ExpressionVisitorImpl
-
expression: FALSE
- visitFalse(ExcellentParser.FalseContext) - Method in class io.rapidpro.expressions.ExcellentBaseVisitor
-
- visitFalse(ExcellentParser.FalseContext) - Method in interface io.rapidpro.expressions.ExcellentVisitor
-
- visitFnname(ExcellentParser.FnnameContext) - Method in class io.rapidpro.expressions.ExcellentBaseVisitor
-
- visitFnname(ExcellentParser.FnnameContext) - Method in interface io.rapidpro.expressions.ExcellentVisitor
-
- visitFunctionCall(ExcellentParser.FunctionCallContext) - Method in class io.rapidpro.expressions.evaluator.ExpressionVisitorImpl
-
expression : fnname LPAREN parameters? RPAREN
- visitFunctionCall(ExcellentParser.FunctionCallContext) - Method in class io.rapidpro.expressions.ExcellentBaseVisitor
-
- visitFunctionCall(ExcellentParser.FunctionCallContext) - Method in interface io.rapidpro.expressions.ExcellentVisitor
-
- visitFunctionParameters(ExcellentParser.FunctionParametersContext) - Method in class io.rapidpro.expressions.evaluator.ExpressionVisitorImpl
-
parameters : expression (COMMA expression)*
- visitFunctionParameters(ExcellentParser.FunctionParametersContext) - Method in class io.rapidpro.expressions.ExcellentBaseVisitor
-
- visitFunctionParameters(ExcellentParser.FunctionParametersContext) - Method in interface io.rapidpro.expressions.ExcellentVisitor
-
- visitMultiplicationOrDivisionExpression(ExcellentParser.MultiplicationOrDivisionExpressionContext) - Method in class io.rapidpro.expressions.evaluator.ExpressionVisitorImpl
-
expression: expression (TIMES | DIVIDE) expression
- visitMultiplicationOrDivisionExpression(ExcellentParser.MultiplicationOrDivisionExpressionContext) - Method in class io.rapidpro.expressions.ExcellentBaseVisitor
-
- visitMultiplicationOrDivisionExpression(ExcellentParser.MultiplicationOrDivisionExpressionContext) - Method in interface io.rapidpro.expressions.ExcellentVisitor
-
- visitNegation(ExcellentParser.NegationContext) - Method in class io.rapidpro.expressions.evaluator.ExpressionVisitorImpl
-
expression: MINUS expression
- visitNegation(ExcellentParser.NegationContext) - Method in class io.rapidpro.expressions.ExcellentBaseVisitor
-
- visitNegation(ExcellentParser.NegationContext) - Method in interface io.rapidpro.expressions.ExcellentVisitor
-
- visitParentheses(ExcellentParser.ParenthesesContext) - Method in class io.rapidpro.expressions.evaluator.ExpressionVisitorImpl
-
expression: LPAREN expression RPAREN
- visitParentheses(ExcellentParser.ParenthesesContext) - Method in class io.rapidpro.expressions.ExcellentBaseVisitor
-
- visitParentheses(ExcellentParser.ParenthesesContext) - Method in interface io.rapidpro.expressions.ExcellentVisitor
-
- visitParse(ExcellentParser.ParseContext) - Method in class io.rapidpro.expressions.evaluator.ExpressionVisitorImpl
-
- visitParse(ExcellentParser.ParseContext) - Method in class io.rapidpro.expressions.ExcellentBaseVisitor
-
- visitParse(ExcellentParser.ParseContext) - Method in interface io.rapidpro.expressions.ExcellentVisitor
-
- visitStringLiteral(ExcellentParser.StringLiteralContext) - Method in class io.rapidpro.expressions.evaluator.ExpressionVisitorImpl
-
expression: STRING
- visitStringLiteral(ExcellentParser.StringLiteralContext) - Method in class io.rapidpro.expressions.ExcellentBaseVisitor
-
- visitStringLiteral(ExcellentParser.StringLiteralContext) - Method in interface io.rapidpro.expressions.ExcellentVisitor
-
- visitTrue(ExcellentParser.TrueContext) - Method in class io.rapidpro.expressions.evaluator.ExpressionVisitorImpl
-
expression: TRUE
- visitTrue(ExcellentParser.TrueContext) - Method in class io.rapidpro.expressions.ExcellentBaseVisitor
-
- visitTrue(ExcellentParser.TrueContext) - Method in interface io.rapidpro.expressions.ExcellentVisitor
-
- VOCABULARY - Static variable in class io.rapidpro.expressions.ExcellentLexer
-
- VOCABULARY - Static variable in class io.rapidpro.expressions.ExcellentParser
-