Package

org.mojoz

metadata

Permalink

package metadata

Source
package.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. metadata
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class ColumnDef[+T](name: String, type_: T, nullable: Boolean, dbDefault: String, enum: Seq[String], comments: String, extras: Map[String, Any]) extends ColumnDefBase[T] with Product with Serializable

    Permalink
  2. case class FieldDef[+T](table: String, tableAlias: String, name: String, alias: String, options: String, isOverride: Boolean, isCollection: Boolean, isExpression: Boolean, expression: String, saveTo: String, resolver: String, nullable: Boolean, type_: T, enum: Seq[String], joinToParent: String, orderBy: String, comments: String, extras: Map[String, Any]) extends FieldDefBase[T] with Product with Serializable

    Permalink
  3. type IoColumnDef = ColumnDef[IoColumnType]

    Permalink
  4. type IoTableDef = TableDef[IoColumnDef]

    Permalink
  5. case class JdbcLoadInfo(jdbcTypeNameOrCode: String, jdbcTypeCode: Int, minSize: Option[Int], maxSize: Option[Int], minFractionDigits: Option[Int], maxFractionDigits: Option[Int], targetLength: Option[Integer], targetTotalDigits: Option[Integer], targetFractionDigits: Option[Integer]) extends Product with Serializable

    Permalink
  6. type MojozColumnDef = ColumnDef[Type]

    Permalink
  7. type MojozColumnDefBase = ColumnDefBase[Type]

    Permalink
  8. type MojozFieldDef = FieldDef[Type]

    Permalink
  9. type MojozFieldDefBase = FieldDefBase[Type]

    Permalink
  10. type MojozTableDef = TableDef[MojozColumnDef]

    Permalink
  11. type MojozTableDefBase = TableDefBase[MojozColumnDefBase]

    Permalink
  12. type MojozViewDef = ViewDef[MojozFieldDef]

    Permalink
  13. type MojozViewDefBase = ViewDefBase[MojozFieldDefBase]

    Permalink
  14. case class SqlWriteInfo(minSize: Option[Int], maxSize: Option[Int], minFractionDigits: Option[Int], maxFractionDigits: Option[Int], targetNamePattern: String) extends Product with Serializable

    Permalink
  15. case class TableDef[+C <: ColumnDefBase[_]](name: String, comments: String, cols: Seq[C], pk: Option[DbIndex], uk: Seq[DbIndex], ck: Seq[CheckConstraint], idx: Seq[DbIndex], refs: Seq[Ref], extras: Map[String, Any]) extends TableDefBase[C] with Product with Serializable

    Permalink
  16. class TableMetadata[+T <: TableDefBase[ColumnDefBase[Type]]] extends AnyRef

    Permalink
  17. case class Type(name: String, length: Option[Int], totalDigits: Option[Int], fractionDigits: Option[Int], isComplexType: Boolean) extends Product with Serializable

    Permalink
  18. case class TypeDef(name: String, targetNames: Map[String, String], jdbcLoad: Map[String, Seq[JdbcLoadInfo]], yamlLoad: Seq[YamlLoadInfo], sqlWrite: Map[String, Seq[SqlWriteInfo]], defaults: ColumnDefBase[Type], namingConventions: Seq[String], extras: Map[String, Any]) extends TypeDefBase with Product with Serializable

    Permalink
  19. case class ViewDef[+F](name: String, table: String, tableAlias: String, joins: Seq[String], filter: Seq[String], groupBy: Seq[String], having: Seq[String], orderBy: Seq[String], extends_: String, comments: String, fields: Seq[F], saveTo: Seq[String], extras: Map[String, Any]) extends ViewDefBase[F] with Product with Serializable

    Permalink
  20. case class YamlLoadInfo(typeName: Option[String], minSize: Option[Int], maxSize: Option[Int], minFractionDigits: Option[Int], maxFractionDigits: Option[Int], targetLength: Option[Integer], targetTotalDigits: Option[Integer], targetFractionDigits: Option[Integer]) extends Product with Serializable

    Permalink

Value Members

  1. object ColumnDef extends Serializable

    Permalink
  2. object FieldDef extends Serializable

    Permalink
  3. object TableDef extends Serializable

    Permalink
  4. object TypeDef extends Serializable

    Permalink
  5. object TypeMetadata

    Permalink
  6. object ViewDef extends Serializable

    Permalink
  7. package in

    Permalink
  8. package io

    Permalink
  9. package out

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped