Uses of Class
org.apache.druid.math.expr.ExpressionType
-
-
Uses of ExpressionType in org.apache.druid.math.expr
Fields in org.apache.druid.math.expr declared as ExpressionType Modifier and Type Field Description static ExpressionTypeExpressionType. DOUBLEstatic ExpressionTypeExpressionType. DOUBLE_ARRAYstatic ExpressionTypeExpressionType. LONGstatic ExpressionTypeExpressionType. LONG_ARRAYstatic ExpressionTypeExpressionType. NESTED_DATAstatic ExpressionTypeExpressionType. STRINGstatic ExpressionTypeExpressionType. STRING_ARRAYstatic ExpressionTypeExpressionType. UNKNOWN_COMPLEXMethods in org.apache.druid.math.expr that return ExpressionType Modifier and Type Method Description static ExpressionTypeExpressionType. asArrayType(ExpressionType elementType)Convert a primitiveExpressionTypeinto an array of that type.ExpressionTypeExprEval. asArrayType()static ExpressionTypeExpressionTypeConversion. autoDetect(ExprEval eval, ExprEval otherEval)Given 2 'input' types, which might not be fully trustable, choose the most appropriate combined type for non-vectorized, per-row type detection.static ExpressionTypeExpressionTypeConversion. conditional(Expr.InputBindingInspector inspector, List<Expr> args)Infer the output type of a list of possible 'conditional' expression outputs (where any of these could be the output expression if the corresponding case matching expression evaluates to true)static ExpressionTypeExpressionType. elementType(ExpressionType type)If anExpressionTypeis an array, returnBaseTypeSignature.getElementType(), otherwise the type is returned unchanged.ExpressionTypeExprEval. elementType()static ExpressionTypeExpressionType. fromColumnType(TypeSignature<ValueType> valueType)The expression system does not distinguish betweenValueType.FLOATandValueType.DOUBLE, so this method will convertValueType.FLOATtoDOUBLE.static ExpressionTypeExpressionType. fromColumnTypeStrict(TypeSignature<ValueType> valueType)The expression system does not distinguish betweenValueType.FLOATandValueType.DOUBLE, so, this method will convertValueType.FLOATtoDOUBLE.static ExpressionTypeExpressionType. fromString(String typeName)static ExpressionTypeExpressionTypeConversion. function(ExpressionType type, ExpressionType other)Given 2 'input' types, choose the most appropriate combined type, if possible arrays must be the same type if either type isExprType.STRING, the output type will be preserved as string if both types areExprType.LONG, the output type will be preserved as long, otherwiseExprType.DOUBLEExpressionTypeApplyFunction.CartesianFoldLambdaBinding. getAccumulatorType()ExpressionTypeApplyFunction.FoldLambdaBinding. getAccumulatorType()ExpressionTypeApplyFunction.IndexableFoldLambdaBinding. getAccumulatorType()ExpressionTypeApplyFunction.BaseFoldFunction. getOutputType(Expr.InputBindingInspector inspector, org.apache.druid.math.expr.LambdaExpr expr, List<Expr> args)ExpressionTypeApplyFunction.BaseMapFunction. getOutputType(Expr.InputBindingInspector inspector, org.apache.druid.math.expr.LambdaExpr expr, List<Expr> args)ExpressionTypeApplyFunction.FilterFunction. getOutputType(Expr.InputBindingInspector inspector, org.apache.druid.math.expr.LambdaExpr expr, List<Expr> args)ExpressionTypeApplyFunction. getOutputType(Expr.InputBindingInspector inspector, org.apache.druid.math.expr.LambdaExpr expr, List<Expr> args)Compute the output type of this function for a given lambda and the argument expressions which will be applied as its inputs.ExpressionTypeApplyFunction.MatchFunction. getOutputType(Expr.InputBindingInspector inspector, org.apache.druid.math.expr.LambdaExpr expr, List<Expr> args)default ExpressionTypeExpr. getOutputType(Expr.InputBindingInspector inspector)Given anExpr.InputBindingInspector, compute what the outputExpressionTypewill be for this expression.ExpressionTypeFunction.ArrayAddElementFunction. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.ArrayConstructorFunction. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.ArrayContainsFunction. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.ArrayLengthFunction. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.ArrayOffsetFunction. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.ArrayOffsetOfFunction. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.ArrayOrdinalFunction. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.ArrayOrdinalOfFunction. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.ArrayOverlapFunction. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.ArraySliceFunction. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.ArraysMergeFunction. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.ArrayToMultiValueStringFunction. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.ArrayToStringFunction. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.BitwiseComplement. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.BitwiseConvertDoubleToLongBits. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.BitwiseConvertLongBitsToDouble. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.BivariateBitwiseMathFunction. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.BivariateMathFunction. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.CaseSearchedFunc. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.CaseSimpleFunc. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.CastFunc. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.CoalesceFunc. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.ConcatFunc. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.ConditionFunc. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.Div. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.DoubleBivariateMathFunction. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.DoubleUnivariateMathFunction. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.GetExponent. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)Compute the output type of this function for a given set of argument expression inputs.ExpressionTypeFunction.IsDistinctFromFunc. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.IsFalseFunc. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.IsNotDistinctFromFunc. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.IsNotFalseFunc. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.IsNotNullFunc. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.IsNotTrueFunc. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.IsNullFunc. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.IsTrueFunc. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.LeftFunc. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.LowerFunc. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.LpadFunc. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.MultiValueStringHarmonizeNullsFunction. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.MultiValueStringToArrayFunction. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.ParseLong. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.Pi. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.ReduceFunction. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.RepeatFunc. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.ReplaceFunc. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.ReverseFunc. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.RightFunc. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.Round. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.RpadFunc. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.SafeDivide. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.ScalarInArrayFunction. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.Scalb. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.SizeFormatFunc. getOutputType(Expr.InputBindingInspector inputTypes, List<Expr> args)ExpressionTypeFunction.StringFormatFunc. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.StringToArrayFunction. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.StrlenFunc. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.StrposFunc. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.SubMonthFunc. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.SubstringFunc. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.TimestampFromEpochFunc. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.UnivariateMathFunction. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeFunction.UpperFunc. getOutputType(Expr.InputBindingInspector inspector, List<Expr> args)ExpressionTypeApplyFunction.CartesianFoldLambdaBinding. getType(String name)ExpressionTypeApplyFunction.CartesianMapLambdaBinding. getType(String name)ExpressionTypeApplyFunction.FoldLambdaBinding. getType(String name)ExpressionTypeApplyFunction.LambdaInputBindingInspector. getType(String name)ExpressionTypeApplyFunction.MapLambdaBinding. getType(String name)ExpressionTypeApplyFunction.SettableLambdaBinding. getType(String name)ExpressionTypeExpr.InputBindingInspector. getType(String name)Get theExpressionTypefrom the backing store for a given identifier (this is likely a column, but could be other things depending on the backing adapter)ExpressionTypeInputBindings.BestEffortInputBindings. getType(String name)ExpressionTypeInputBindings.InputSupplier. getType()ExpressionTypeSettableObjectBinding. getType(String name)static ExpressionTypeExpressionTypeConversion. integerMathFunction(ExpressionType type, ExpressionType other)Given 2 'input' types, choose the most appropriate combined type, if possible arrays must be the same type if either type isExprType.STRING, the output type will be preserved as string any number will be coerced toExprType.LONGstatic ExpressionTypeExpressionTypeConversion. leastRestrictiveType(ExpressionType type, ExpressionType other)ColumnType.leastRestrictiveType(ColumnType, ColumnType)but for expression typesstatic ExpressionTypeExpressionTypeConversion. numeric(ExpressionType type, ExpressionType other)Default best effort numeric type conversion.ExpressionTypeExpressionTypeFactory. ofArray(ExpressionType elementType)ExpressionTypeExpressionTypeFactory. ofComplex(String complexTypeName)ExpressionTypeExpressionTypeFactory. ofDouble()ExpressionTypeExpressionTypeFactory. ofFloat()ExpressionTypeExpressionTypeFactory. ofLong()ExpressionTypeExpressionTypeFactory. ofString()static ExpressionTypeExpressionTypeConversion. operator(ExpressionType type, ExpressionType other)Given 2 'input' types, choose the most appropriate combined type, if possible arrays must be the same type if both types areExprType.STRING, the output type will be preserved as string if both types areExprType.LONG, the output type will be preserved as long otherwise, output isExprType.DOUBLEabstract ExpressionTypeExprEval. type()Methods in org.apache.druid.math.expr that return types with arguments of type ExpressionType Modifier and Type Method Description static NonnullPair<ExpressionType,Object[]>ExprEval. coerceListToArray(List<?> val, boolean homogenizeMultiValueStrings)Converts a List to an appropriate array type, optionally doing some conversion to make multi-valued strings consistent across selector types, which are not consistent in treatment of null, [], and [null].Methods in org.apache.druid.math.expr with parameters of type ExpressionType Modifier and Type Method Description static ExpressionTypeExpressionType. asArrayType(ExpressionType elementType)Convert a primitiveExpressionTypeinto an array of that type.static ExprEval<?>ExprEval. castForEqualityComparison(ExprEval<?> valueToCompare, ExpressionType typeToCompareWith)Cast anExprEvalto someExpressionTypethat the value will be compared with.abstract ExprEvalExprEval. castTo(ExpressionType castTo)static ExprEvalExprEval. deserialize(ByteBuffer buffer, int offset, int maxSize, ExpressionType type, boolean canRetainBufferReference)Deserialize an expression stored in a bytebuffer, e.g.static ExpressionTypeExpressionType. elementType(ExpressionType type)If anExpressionTypeis an array, returnBaseTypeSignature.getElementType(), otherwise the type is returned unchanged.static Expr.ObjectBindingInputBindings. forInputSupplier(String supplierName, ExpressionType type, com.google.common.base.Supplier<?> supplier)Create aExpr.ObjectBindingfor a single input value of a known type provided by someSupplierstatic Expr.ObjectBindingInputBindings. forInputSupplier(ExpressionType type, com.google.common.base.Supplier<?> supplier)Create aExpr.ObjectBindingfor a single input value of a known type provided by someSupplierstatic ExpressionTypeExpressionTypeConversion. function(ExpressionType type, ExpressionType other)Given 2 'input' types, choose the most appropriate combined type, if possible arrays must be the same type if either type isExprType.STRING, the output type will be preserved as string if both types areExprType.LONG, the output type will be preserved as long, otherwiseExprType.DOUBLE<T> TypeStrategy<T>ExpressionTypeFactory. getTypeStrategy(ExpressionType expressionType)static <T> InputBindings.InputSupplier<T>InputBindings. inputSupplier(ExpressionType type, com.google.common.base.Supplier<T> supplier)static Expr.InputBindingInspectorInputBindings. inspectorForColumn(String column, ExpressionType type)static ExpressionTypeExpressionTypeConversion. integerMathFunction(ExpressionType type, ExpressionType other)Given 2 'input' types, choose the most appropriate combined type, if possible arrays must be the same type if either type isExprType.STRING, the output type will be preserved as string any number will be coerced toExprType.LONGstatic Types.InvalidCastExceptionExprEval. invalidCast(ExpressionType fromType, ExpressionType toType)static ExpressionTypeExpressionTypeConversion. leastRestrictiveType(ExpressionType type, ExpressionType other)ColumnType.leastRestrictiveType(ColumnType, ColumnType)but for expression typesstatic ExpressionTypeExpressionTypeConversion. numeric(ExpressionType type, ExpressionType other)Default best effort numeric type conversion.ExpressionTypeExpressionTypeFactory. ofArray(ExpressionType elementType)static ExprEvalExprEval. ofArray(ExpressionType outputType, Object[] value)static ExprEvalExprEval. ofBoolean(boolean value, ExpressionType type)Deprecated.static ExprEvalExprEval. ofComplex(ExpressionType outputType, Object value)static ExprEvalExprEval. ofType(ExpressionType type, Object value)static ExpressionTypeExpressionTypeConversion. operator(ExpressionType type, ExpressionType other)Given 2 'input' types, choose the most appropriate combined type, if possible arrays must be the same type if both types areExprType.STRING, the output type will be preserved as string if both types areExprType.LONG, the output type will be preserved as long otherwise, output isExprType.DOUBLEstatic voidExprEval. serialize(ByteBuffer buffer, int position, ExpressionType type, ExprEval<?> eval, int maxSizeBytes)Write an expression result to a bytebuffer, throwing anISEif the data exceeds a maximum size.static ColumnTypeExpressionType. toColumnType(ExpressionType exprType)ConvertExpressionTypeto the correspondingColumnTypeMethod parameters in org.apache.druid.math.expr with type arguments of type ExpressionType Modifier and Type Method Description static Expr.InputBindingInspectorInputBindings. inspectorFromTypeMap(Map<String,ExpressionType> types)Create anExpr.InputBindingInspectorbacked by a map of binding identifiers to theirExprTypeConstructors in org.apache.druid.math.expr with parameters of type ExpressionType Constructor Description ExpressionPredicateIndexSupplier(Expr expr, String inputColumn, ExpressionType inputType, ColumnType outputType, DictionaryEncodedValueIndex<?> inputColumnValueIndexes)ExpressionType(ExprType exprType, String complexTypeName, ExpressionType elementType) -
Uses of ExpressionType in org.apache.druid.math.expr.vector
Methods in org.apache.druid.math.expr.vector that return ExpressionType Modifier and Type Method Description ExpressionTypeBivariateFunctionVectorProcessor. getOutputType()ExpressionTypeCastToDoubleVectorProcessor. getOutputType()ExpressionTypeCastToLongVectorProcessor. getOutputType()ExpressionTypeCastToStringVectorProcessor. getOutputType()ExpressionTypeDoubleOutDoubleInFunctionVectorValueProcessor. getOutputType()ExpressionTypeDoubleOutDoubleLongInFunctionVectorValueProcessor. getOutputType()ExpressionTypeDoubleOutDoublesInFunctionVectorValueProcessor. getOutputType()ExpressionTypeDoubleOutLongDoubleInFunctionVectorValueProcessor. getOutputType()ExpressionTypeDoubleOutLongInFunctionVectorValueProcessor. getOutputType()ExpressionTypeDoubleOutLongsInFunctionVectorValueProcessor. getOutputType()ExpressionTypeExprVectorProcessor. getOutputType()ExpressionTypeLongOutDoubleInFunctionVectorValueProcessor. getOutputType()ExpressionTypeLongOutDoubleLongInFunctionVectorValueProcessor. getOutputType()ExpressionTypeLongOutDoublesInFunctionVectorValueProcessor. getOutputType()ExpressionTypeLongOutLongDoubleInFunctionVectorValueProcessor. getOutputType()ExpressionTypeLongOutLongInFunctionVectorValueProcessor. getOutputType()ExpressionTypeLongOutLongsInFunctionVectorValueProcessor. getOutputType()ExpressionTypeLongOutObjectInFunctionVectorProcessor. getOutputType()ExpressionTypeLongOutObjectsInFunctionVectorProcessor. getOutputType()ExpressionTypeObjectOutMultiObjectInVectorProcessor. getOutputType()ExpressionTypeObjectOutObjectsInFunctionVectorProcessor. getOutputType()ExpressionTypeExprEvalDoubleVector. getType()ExpressionTypeExprEvalLongVector. getType()ExpressionTypeExprEvalObjectVector. getType()abstract ExpressionTypeExprEvalVector. getType()Methods in org.apache.druid.math.expr.vector with parameters of type ExpressionType Modifier and Type Method Description static <T> ExprVectorProcessor<T>CastToTypeVectorProcessor. cast(ExprVectorProcessor<?> delegate, ExpressionType type)Constructors in org.apache.druid.math.expr.vector with parameters of type ExpressionType Constructor Description BivariateFunctionVectorProcessor(ExpressionType outputType, ExprVectorProcessor<TLeftInput> left, ExprVectorProcessor<TRightInput> right)LongOutObjectInFunctionVectorProcessor(ExprVectorProcessor<Object[]> processor, int maxVectorSize, ExpressionType inputType)LongOutObjectsInFunctionVectorProcessor(ExprVectorProcessor<Object[]> left, ExprVectorProcessor<Object[]> right, int maxVectorSize, ExpressionType inputType)ObjectOutMultiObjectInVectorProcessor(ExprVectorProcessor<Object[]>[] inputs, int maxVectorSize, ExpressionType objectType)ObjectOutObjectsInFunctionVectorProcessor(ExprVectorProcessor<Object[]> left, ExprVectorProcessor<Object[]> right, int maxVectorSize, ExpressionType expressionType)SymmetricalBivariateFunctionVectorProcessor(ExpressionType outputType, ExprVectorProcessor<T> left, ExprVectorProcessor<T> right) -
Uses of ExpressionType in org.apache.druid.query.aggregation
Methods in org.apache.druid.query.aggregation that return ExpressionType Modifier and Type Method Description ExpressionTypeExpressionLambdaAggregatorInputBindings. getType(String name) -
Uses of ExpressionType in org.apache.druid.query.expression
Fields in org.apache.druid.query.expression declared as ExpressionType Modifier and Type Field Description static ExpressionTypeHyperUniqueExpressions. TYPEMethods in org.apache.druid.query.expression that return ExpressionType Modifier and Type Method Description ExpressionTypeTimestampExtractExprMacro.TimestampExtractDynamicExpr. getOutputType(Expr.InputBindingInspector inspector)ExpressionTypeTimestampExtractExprMacro.TimestampExtractExpr. getOutputType(Expr.InputBindingInspector inspector)ExpressionTypeTimestampFloorExprMacro.TimestampFloorDynamicExpr. getOutputType(Expr.InputBindingInspector inspector)ExpressionTypeTimestampFloorExprMacro.TimestampFloorExpr. getOutputType(Expr.InputBindingInspector inspector) -
Uses of ExpressionType in org.apache.druid.query.filter
Constructors in org.apache.druid.query.filter with parameters of type ExpressionType Constructor Description FallbackPredicate(DruidObjectPredicate<T> delegate, ExpressionType expectedType) -
Uses of ExpressionType in org.apache.druid.segment
Fields in org.apache.druid.segment declared as ExpressionType Modifier and Type Field Description protected ExpressionTypeAutoTypeColumnIndexer. castToExpressionTypeMethods in org.apache.druid.segment that return ExpressionType Modifier and Type Method Description default ExpressionTypeColumnInspector. getType(String name) -
Uses of ExpressionType in org.apache.druid.segment.nested
Constructors in org.apache.druid.segment.nested with parameters of type ExpressionType Constructor Description VariantVectorObjectSelector(ReadableVectorOffset offset, ColumnarInts encodedValueColumn, FrontCodedIntArrayIndexed arrayDictionary, ExpressionType logicalExpressionType, int adjustArrayId) -
Uses of ExpressionType in org.apache.druid.segment.virtual
Methods in org.apache.druid.segment.virtual that return ExpressionType Modifier and Type Method Description ExpressionTypeExpressionPlan. getOutputType()The output type of the original expression.ExpressionTypeExpressionVectorInputBinding. getType(String name)ExpressionTypeSingleInputBindings. getType(String name)Methods in org.apache.druid.segment.virtual with parameters of type ExpressionType Modifier and Type Method Description ExpressionVectorInputBindingExpressionVectorInputBinding. addNumeric(String name, ExpressionType type, VectorValueSelector selector)ExpressionVectorInputBindingExpressionVectorInputBinding. addObjectSelector(String name, ExpressionType type, VectorObjectSelector selector)Constructors in org.apache.druid.segment.virtual with parameters of type ExpressionType Constructor Description SingleInputBindings(ExpressionType type)
-