DefaultTableStore

org.beangle.db.transport.converter.DefaultTableStore
class DefaultTableStore(val dataSource: DataSource, val engine: Engine) extends TableStore, Logging

Attributes

Graph
Supertypes
trait Logging
trait TableStore
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: Relation, where: Option[String]): Int

Attributes

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

Attributes

Definition Classes
def create(sequence: Sequence): Boolean
def createSchema(schemaName: Identifier): 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
def getSchema(catalog: Option[Identifier], schema: Identifier): Schema
override def has(table: Table): Boolean

Attributes

Definition Classes
def loadMetas(catalog: Option[Identifier], schemaName: Identifier, tableFilter: NameFilter, viewFilter: NameFilter): Unit
override def save(table: Table, datas: Seq[Array[_]]): Int

Attributes

Definition Classes
override def select(r: Relation, where: Option[String]): ResultSetIterator

Attributes

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

Attributes

Definition Classes

Concrete fields

val dataSource: DataSource
val database: Database
val engine: Engine
val executor: JdbcExecutor

Inherited fields

protected val logger: Logger

Attributes

Inherited from:
Logging