SchemaWrapper

org.beangle.db.transport.schema.SchemaWrapper
class SchemaWrapper(val dataSource: DataSource, val engine: Engine, val schema: Schema) extends DataWrapper, Logging

Attributes

Graph
Supertypes
trait Logging
trait DataWrapper
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

override def clean(table: Table): Boolean

Attributes

Definition Classes
override def cleanForeignKeys(table: Table): Unit

Attributes

Definition Classes
override def close(): Unit

Attributes

Definition Classes
override def count(table: Table): Int

Attributes

Definition Classes
override def create(table: Table): Boolean

Attributes

Definition Classes
def create(sequence: Sequence): Boolean
def createSchema(): Unit
override def drop(table: Table): Boolean

Attributes

Definition Classes
def drop(sequence: Sequence): Boolean
override def get(table: Table): Option[Table]

Attributes

Definition Classes
override def has(table: Table): Boolean

Attributes

Definition Classes
def loadMetas(loadTableExtra: Boolean, loadSequence: Boolean): Unit
override def save(table: Table, datas: Seq[Array[_]]): Int

Attributes

Definition Classes
override def select(table: Table): ResultSetIterator

Attributes

Definition Classes
override def truncate(table: Table): Boolean

Attributes

Definition Classes

Concrete fields

val dataSource: DataSource
val engine: Engine
val executor: JdbcExecutor
val schema: Schema

Inherited fields

protected val logger: Logger

Attributes

Inherited from:
Logging