CodeGen

overflowdb.codegen.CodeGen
See theCodeGen companion object
class CodeGen(schema: Schema)

Generates a domain model for OverflowDb traversals for a given domain-specific schema.

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Type members

Classlikes

implicit class StringExt(s: String)

Useful string extensions to avoid Scala version incompatible interpolations.

Useful string extensions to avoid Scala version incompatible interpolations.

Attributes

Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

def disableScalafmt: CodeGen.this.type
def run(outputDir: File, deleteExistingFiles: Boolean): Seq[File]
def withScalafmtConfig(file: File): CodeGen.this.type

replace entire default scalafmt config (from Formatter.defaultScalafmtConfig) with custom config

replace entire default scalafmt config (from Formatter.defaultScalafmtConfig) with custom config

Attributes

Concrete fields

val basePackage: String
val edgesPackage: String
val nodesPackage: String
val traversalsPackage: String

Implicits

Implicits

final implicit def StringExt(s: String): StringExt

Useful string extensions to avoid Scala version incompatible interpolations.

Useful string extensions to avoid Scala version incompatible interpolations.

Attributes