Package

com.geirsson

codegen

Permalink

package codegen

Visibility
  1. Public
  2. All

Type Members

  1. case class Codegen(options: CodegenOptions, namingStrategy: NamingStrategy) extends Product with Serializable

    Permalink
  2. case class CodegenOptions(user: String = "postgres", password: String = "postgres", url: String = "jdbc:postgresql:postgres", schema: String = "public", jdbcDriver: String = "org.postgresql.Driver", imports: String = ..., package: String = "tables", typeMap: TypeMap = TypeMap.default, excludedTables: List[String] = List("schema_version"), file: Option[String] = None) extends App with Product with Serializable

    Permalink
    Annotations
    @AppName( "db-codegen" ) @AppVersion( "0.1.0" ) @ProgName( "db-codegen" )
  3. case class Error(msg: String) extends Exception with Product with Serializable

    Permalink
  4. trait SnakeCaseReverse extends NamingStrategy

    Permalink
  5. case class TypeMap(pairs: (String, String)*) extends Product with Serializable

    Permalink

Value Members

  1. object Codegen extends AppOf[CodegenOptions] with Serializable

    Permalink
  2. object SnakeCaseReverse extends SnakeCaseReverse

    Permalink
  3. object TypeMap extends Serializable

    Permalink

Ungrouped