Class ExtractionDimensionSpec

  • All Implemented Interfaces:
    DimensionSpec, DruidJson

    public class ExtractionDimensionSpec
    extends java.lang.Object
    implements DimensionSpec
    Implementation of extraction function DimensionSpec.

    The extraction function implementation returns dimension values transformed using the given extraction function.

    • Field Detail

      • dimension

        private final java.lang.String dimension
      • outputName

        private final java.lang.String outputName
      • outputType

        private final DruidType outputType
    • Constructor Detail

      • ExtractionDimensionSpec

        public ExtractionDimensionSpec​(java.lang.String dimension,
                                       ExtractionFunction extractionFunction,
                                       java.lang.String outputName)
      • ExtractionDimensionSpec

        public ExtractionDimensionSpec​(java.lang.String dimension,
                                       ExtractionFunction extractionFunction,
                                       java.lang.String outputName,
                                       DruidType outputType)