Package

com.memsql.spark.connector

sql

Permalink

package sql

Visibility
  1. Public
  2. All

Type Members

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

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

    Permalink
  3. class InsertQuery extends AnyRef

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

    Permalink

    KEY

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

    Permalink

    KEY USING CLUSTERED COLUMNSTORE

  6. sealed trait MemSQLKey extends AnyRef

    Permalink

    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

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

    Permalink

    PRIMARY KEY

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

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

    Permalink

    SHARD KEY

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

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

    Permalink

    UNIQUE KEY

Value Members

  1. object Key extends Serializable

    Permalink
  2. object KeyUsingClusteredColumnStore extends Serializable

    Permalink
  3. object PrimaryKey extends Serializable

    Permalink
  4. object QueryFragments

    Permalink
  5. object Shard extends Serializable

    Permalink
  6. object TableIdentifier extends Serializable

    Permalink
  7. object UniqueKey extends Serializable

    Permalink

Ungrouped