Package

org.tresql

metadata

Permalink

package metadata

Visibility
  1. Public
  2. All

Type Members

  1. case class Col[T](name: String, nullable: Boolean, sqlType: Int, scalaType: Manifest[T]) extends Product with Serializable

    Permalink
  2. trait JDBCMetadata extends Metadata

    Permalink
  3. case class JSONMetadata(metadata: Map[String, Table]) extends Metadata with Product with Serializable

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

    Permalink
  5. case class Par[T](name: String, comments: String, parType: Int, sqlType: Int, typeName: String, scalaType: Manifest[T]) extends Product with Serializable

    Permalink
  6. case class Procedure[T](name: String, comments: String, procType: Int, pars: List[Par[_]], returnSqlType: Int, returnTypeName: String, scalaReturnType: Manifest[T], hasRepeatedPar: Boolean = false) extends Product with Serializable

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

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

    Permalink
  9. trait TypeMapper extends AnyRef

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

    Permalink
  11. trait key_ extends AnyRef

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

    Permalink

Value Members

  1. object JDBCMetadata

    Permalink
  2. object JSONMetadata extends Serializable

    Permalink
  3. object Table extends Serializable

    Permalink

Ungrouped