Packages

trait Generator extends AnyRef

Self Type
Generator with CodeGeneratorComponents with Stereotyper
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Generator
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. class CodeEmitter extends AbstractCodeEmitter with PackageGen
  2. class MultiGeneratorFactory[Emitter <: CodeEmitter] extends AnyRef
  3. type SingleGeneratorFactory[Emitter <: CodeEmitter] = (EmitterSettings[(Generator.this)#TableMeta, (Generator.this)#ColumnMeta]) => Emitter

Abstract Value Members

  1. abstract def connectionMakers: Seq[(Generator.this)#ConnectionMaker]
  2. abstract def defaultNamespace: String
  3. abstract def packagePrefix: String

    Should we prefix object/package produced by this generator? Set this as the the value of that.

    Should we prefix object/package produced by this generator? Set this as the the value of that. Otherwise set this to be the empty string.

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. def filter(tc: RawSchema[(Generator.this)#TableMeta, (Generator.this)#ColumnMeta]): Boolean
  9. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  10. def generatorMaker: (Generator.this)#SingleGeneratorFactory[(Generator.this)#CodeEmitter]

    Instantiate the generator for a particular schema

  11. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. def makeGenerators: Seq[(Generator.this)#CodeEmitter]
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. val renderMembers: Boolean
  19. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  20. def toString(): String
    Definition Classes
    AnyRef → Any
  21. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  22. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  23. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  24. def writeAllFiles(localtion: String): Future[Seq[Path]]
  25. def writeFiles(location: String): Seq[Future[Path]]
  26. def writeStrings: Seq[String]

    Run the Generator and return objects as strings

Inherited from AnyRef

Inherited from Any

Ungrouped