org.tresql

metadata

package metadata

Visibility
  1. Public
  2. All

Type Members

  1. case class Col(name: String, nullable: Boolean) extends Product with Serializable

  2. class JDBCMetaData extends MetaData

  3. case class JSONMetaData(metaData: Map[String, Table]) extends MetaData with Product with Serializable

  4. case class Key(cols: List[String]) extends Product with Serializable

  5. case class Par(name: String, comments: String, parType: Int, sqlType: Int, typeName: String) extends Product with Serializable

  6. case class Procedure(name: String, comments: String, procType: Int, pars: List[Par], returnSqlType: Int, returnTypeName: String) extends Product with Serializable

  7. case class Ref(cols: List[String], refCols: List[String]) extends Product with Serializable

  8. case class Table(name: String, cols: List[Col], key: Key, rfs: Map[String, List[Ref]]) extends Product with Serializable

  9. case class fk(cols: List[String]) extends key_ with Product with Serializable

  10. trait key_ extends AnyRef

  11. case class uk(cols: List[String]) extends key_ with Product with Serializable

Value Members

  1. object JDBCMetaData

  2. object JSONMetaData extends Serializable

  3. object Table extends Serializable

Ungrouped