DataSourceConnectionManager

lightdb.sql.connect.DataSourceConnectionManager

Attributes

Graph
Supertypes
trait Disposable
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

protected def dataSource: DataSource

Concrete methods

override def currentConnection[Doc <: Document[LazyRef(...)]](implicit transaction: Transaction[Doc]): Option[Connection]

Attributes

Definition Classes
override def getConnection[Doc <: Document[LazyRef(...)]](implicit transaction: Transaction[Doc]): Connection

Attributes

Definition Classes
override def releaseConnection[Doc <: Document[LazyRef(...)]](implicit transaction: Transaction[Doc]): Unit

Attributes

Definition Classes

Inherited methods

def active(): Unit

Attributes

Inherited from:
ConnectionManager
def isDisposes: Boolean

Attributes

Inherited from:
Disposable
def release(): Task[Unit]

Attributes

Inherited from:
ConnectionManager

Inherited and Abstract methods

protected def doDispose(): Task[Unit]

Attributes

Inherited from:
Disposable

Inherited fields

lazy val dispose: Task[Unit]

Calls doDispose() exactly one time. Safe to call multiple times.

Calls doDispose() exactly one time. Safe to call multiple times.

Attributes

Inherited from:
Disposable