scalikejdbc

metadata

package metadata

Visibility
  1. Public
  2. All

Type Members

  1. case class Column(name: String, typeCode: Int, typeName: String, size: Int = 0, isRequired: Boolean = false, isPrimaryKey: Boolean = false, isAutoIncrement: Boolean = false, description: String = null, defaultValue: String = null) extends Product with Serializable

    Column meta data

  2. case class ForeignKey(name: String, foreignColumnName: String, foreignTableName: String) extends Product with Serializable

    Foreign key meta data

  3. case class Index(name: String, columnNames: List[String], isUnique: Boolean, qualifier: Option[String], indexType: IndexType, ordinalPosition: Option[Short], ascOrDesc: Option[String], cardinality: Option[Long], pages: Option[Long], filterCondition: Option[String]) extends Product with Serializable

    Index meta data.

  4. sealed trait IndexType extends AnyRef

    Index type.

  5. case class Table(name: String, schema: String = null, description: String = null, columns: List[Column] = immutable.this.Nil, foreignKeys: List[ForeignKey] = immutable.this.Nil, indices: List[Index] = immutable.this.Nil) extends Product with Serializable

    Table meta data

Value Members

  1. object IndexType

Ungrouped