Uses of Interface
io.dialob.rule.parser.api.ValueType
-
Packages that use ValueType Package Description io.dialob.rule.parser io.dialob.rule.parser.api io.dialob.rule.parser.function io.dialob.rule.parser.node -
-
Uses of ValueType in io.dialob.rule.parser
Fields in io.dialob.rule.parser declared as ValueType Modifier and Type Field Description ValueTypeDialobRuleParser.ConstExprRuleContext. typeMethods in io.dialob.rule.parser that return ValueType Modifier and Type Method Description static ValueTypeParserUtil. getReducerOperatorReturnType(@NotNull String reducer, @NotNull ValueType inputType)static ValueTypeParserUtil. itemTypeToValueType(@NotNull String itemType)Methods in io.dialob.rule.parser with parameters of type ValueType Modifier and Type Method Description static ValueTypeParserUtil. getReducerOperatorReturnType(@NotNull String reducer, @NotNull ValueType inputType)Method parameters in io.dialob.rule.parser with type arguments of type ValueType Modifier and Type Method Description static Predicate<NodeBase>AstMatcher. dependencies(Predicate<Map<String,ValueType>> predicate)static Predicate<NodeBase>AstMatcher. valueType(Predicate<ValueType> predicate) -
Uses of ValueType in io.dialob.rule.parser.api
Classes in io.dialob.rule.parser.api that implement ValueType Modifier and Type Class Description classArrayValueTypeclassPrimitiveValueTypeFields in io.dialob.rule.parser.api declared as ValueType Modifier and Type Field Description static ValueTypeValueType. BOOLEANstatic ValueTypeValueType. DATEstatic ValueTypeValueType. DECIMALstatic ValueTypeValueType. DURATIONstatic ValueTypeValueType. INTEGERstatic ValueTypeValueType. PERCENTstatic ValueTypeValueType. PERIODstatic ValueTypeValueType. STRINGstatic ValueTypeValueType. TIMEMethods in io.dialob.rule.parser.api that return ValueType Modifier and Type Method Description static ValueTypeValueType. arrayOf(@NotNull ValueType valueType)ValueTypeArrayValueType. divideByType(ValueType rhs)ValueTypePrimitiveValueType. divideByType(ValueType rhs)ValueTypeValueType. divideByType(ValueType rhs)ValueTypeArrayValueType. getItemValueType()default ValueTypeValueType. getItemValueType()ValueTypeAsyncFunctionDependency. getValueType()ValueTypeImmutableVariableFinder.Function. getValueType()ValueTypeImmutableVariableFinder.Variable. getValueType()ValueTypeVariableFinder.Var. getValueType()ValueTypeArrayValueType. minusType(ValueType rhs)ValueTypePrimitiveValueType. minusType(ValueType rhs)ValueTypeValueType. minusType(ValueType rhs)ValueTypeArrayValueType. multiplyType(ValueType rhs)ValueTypePrimitiveValueType. multiplyType(ValueType rhs)ValueTypeValueType. multiplyType(ValueType rhs)ValueTypeArrayValueType. plusType(ValueType rhs)ValueTypePrimitiveValueType. plusType(ValueType rhs)ValueTypeValueType. plusType(ValueType rhs)@Nullable ValueTypeVariableFinder. returnTypeOf(String functionName, ValueType... argTypes)@Nullable ValueTypeVariableFinder. typeOf(String variableName)static @Nullable ValueTypeValueType. valueTypeOf(@NotNull Class<?> returnType)Methods in io.dialob.rule.parser.api with parameters of type ValueType Modifier and Type Method Description static ValueTypeValueType. arrayOf(@NotNull ValueType valueType)booleanArrayValueType. canEqualWith(ValueType rhs)booleanPrimitiveValueType. canEqualWith(ValueType rhs)booleanValueType. canEqualWith(ValueType rhs)booleanArrayValueType. canOrderWith(ValueType rhs)booleanPrimitiveValueType. canOrderWith(ValueType rhs)booleanValueType. canOrderWith(ValueType rhs)ValueTypeArrayValueType. divideByType(ValueType rhs)ValueTypePrimitiveValueType. divideByType(ValueType rhs)ValueTypeValueType. divideByType(ValueType rhs)voidVariableExpressionCompilerCallback. expressionResultType(ValueType valueType)ValueTypeArrayValueType. minusType(ValueType rhs)ValueTypePrimitiveValueType. minusType(ValueType rhs)ValueTypeValueType. minusType(ValueType rhs)ValueTypeArrayValueType. multiplyType(ValueType rhs)ValueTypePrimitiveValueType. multiplyType(ValueType rhs)ValueTypeValueType. multiplyType(ValueType rhs)ValueTypeArrayValueType. plusType(ValueType rhs)ValueTypePrimitiveValueType. plusType(ValueType rhs)ValueTypeValueType. plusType(ValueType rhs)@Nullable ValueTypeVariableFinder. returnTypeOf(String functionName, ValueType... argTypes)ImmutableVariableFinder.Function.BuilderImmutableVariableFinder.Function.Builder. valueType(ValueType valueType)Initializes the value for thevalueTypeattribute.ImmutableVariableFinder.Variable.BuilderImmutableVariableFinder.Variable.Builder. valueType(ValueType valueType)Initializes the value for thevalueTypeattribute.ImmutableVariableFinder.FunctionImmutableVariableFinder.Function. withValueType(ValueType value)Copy the current immutable object by setting a value for thevalueTypeattribute.ImmutableVariableFinder.VariableImmutableVariableFinder.Variable. withValueType(ValueType value)Copy the current immutable object by setting a value for thevalueTypeattribute.Constructors in io.dialob.rule.parser.api with parameters of type ValueType Constructor Description AsyncFunctionDependency(String functionRefId, String canonicalFunctionName, ValueType valueType, String functionName, List<String> argumentExpressions) -
Uses of ValueType in io.dialob.rule.parser.function
Methods in io.dialob.rule.parser.function that return ValueType Modifier and Type Method Description @NotNull ValueTypeFunctionRegistry. returnTypeOf(@NotNull String functionName, ValueType... argTypes)Methods in io.dialob.rule.parser.function with parameters of type ValueType Modifier and Type Method Description @NotNull ValueTypeFunctionRegistry. returnTypeOf(@NotNull String functionName, ValueType... argTypes) -
Uses of ValueType in io.dialob.rule.parser.node
Methods in io.dialob.rule.parser.node that return ValueType Modifier and Type Method Description ValueTypeNodeBase. getValueType()@Nullable ValueTypeTypedNode. getValueType()Methods in io.dialob.rule.parser.node that return types with arguments of type ValueType Modifier and Type Method Description Map<String,ValueType>CallExprNode. getAllDependencies()Map<String,ValueType>NodeBase. getAllDependencies()@NotNull Map<String,ValueType>CallExprNode. getDependencies()@NotNull Map<String,ValueType>IdExprNode. getDependencies()@NotNull Map<String,ValueType>NodeBase. getDependencies()protected List<ValueType>ASTBuilderWalker. getLhsAndRhsValueTypes()Methods in io.dialob.rule.parser.node with parameters of type ValueType Modifier and Type Method Description ASTBuilderASTBuilder. callExprNode(NodeOperator nodeOperator, ValueType type, Span span)ASTBuilderASTBuilder. callExprNode(String function, ValueType type, Span span)ASTBuilderASTBuilder. constExprNode(String text, String unit, ValueType type, Span span)ObjectConstExprNode. getAsValueType(ValueType valueType)ASTBuilderASTBuilder. idExprNode(@Nullable String namespace, @NotNull String text, @Nullable ValueType valueType, @NotNull Span span)ASTBuilderASTBuilder. idExprNode(@Nullable String namespace, @Nullable String scopeId, @NotNull String text, @Nullable ValueType valueType, @NotNull Span span)ASTBuilderASTBuilder. setValueType(ValueType valueType)voidNodeBase. setValueType(@NotNull ValueType type)Constructors in io.dialob.rule.parser.node with parameters of type ValueType Constructor Description CallExprNode(NodeBase parent, @NotNull NodeOperator nodeOperator, ValueType type, Span span)ConstExprNode(NodeBase parent, String value, String unit, @Nullable ValueType valueType, Span span)IdExprNode(NodeBase parent, @Nullable String namespace, @Nullable String scopeId, @NotNull String id, @Nullable ValueType valueType, @NotNull Span span)NodeBase(NodeBase parent, Span span, ValueType type)
-