Class ExpressionProcessingConfig

java.lang.Object
org.apache.druid.math.expr.ExpressionProcessingConfig

public class ExpressionProcessingConfig extends Object
  • Field Details

    • NULL_HANDLING_LEGACY_LOGICAL_OPS_STRING

      public static final String NULL_HANDLING_LEGACY_LOGICAL_OPS_STRING
      See Also:
    • PROCESS_ARRAYS_AS_MULTIVALUE_STRINGS_CONFIG_STRING

      public static final String PROCESS_ARRAYS_AS_MULTIVALUE_STRINGS_CONFIG_STRING
      See Also:
    • HOMOGENIZE_NULL_MULTIVALUE_STRING_ARRAYS

      public static final String HOMOGENIZE_NULL_MULTIVALUE_STRING_ARRAYS
      See Also:
    • ALLOW_VECTORIZE_FALLBACK

      public static final String ALLOW_VECTORIZE_FALLBACK
      See Also:
  • Constructor Details

    • ExpressionProcessingConfig

      public ExpressionProcessingConfig(@Nullable Boolean processArraysAsMultiValueStrings, @Nullable Boolean homogenizeNullMultiValueStringArrays, @Nullable Boolean allowVectorizeFallback)
  • Method Details

    • processArraysAsMultiValueStrings

      public boolean processArraysAsMultiValueStrings()
    • isHomogenizeNullMultiValueStringArrays

      public boolean isHomogenizeNullMultiValueStringArrays()
    • allowVectorizeFallback

      public boolean allowVectorizeFallback()