package metadata

  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) extends Product with Serializable

    Index meta data

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

    Table meta data