Package org.apache.druid.math.expr
Class ExpressionProcessingConfig
- java.lang.Object
-
- org.apache.druid.math.expr.ExpressionProcessingConfig
-
public class ExpressionProcessingConfig extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringALLOW_VECTORIZE_FALLBACKstatic StringHOMOGENIZE_NULL_MULTIVALUE_STRING_ARRAYSstatic StringNULL_HANDLING_LEGACY_LOGICAL_OPS_STRINGstatic StringPROCESS_ARRAYS_AS_MULTIVALUE_STRINGS_CONFIG_STRING
-
Constructor Summary
Constructors Constructor Description ExpressionProcessingConfig(Boolean useStrictBooleans, Boolean processArraysAsMultiValueStrings, Boolean homogenizeNullMultiValueStringArrays, Boolean allowVectorizeFallback)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanallowVectorizeFallback()booleanisHomogenizeNullMultiValueStringArrays()booleanprocessArraysAsMultiValueStrings()
-
-
-
Field Detail
-
NULL_HANDLING_LEGACY_LOGICAL_OPS_STRING
public static final String NULL_HANDLING_LEGACY_LOGICAL_OPS_STRING
- See Also:
- Constant Field Values
-
PROCESS_ARRAYS_AS_MULTIVALUE_STRINGS_CONFIG_STRING
public static final String PROCESS_ARRAYS_AS_MULTIVALUE_STRINGS_CONFIG_STRING
- See Also:
- Constant Field Values
-
HOMOGENIZE_NULL_MULTIVALUE_STRING_ARRAYS
public static final String HOMOGENIZE_NULL_MULTIVALUE_STRING_ARRAYS
- See Also:
- Constant Field Values
-
ALLOW_VECTORIZE_FALLBACK
public static final String ALLOW_VECTORIZE_FALLBACK
- See Also:
- Constant Field Values
-
-