org.beangle.data.jdbc.engine

Type members

Classlikes

trait AbstractDialect extends Dialect
abstract
class AbstractEngine(val version: Version) extends Engine with AbstractDialect
class DB2(v: String) extends AbstractEngine
class Derby(v: String) extends DB2
trait Dialect

RDBMS Dialect Focus on ddl and dml sql generation.

RDBMS Dialect Focus on ddl and dml sql generation.

object Engine
Companion
class
trait Engine extends Dialect

RDBMS engine interface It provides type mapping,default schema definition,key words,version etc.

RDBMS engine interface It provides type mapping,default schema definition,key words,version etc.

Companion
object
object Engines
class H2(v: String) extends AbstractEngine
class HSQL(v: String) extends AbstractEngine
class MySQL(v: String) extends AbstractEngine
object Options
Companion
class
class Options
Companion
object
class Oracle(v: String) extends AbstractEngine
class PostgreSQL(v: String) extends AbstractEngine
class SQLServer(v: String) extends AbstractEngine

Store identifiers in which case

Store identifiers in which case

object TypeNames
Companion
class
class TypeNames(code2names: Map[Int, List[(Int, String)]], name2codes: Map[String, List[(Int, Int)]])
Companion
object
object Version
Companion
class
class Version(start: String, end: String, containStart: Boolean, containEnd: Boolean)

User [a,b] or (a,b) or a,b to discribe jdbc version range. a,b should not all empty.

User [a,b] or (a,b) or a,b to discribe jdbc version range. a,b should not all empty.

Companion
object