com.memsql.spark.connector

sql

package sql

Visibility
  1. Public
  2. All

Type Members

  1. case class ColumnDefinition(name: String, colType: String, nullable: Boolean = true, persisted: Option[String] = scala.None, defaultSQL: Option[String] = scala.None) extends Product with Serializable

  2. case class ColumnReference(name: String) extends Product with Serializable

  3. class InsertQuery extends AnyRef

  4. case class Key(columns: Seq[ColumnReference]) extends MemSQLKey with Product with Serializable

    KEY

  5. case class KeyUsingClusteredColumnStore(columns: Seq[ColumnReference]) extends MemSQLKey with Product with Serializable

    KEY USING CLUSTERED COLUMNSTORE

  6. sealed trait MemSQLKey extends AnyRef

    Representation for a key in MemSQL.

  7. case class MemSQLTable(tableIdent: TableIdentifier, columns: Seq[ColumnDefinition], keys: Seq[MemSQLKey], ifNotExists: Boolean = false) extends Product with Serializable

  8. case class PrimaryKey(columns: Seq[ColumnReference]) extends MemSQLKey with Product with Serializable

    PRIMARY KEY

  9. case class QueryFragment(sql: StringBuilder = new scala.`package`.StringBuilder()) extends Product with Serializable

  10. case class Shard(columns: Seq[ColumnReference] = immutable.this.Nil) extends MemSQLKey with Product with Serializable

    SHARD KEY

  11. case class TableIdentifier(table: String, database: Option[String] = scala.None) extends Product with Serializable

  12. case class UniqueKey(columns: Seq[ColumnReference]) extends MemSQLKey with Product with Serializable

    UNIQUE KEY

Value Members

  1. object Key extends Serializable

  2. object KeyUsingClusteredColumnStore extends Serializable

  3. object PrimaryKey extends Serializable

  4. object QueryFragments

  5. object Shard extends Serializable

  6. object TableIdentifier extends Serializable

  7. object UniqueKey extends Serializable

Ungrouped