org.apache.spark.sql

memsql

package memsql

Visibility
  1. Public
  2. All

Type Members

  1. class DefaultSource extends RelationProvider with CreatableRelationProvider with Logging

  2. abstract class IngestStrategy extends AnyRef

  3. case class InsertStrategy(tableFragment: QueryFragment, conf: SaveToMemSQLConf) extends IngestStrategy with Product with Serializable

  4. case class LoadDataStrategy(tableFragment: QueryFragment, conf: SaveToMemSQLConf) extends IngestStrategy with Product with Serializable

  5. class MemSQLCatalog extends SimpleCatalog with Logging

  6. class MemSQLContext extends SQLContext

  7. case class MemSQLQueryRelation(cluster: MemSQLCluster, database: Option[String], query: String, sqlContext: SQLContext) extends MemSQLRelation with Product with Serializable

  8. abstract class MemSQLRelation extends BaseRelation with TableScan

  9. case class MemSQLTableRelation(cluster: MemSQLCluster, tableIdentifier: TableIdentifier, sqlContext: SQLContext) extends MemSQLRelation with InsertableRelation with Product with Serializable

  10. case class SaveToMemSQLConf(saveMode: SaveMode, createMode: CreateMode, onDuplicateKeySQL: Option[String], insertBatchSize: Int, loadDataCompression: CompressionType, useKeylessShardingOptimization: Boolean, extraColumns: Seq[ColumnDefinition], extraKeys: Seq[MemSQLKey], dryRun: Boolean) extends Product with Serializable

Value Members

  1. object CompressionType extends Enumeration

  2. object CreateMode extends Enumeration

  3. object DefaultSource

  4. object MemSQLCatalog

  5. object SaveToMemSQLConf extends Serializable

  6. object SparkImplicits

  7. object UnpackLogicalRelation

Ungrouped