lspace
.
lgraph
LTransaction
Related Docs:
object LTransaction
|
package lgraph
class
LTransaction
extends
Transaction
Linear Supertypes
Transaction
,
MemDataGraph
,
DataGraph
,
MemGraph
,
structure.Graph
,
GraphUtils
,
IriResource
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
LTransaction
Transaction
MemDataGraph
DataGraph
MemGraph
Graph
GraphUtils
IriResource
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Instance Constructors
new
LTransaction
(
parent:
LGraph
)
Type Members
type
GEdge
[
S
,
E
]
=
_Edge
[
S
,
E
] with
MemEdge
[
S
,
E
]
Definition Classes
MemGraph → Graph
type
GNode
=
_Node
with
MemNode
Definition Classes
MemGraph → Graph
type
GResource
[
T
]
=
_Resource
[
T
] with
MemResource
[
T
]
Definition Classes
MemGraph → Graph
type
GValue
[
T
]
=
_Value
[
T
] with
MemValue
[
T
]
Definition Classes
MemGraph → Graph
abstract
class
_Edge
[
S
,
E
]
extends
_Resource
[
structure.Edge
[
S
,
E
]] with
structure.Edge
[
S
,
E
]
Definition Classes
Graph
abstract
class
_Node
extends
_Resource
[
structure.Node
] with
structure.Node
Definition Classes
Graph
trait
_Resource
[
+T
]
extends
structure.Resource
[
T
]
Definition Classes
Graph
class
_TEdge
[
S
,
E
]
extends
provider.transaction.Transaction._Edge
[
S
,
E
] with
MemEdge
[
S
,
E
] with
_TResource
[
structure.Edge
[
S
,
E
]] with
TEdge
[
S
,
E
]
Definition Classes
Transaction
class
_TNode
extends
provider.transaction.Transaction._Node
with
_TResource
[
structure.Node
] with
MemNode
with
TNode
Definition Classes
Transaction
trait
_TResource
[
T
]
extends
provider.transaction.Transaction._Resource
[
T
] with
MemResource
[
T
] with
TResource
[
T
]
Definition Classes
Transaction
class
_TValue
[
T
]
extends
provider.transaction.Transaction._Value
[
T
] with
MemValue
[
T
] with
_TResource
[
T
] with
TValue
[
T
]
Definition Classes
Transaction
abstract
class
_Value
[
T
]
extends
_Resource
[
T
] with
structure.Value
[
T
]
Definition Classes
Graph
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
def
*>
[
ST <:
structure.ClassType
[_]
,
End
,
ET
[
+Z
]
<:
structure.ClassType
[
Z
]
,
Segments <:
HList
,
Steps <:
HList
,
RSteps <:
HList
,
Containers <:
HList
,
F
[
_
]
]
(
traversal:
librarian.traversal.Traversal
[
ST
,
ET
[
End
],
Segments
]
)
(
implicit
flat:
Aux
[
SegmentMapper
.type,
Segments
,
Steps
]
,
reverse:
Aux
[
Steps
,
RSteps
]
,
f:
Aux
[
RSteps
,
ContainerSteps
.type,
Containers
]
,
guide:
Guide
[
F
]
,
mapper:
Mapper
[
F
,
Containers
,
End
]
)
:
FT
Definition Classes
Graph
final
def
+
(
label:
structure.Ontology
)
:
Task
[
structure.Node
]
Definition Classes
Graph
val
++
: (
structure.Graph
) ⇒
Task
[
structure.Graph
]
Definition Classes
Graph
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
@id
:
String
Definition Classes
IriResource
val
@idStore
:
MemValueStore
[
LTransaction
.this.type]
Attributes
protected[
lspace.provider.mem
]
Definition Classes
MemGraph
def
add
: (
structure.Graph
) ⇒
Task
[
structure.Graph
]
Definition Classes
Graph
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
implicit
lazy val
assistent
:
Assistent
Definition Classes
Graph
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
close
()
:
Task
[
Unit
]
Definition Classes
Graph
def
commit
()
:
Task
[
Unit
]
Definition Classes
LTransaction
→ Transaction
def
createEdge
[
S
,
E
]
(
id:
Long
,
from:
_Resource
[
S
]
,
key:
structure.Property
,
to:
_Resource
[
E
]
)
:
Task
[
GEdge
[
S
,
E
]]
Attributes
protected[
lspace
]
Definition Classes
Transaction → DataGraph → Graph
def
createValue
[
T
]
(
_id:
Long
,
_value:
T
,
dt:
datatype.DataType
[
T
]
)
:
Task
[
GValue
[
T
]]
Attributes
protected[
lspace
]
Definition Classes
Transaction → DataGraph → Graph
def
deleteEdge
(
edge:
_Edge
[_, _]
)
:
Task
[
Unit
]
Attributes
protected[
lspace
]
Definition Classes
LTransaction
→ Transaction → DataGraph → Graph
def
deleteNode
(
node:
_Node
)
:
Task
[
Unit
]
Attributes
protected[
lspace
]
Definition Classes
LTransaction
→ Transaction → DataGraph → Graph
def
deleteResource
[
T <:
_Resource
[_]
]
(
resource:
T
)
:
Task
[
Unit
]
Attributes
protected
Definition Classes
MemGraph → Graph
def
deleteValue
(
value:
_Value
[_]
)
:
Task
[
Unit
]
Attributes
protected[
lspace
]
Definition Classes
LTransaction
→ Transaction → DataGraph → Graph
val
edgeStore
:
MemEdgeStore
[
LTransaction
.this.type]
Attributes
protected[
lspace
]
Definition Classes
MemGraph → Graph
def
edges
:
TEdges
[
LTransaction
.this.type]
Definition Classes
Transaction → Graph
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
o:
Any
)
:
Boolean
Definition Classes
IriResource → AnyRef → Any
def
executeTraversal
[
F
[
_
]
]
(
traversal:
librarian.traversal.Traversal
[_ <:
structure.ClassType
[
Any
], _ <:
structure.ClassType
[
Any
], _ <:
HList
]
,
guide:
Guide
[
F
]
)
:
F
[
Any
]
Attributes
protected[
lspace
]
Definition Classes
Graph
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
getOrCreateNode
(
id:
Long
)
:
Task
[
GNode
]
Attributes
protected[
lspace
]
Definition Classes
Transaction → DataGraph → Graph
implicit
lazy val
guide
:
Guide
[
Observable
]
Definition Classes
Graph
lazy val
hashCode
:
Int
Definition Classes
Graph → AnyRef → Any
lazy val
idProvider
:
IdProvider
Attributes
protected[
lspace
]
Definition Classes
Transaction → Graph
val
index
:
MemIndexGraph
Definition Classes
LTransaction
→ DataGraph
def
indexEdge
[
S
,
E
]
(
edge:
_Edge
[
S
,
E
]
)
:
Task
[
Unit
]
Attributes
protected
Definition Classes
DataGraph
def
indexNode
(
node:
_Node
)
:
Task
[
Unit
]
Attributes
protected[
lspace
]
Definition Classes
DataGraph
lazy val
init
:
Task
[
Unit
]
Definition Classes
DataGraph → Graph
val
iri
:
String
Definition Classes
LTransaction
→ IriResource
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
isOpen
:
Boolean
Definition Classes
Transaction
def
mergeNodes
(
nodes:
Set
[
structure.Node
]
)
:
Task
[
structure.Node
]
Definition Classes
GraphUtils
def
mergeValues
[
V
]
(
values:
Set
[
structure.Value
[
V
]]
)
:
Task
[
structure.Value
[
V
]]
Definition Classes
GraphUtils
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
newEdge
[
S
,
E
]
(
id:
Long
,
from:
_Resource
[
S
]
,
key:
structure.Property
,
to:
_Resource
[
E
]
)
:
GEdge
[
S
,
E
]
Attributes
protected[
lspace
]
Definition Classes
Transaction → MemGraph → Graph
val
newEdgeLock
:
AnyRef
Attributes
protected[this]
Definition Classes
MemGraph
def
newNode
(
id:
Long
)
:
GNode
Attributes
protected[
lspace
]
Definition Classes
Transaction → MemGraph → Graph
def
newValue
[
T
]
(
id:
Long
,
value:
T
,
label:
datatype.DataType
[
T
]
)
:
GValue
[
T
]
Attributes
protected[
lspace
]
Definition Classes
Transaction → MemGraph → Graph
val
newValueLock
:
AnyRef
Attributes
protected[this]
Definition Classes
MemGraph
val
nodeStore
:
MemNodeStore
[
LTransaction
.this.type]
Attributes
protected[
lspace
]
Definition Classes
MemGraph → Graph
def
nodes
:
TNodes
[
LTransaction
.this.type]
Definition Classes
Transaction → Graph
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
lazy val
ns
:
NameSpaceGraph
Definition Classes
Transaction → Graph
var
open
:
Boolean
Attributes
protected
Definition Classes
Transaction
val
parent
:
LGraph
Definition Classes
LTransaction
→ Transaction
def
persist
:
Task
[
Unit
]
Definition Classes
Graph
def
purge
:
Task
[
Unit
]
Definition Classes
DataGraph → Graph
def
resources
:
TResources
[
LTransaction
.this.type]
Definition Classes
Transaction → Graph
def
rollback
()
:
Task
[
Unit
]
clears the transaction's MemGraph
clears the transaction's MemGraph
Definition Classes
LTransaction
→ Transaction
def
storeEdge
(
edge:
_Edge
[_, _]
)
:
Task
[
Unit
]
Attributes
protected
Definition Classes
Graph
def
storeNode
(
node:
_Node
)
:
Task
[
Unit
]
Attributes
protected[
lspace
]
Definition Classes
DataGraph → Graph
def
storeValue
(
value:
_Value
[_]
)
:
Task
[
Unit
]
Attributes
protected
Definition Classes
Graph
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
lazy val
thisgraph
:
LTransaction
.this.type
Definition Classes
Graph
def
toFile
(
path:
String
,
process: (
Observable
[
structure.Resource
[_]], (
String
) ⇒
Unit
) ⇒
Task
[
String
]
)
:
Task
[
Unit
]
Definition Classes
MemGraph
def
toString
()
:
String
Definition Classes
Graph → AnyRef → Any
def
transaction
:
Transaction
Definition Classes
MemGraph → Graph
val
valueStore
:
MemValueStore
[
LTransaction
.this.type]
Attributes
protected[
lspace
]
Definition Classes
MemGraph → Graph
def
values
:
TValues
[
LTransaction
.this.type]
Definition Classes
Transaction → Graph
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
(
...
)
def
wrapTR
[
T <:
LGraph._Resource
[_]
]
(
resource:
T
)
:
Coeval
[
GResource
[_]]
Definition Classes
Transaction
Inherited from
Transaction
Inherited from
MemDataGraph
Inherited from
DataGraph
Inherited from
MemGraph
Inherited from
structure.Graph
Inherited from
GraphUtils
Inherited from
IriResource
Inherited from
AnyRef
Inherited from
Any
Ungrouped