ConnectionManager

lightdb.sql.connect.ConnectionManager
trait ConnectionManager extends Disposable

Attributes

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

Members list

Value members

Abstract methods

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

Inherited methods

def isDisposes: Boolean

Attributes

Inherited from:
Disposable

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