Class DefaultSource

  • All Implemented Interfaces:
    org.apache.spark.sql.connector.catalog.TableProvider, org.apache.spark.sql.sources.DataSourceRegister

    public class DefaultSource
    extends Object
    implements org.apache.spark.sql.connector.catalog.TableProvider, org.apache.spark.sql.sources.DataSourceRegister
    • Constructor Detail

      • DefaultSource

        public DefaultSource()
    • Method Detail

      • shortName

        public String shortName()
        Specified by:
        shortName in interface org.apache.spark.sql.sources.DataSourceRegister
      • inferSchema

        public org.apache.spark.sql.types.StructType inferSchema​(org.apache.spark.sql.util.CaseInsensitiveStringMap caseInsensitiveStringMap)
        Specified by:
        inferSchema in interface org.apache.spark.sql.connector.catalog.TableProvider
      • getTable

        public org.apache.spark.sql.connector.catalog.Table getTable​(org.apache.spark.sql.types.StructType structType,
                                                                     org.apache.spark.sql.connector.expressions.Transform[] transforms,
                                                                     Map<String,​String> map)
        Specified by:
        getTable in interface org.apache.spark.sql.connector.catalog.TableProvider