package
metadata
Type Members
-
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
-
case class
ForeignKey(name: String, foreignColumnName: String, foreignTableName: String) extends Product with Serializable
-
case class
Index(name: String, columnNames: List[String], isUnique: Boolean) extends Product with Serializable
-
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