Class ExternalTableSpec


  • public class ExternalTableSpec
    extends Object
    Catalog form of an external table specification used to pass along the three components needed for an external table in MSQ ingest. Just like ExternalTableSource, except that the class is visible in this module.
    • Field Detail

      • inputSource

        public final org.apache.druid.data.input.InputSource inputSource
      • inputFormat

        public final org.apache.druid.data.input.InputFormat inputFormat
      • signature

        @Nullable
        public final org.apache.druid.segment.column.RowSignature signature
      • inputSourceTypesSupplier

        public final com.google.common.base.Supplier<Set<String>> inputSourceTypesSupplier
    • Constructor Detail

      • ExternalTableSpec

        public ExternalTableSpec​(org.apache.druid.data.input.InputSource inputSource,
                                 org.apache.druid.data.input.InputFormat inputFormat,
                                 org.apache.druid.segment.column.RowSignature signature,
                                 com.google.common.base.Supplier<Set<String>> inputSourceTypesSupplier)