object Log extends Log_0_0_L0[Log_, Init] with FirstNS
- Alphabetic
- By Inheritance
- Log
- FirstNS
- Log_0_0_L0
- Log_0_0
- NS_0_00
- NS
- Log
- GenericNs
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
type
Next[Attr[_, _], Prop, Tpe] = Attr[Log_0_1_L0[Log_, Init with Prop, Tpe], Nothing] with Log_0_1_L0[Log_, Init with Prop, Tpe]
- Definition Classes
- Log_0_0_L0
-
type
Stay[Attr[_, _], Prop, Tpe] = Attr[Log_0_0_L0[Log_, Init], Nothing] with Log_0_0_L0[Log_, Init]
- Definition Classes
- Log_0_0_L0
-
final
class
a[Stay, Next] extends OneString[Stay, Next] with Indexed
- Definition Classes
- Log
-
final
class
a$[Stay, Next] extends OneString$[Stay] with Indexed
- Definition Classes
- Log
-
final
class
e[Stay, Next] extends OneLong[Stay, Next] with Indexed
- Definition Classes
- Log
-
final
class
e$[Stay, Next] extends OneLong$[Stay] with Indexed
- Definition Classes
- Log
-
final
class
op[Stay, Next] extends OneBoolean[Stay, Next] with Indexed
- Definition Classes
- Log
-
final
class
op$[Stay, Next] extends OneBoolean$[Stay] with Indexed
- Definition Classes
- Log
-
final
class
t[Stay, Next] extends OneLong[Stay, Next] with Indexed
- Definition Classes
- Log
-
final
class
t$[Stay, Next] extends OneLong$[Stay] with Indexed
- Definition Classes
- Log
-
final
class
tx[Stay, Next] extends OneLong[Stay, Next] with Indexed
- Definition Classes
- Log
-
final
class
tx$[Stay, Next] extends OneLong$[Stay] with Indexed
- Definition Classes
- Log
-
final
class
txInstant[Stay, Next] extends OneDate[Stay, Next] with Indexed
- Definition Classes
- Log
-
final
class
txInstant$[Stay, Next] extends OneDate$[Stay] with Indexed
- Definition Classes
- Log
-
final
class
v[Stay, Next] extends OneAny[Stay, Next] with Indexed
- Definition Classes
- Log
-
final
class
v$[Stay, Next] extends OneAny$[Stay] with Indexed
- Definition Classes
- Log
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
lazy val
a: Next[a, Log_a, String]
- Definition Classes
- Log_0_0_L0
- final def apply(): Log_0_0_L0[Log_, Init]
- final def apply(from: Option[Any]): Log_0_0_L0[Log_, Init]
-
final
def
apply(from: Option[Any], until: Option[Any]): Log_0_0_L0[Log_, Init]
Range of transactions (using Datomic's Log.txRange API)
Range of transactions (using Datomic's Log.txRange API)
Returns transactions between transaction points in time
from(inclusive) anduntil(exclusive).Option args can be
- Transaction point in time (
t) of type Long/Int - Transaction entity id (tx) of type Long - Transaction wall clock time (txInstant) of type java.util.DateIf
fromis None, transactions from beginning are fetched.
Ifuntilis None, transaction until end are fetched.Molecule doesn't allow both arguments to be None since it would return the whole database. (Use Datomic raw access if that is needed)
- from
First tx (inclusive). Beginning if None
- until
Last tx (exclusive). End if None
- returns
Log builder object to add generic datom attributes
-
def
apply(eids: expression.AttrExpressions.qm): AnyRef
Add entity id(s) input placeholder to the molecule.
Add entity id(s) input placeholder to the molecule.
At runtime, entity id(s) are applied as vararg(s) or list/sets.- eids
Iterable of entity ids, typically List, Seq or Set of ids.
- returns
molecule to be further expanded with more attributes.
- Definition Classes
- FirstNS
-
def
apply(eids: Iterable[Long]): AnyRef
Filter molecule by applying one or more entity ids of type
Long.Filter molecule by applying one or more entity ids of type
Long.- eids
Iterable of entity ids, typically List, Seq or Set of ids.
- returns
molecule to be further expanded with more attributes.
- Definition Classes
- FirstNS
-
def
apply(eid: Long, eids: Long*): AnyRef
Filter molecule by applying one or more entity ids of type
Long.Filter molecule by applying one or more entity ids of type
Long.- eid
First entity id
- eids
Further entity ids (varargs)
- returns
molecule to be further expanded with more attributes.
- Definition Classes
- FirstNS
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
asc1: Log.this.type
- Definition Classes
- NS
-
def
asc2: Log.this.type
- Definition Classes
- NS
-
def
asc3: Log.this.type
- Definition Classes
- NS
-
def
asc4: Log.this.type
- Definition Classes
- NS
-
def
asc5: Log.this.type
- Definition Classes
- NS
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
desc1: Log.this.type
- Definition Classes
- NS
-
def
desc2: Log.this.type
- Definition Classes
- NS
-
def
desc3: Log.this.type
- Definition Classes
- NS
-
def
desc4: Log.this.type
- Definition Classes
- NS
-
def
desc5: Log.this.type
- Definition Classes
- NS
-
final
lazy val
e: Next[e, Log_e, Long]
- Definition Classes
- Log_0_0_L0
-
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
lazy val
op: Next[op, Log_op, Boolean]
- Definition Classes
- Log_0_0_L0
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
final
lazy val
t: Next[t, Log_t, Long]
- Definition Classes
- Log_0_0_L0
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
lazy val
tx: Next[tx, Log_tx, Long]
- Definition Classes
- Log_0_0_L0
-
final
lazy val
txInstant: Next[txInstant, Log_txInstant, Date]
- Definition Classes
- Log_0_0_L0
-
final
lazy val
v: Next[v, Log_v, Any]
- Definition Classes
- Log_0_0_L0
-
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