sealed trait ConnProxy extends AnyRef
Proxy connection on the client side.
To create molecules on the client side, an implicit Conn_Js object holding a proxy connection object needs to be in scope. Depending on which db system is used, one of the three available proxy connections can be supplied.
Here's an example of how to create an in-mem Peer proxy connection for a custom Person schema:
implicit val conn = Future(Conn_Js( DatomicPeerProxy("mem", "", PersonSchema.datomicPeer, PersonSchema.attrMap), "localhost", 9000 ))
- Source
- ConnProxy.scala
- Alphabetic
- By Inheritance
- ConnProxy
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
-
abstract
val
adhocDbView: Option[DbView]
Internal holder of optional current ad-hoc DbView object
-
abstract
val
attrMap: Map[String, (Int, String)]
Map of attribute meta data.
Map of attribute meta data. Supplied from generated boilerplate code.
Attr name -> (orderIndex, type string)
-
abstract
val
schema: Seq[String]
Seq of edn strings to transact schema.
Seq of edn strings to transact schema. Supplied from generated boilerplate code.
-
abstract
val
testDbStatus: Int
Internal setting for test db status
Internal setting for test db status
0 inactive 1 active -1 de-activate signal
-
abstract
val
testDbView: Option[DbView]
Internal holder of optional current test DbView object
-
abstract
val
uuid: String
Unique internal identifier for cached proxy connection on server side
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()

Documentation/API for the Molecule library - a meta DSL for the Datomic database.
scalamolecule.org | Github | Forum