Packages

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
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ConnProxy
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract val adhocDbView: Option[DbView]

    Internal holder of optional current ad-hoc DbView object

  2. 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)

  3. abstract val schema: Seq[String]

    Seq of edn strings to transact schema.

    Seq of edn strings to transact schema. Supplied from generated boilerplate code.

  4. abstract val testDbStatus: Int

    Internal setting for test db status

    Internal setting for test db status

    0 inactive 1 active -1 de-activate signal

  5. abstract val testDbView: Option[DbView]

    Internal holder of optional current test DbView object

  6. abstract val uuid: String

    Unique internal identifier for cached proxy connection on server side

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  16. def toString(): String
    Definition Classes
    AnyRef → Any
  17. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped