Class DefaultExtensionCatalog

java.lang.Object
io.substrait.extension.DefaultExtensionCatalog

public class DefaultExtensionCatalog extends Object
Provides default extension catalog constants and utilities for loading built-in Substrait function definitions.
  • Field Details

    • FUNCTIONS_AGGREGATE_APPROX

      public static final String FUNCTIONS_AGGREGATE_APPROX
      Extension identifier for approximate aggregate functions.
      See Also:
    • FUNCTIONS_AGGREGATE_GENERIC

      public static final String FUNCTIONS_AGGREGATE_GENERIC
      Extension identifier for generic aggregate functions.
      See Also:
    • FUNCTIONS_ARITHMETIC

      public static final String FUNCTIONS_ARITHMETIC
      Extension identifier for arithmetic functions.
      See Also:
    • FUNCTIONS_ARITHMETIC_DECIMAL

      public static final String FUNCTIONS_ARITHMETIC_DECIMAL
      Extension identifier for decimal arithmetic functions.
      See Also:
    • FUNCTIONS_BOOLEAN

      public static final String FUNCTIONS_BOOLEAN
      Extension identifier for boolean functions.
      See Also:
    • FUNCTIONS_COMPARISON

      public static final String FUNCTIONS_COMPARISON
      Extension identifier for comparison functions.
      See Also:
    • FUNCTIONS_DATETIME

      public static final String FUNCTIONS_DATETIME
      Extension identifier for datetime functions.
      See Also:
    • FUNCTIONS_GEOMETRY

      public static final String FUNCTIONS_GEOMETRY
      Extension identifier for geometry functions.
      See Also:
    • FUNCTIONS_LOGARITHMIC

      public static final String FUNCTIONS_LOGARITHMIC
      Extension identifier for logarithmic functions.
      See Also:
    • FUNCTIONS_ROUNDING

      public static final String FUNCTIONS_ROUNDING
      Extension identifier for rounding functions.
      See Also:
    • FUNCTIONS_ROUNDING_DECIMAL

      public static final String FUNCTIONS_ROUNDING_DECIMAL
      Extension identifier for decimal rounding functions.
      See Also:
    • FUNCTIONS_SET

      public static final String FUNCTIONS_SET
      Extension identifier for set functions.
      See Also:
    • FUNCTIONS_LIST

      public static final String FUNCTIONS_LIST
      Extension identifier for list functions.
      See Also:
    • FUNCTIONS_STRING

      public static final String FUNCTIONS_STRING
      Extension identifier for string functions.
      See Also:
    • EXTENSION_TYPES

      public static final String EXTENSION_TYPES
      Identifier for extension types.
      See Also:
    • DEFAULT_COLLECTION

      public static final SimpleExtension.ExtensionCollection DEFAULT_COLLECTION
      Default collection of built-in extensions loaded from YAML resources.
  • Constructor Details

    • DefaultExtensionCatalog

      public DefaultExtensionCatalog()