org.apache.spark.sql.crossdata

models

package models

Visibility
  1. Public
  2. All

Type Members

  1. case class ConnectionHostModel(zkConnection: Seq[ConnectionModel], kafkaConnection: Seq[ConnectionModel]) extends Product with Serializable

  2. case class ConnectionModel(host: String, port: Int) extends Product with Serializable

  3. case class EphemeralOptionsModel(kafkaOptions: KafkaOptionsModel, atomicWindow: Int = ..., maxWindow: Int = ..., outputFormat: EphemeralOutputFormat.Value = EphemeralOutputFormat.ROW, checkpointDirectory: String = ..., sparkOptions: Map[String, String] = ...) extends Product with Serializable

  4. case class EphemeralQueryModel(ephemeralTableName: String, sql: String, alias: String, window: Int = ..., options: Map[String, String] = ...) extends Product with Serializable

  5. case class EphemeralStatusModel(ephemeralTableName: String, status: EphemeralExecutionStatus.Value, startedTime: Option[Long] = scala.None, stoppedTime: Option[Long] = scala.None) extends Product with Serializable

  6. case class EphemeralTableModel(name: String, options: EphemeralOptionsModel, schema: Option[StructType] = scala.None) extends Product with Serializable

  7. case class KafkaOptionsModel(connection: ConnectionHostModel, topics: Seq[TopicModel], groupId: String, partitionOutput: Option[String] = scala.None, additionalOptions: Map[String, String] = ..., storageLevel: String = "MEMORY_AND_DISK_SER") extends Product with Serializable

  8. case class TableModel(id: String, name: String, schema: String, dataSource: String, database: Option[String] = scala.None, partitionColumns: Seq[String] = collection.this.Seq.empty[Nothing], options: Map[String, String] = ..., version: String = ...) extends Product with Serializable

  9. case class TopicModel(name: String, numPartitions: Int = TopicModel.DefaultNumPartitions) extends Product with Serializable

  10. case class ViewModel(id: String, name: String, database: Option[String] = scala.None, sqlViewField: String, version: String = ...) extends Product with Serializable

Value Members

  1. object EphemeralExecutionStatus extends Enumeration

  2. object EphemeralOptionsModel extends Serializable

  3. object EphemeralOutputFormat extends Enumeration

  4. object ModelUtils extends CrossdataSerializer

  5. object TopicModel extends Serializable

Ungrouped