Packages

p

info.kwarc.mmt.sql

codegen

package codegen

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class CodeFile(replacements: Map[String, String], templatePath: String, destinationPath: Option[String] = None) extends Product with Serializable
  2. case class CodeGenSettings(archiveId: String, schemaGroup: Option[String], jdbcInfo: JDBCInfo, prefix: String) extends Product with Serializable
  3. class CodeGenerator extends Extension
  4. trait CodeHelper extends AnyRef
  5. case class ColumnCode(column: Column, join: Option[JoinCode] = None) extends CodeHelper with Product with Serializable
  6. case class DatabaseCode(prefix: String, paths: ProjectPaths, tables: Seq[Seq[TableCode]], dbInfo: JDBCInfo, viewCreation: Seq[(String, String)]) extends Product with Serializable
  7. case class JDBCInfo(jdbc: String, user: String, pass: String) extends Product with Serializable
  8. case class JoinCode(tbInfo: TableInfo, columnName: String) extends CodeHelper with Product with Serializable
  9. case class MBGenAction(args: List[String]) extends Action with Product with Serializable
  10. case class ProjectPaths(outputRootDir: String, relBackendPackage: String, relFrontend: String, relDbPackage: String) extends Product with Serializable
  11. case class TableCode(info: TableInfo, dbPackagePath: String, columns: Seq[ColumnCode], datasetName: String, joins: Seq[TableInfo]) extends CodeHelper with Product with Serializable
  12. case class TableInfo(prefix: String, name: String) extends Product with Serializable
  13. class Tables extends CodeHelper

Value Members

  1. object MBGenActionCompanion extends ActionCompanion

Ungrouped