package
model
Type Members
-
-
-
trait
ByName extends AnyRef
-
case class
BySomeTableData[Gen](namer: (Gen) ⇒ Path)(implicit tt: scala.reflect.api.JavaUniverse.TypeTag[Gen]) extends FileNamingStrategy with Product with Serializable
-
trait
CaseClassNaming[TableMeta, ColumnMeta] extends AnyRef
-
sealed
trait
CodeWrapper extends AnyRef
-
case class
ColumnFusion[ColumnMeta](name: String, dataType: ClassTag[_], nullable: Boolean, meta: Seq[ColumnMeta]) extends Product with Serializable
-
case class
CustomNames(columnParser: (JdbcColumnMeta) ⇒ String = ..., tableParser: (JdbcTableMeta) ⇒ String = ...) extends NameParser with Product with Serializable
-
class
DefaultFuser[TableMeta, ColumnMeta] extends FuserBase[TableMeta, ColumnMeta]
-
trait
FieldNaming[ColumnMeta] extends AnyRef
-
-
trait
FuserBase[TableMeta, ColumnMeta] extends Fuser[TableMeta, ColumnMeta]
-
case class
JdbcColumnMeta(tableCat: Option[String], tableSchem: Option[String], tableName: String, columnName: String, dataType: Int, typeName: String, nullable: Int, size: Int) extends BasicColumnMeta with Product with Serializable
-
case class
JdbcTableMeta(tableCat: Option[String], tableSchem: Option[String], tableName: String, tableType: Option[String]) extends BasicTableMeta with Product with Serializable
-
-
sealed
trait
NameParser extends AnyRef
-
-
-
case class
PackageHeader(packageName: String) extends CodeWrapper with Product with Serializable
-
-
-
case class
PackageObject(packageName: String) extends CodeWrapper with Product with Serializable
-
-
-
case class
RawSchema[T, C](table: T, columns: Seq[C]) extends Product with Serializable
-
case class
SimpleObject(packageName: String) extends CodeWrapper with Product with Serializable
-
-
-
-
-
case class
TableFusion[TableMeta](namespace: String, name: String, meta: Seq[TableMeta]) extends Product with Serializable
-
case class
TableStereotype[TableMeta, ColumnMeta](table: TableFusion[TableMeta], columns: Seq[ColumnFusion[ColumnMeta]]) extends Product with Serializable
-
class
TypingError extends RuntimeException
-
Represents a top-level entity to be processed by the code generator. A table is considered to be properly 'stereotyped' if it is either the only table with a given name or, if it has been combined with all other identically named tables (in the same schema) that we wish to combine it with.