Packages

package json

Type Members

  1. class JsonDataSourceV2 extends FileDataSourceV2
  2. case class JsonPartitionReaderFactory(sqlConf: SQLConf, broadcastedConf: Broadcast[SerializableConfiguration], dataSchema: StructType, readDataSchema: StructType, partitionSchema: StructType, parsedOptions: JSONOptionsInRead, filters: Seq[Filter]) extends FilePartitionReaderFactory with Product with Serializable

    A factory used to create JSON readers.

    A factory used to create JSON readers.

    sqlConf

    SQL configuration.

    broadcastedConf

    Broadcast serializable Hadoop Configuration.

    dataSchema

    Schema of JSON files.

    readDataSchema

    Required schema of JSON files.

    partitionSchema

    Schema of partitions.

    parsedOptions

    Options for parsing JSON files.

    filters

    The filters pushed down to JSON datasource.

  3. case class JsonScan(sparkSession: SparkSession, fileIndex: PartitioningAwareFileIndex, dataSchema: StructType, readDataSchema: StructType, readPartitionSchema: StructType, options: CaseInsensitiveStringMap, pushedFilters: Array[Filter], partitionFilters: Seq[Expression] = Seq.empty, dataFilters: Seq[Expression] = Seq.empty) extends TextBasedFileScan with Product with Serializable
  4. class JsonScanBuilder extends FileScanBuilder
  5. case class JsonTable(name: String, sparkSession: SparkSession, options: CaseInsensitiveStringMap, paths: Seq[String], userSpecifiedSchema: Option[StructType], fallbackFileFormat: Class[_ <: FileFormat]) extends FileTable with Product with Serializable
  6. case class JsonWrite(paths: Seq[String], formatName: String, supportsDataType: (DataType) ⇒ Boolean, info: LogicalWriteInfo) extends FileWrite with Product with Serializable

Ungrouped