lspace
.
lgraph
LIndexGraph
Related Doc:
package lgraph
trait
LIndexGraph
extends
LGraph
with
IndexGraph
Linear Supertypes
IndexGraph
,
LGraph
,
Graph
,
GraphUtils
,
IriResource
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
LIndexGraph
IndexGraph
LGraph
Graph
GraphUtils
IriResource
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
trait
Edges
extends
RApi
[
Edge
[_, _]]
Definition Classes
Graph
type
GEdge
[
S
,
E
]
=
_Edge
[
S
,
E
] with
LEdge
[
S
,
E
]
Definition Classes
LGraph
→ Graph
type
GNode
=
_Node
with
LNode
Definition Classes
LGraph
→ Graph
abstract
type
GResource
[
T
]
<:
_Resource
[
T
]
Definition Classes
Graph
type
GValue
[
T
]
=
_Value
[
T
] with
LValue
[
T
]
Definition Classes
LGraph
→ Graph
trait
Nodes
extends
RApi
[
Node
]
Definition Classes
Graph
sealed
trait
RApi
[
T <:
Resource
[_]
]
extends
AnyRef
Definition Classes
Graph
trait
Resources
extends
RApi
[
Resource
[_]]
Definition Classes
Graph
trait
Values
extends
RApi
[
Value
[_]]
Definition Classes
Graph
abstract
class
_Edge
[
S
,
E
]
extends
_Resource
[
Edge
[
S
,
E
]] with
Edge
[
S
,
E
]
Definition Classes
Graph
abstract
class
_Node
extends
_Resource
[
Node
] with
Node
Definition Classes
Graph
trait
_Resource
[
+T
]
extends
Resource
[
T
]
Definition Classes
Graph
abstract
class
_Value
[
T
]
extends
_Resource
[
T
] with
Value
[
T
]
Definition Classes
Graph
Abstract Value Members
abstract
def
graph
:
LGraph
Definition Classes
LIndexGraph
→ IndexGraph
abstract
def
indexManager
:
IndexManager
[
LIndexGraph
.this.type]
abstract
def
iri
:
String
Definition Classes
IriResource
abstract
def
storeManager
:
StoreManager
[
LIndexGraph
.this.type]
Attributes
protected[
lspace.lgraph
]
Definition Classes
LGraph
Concrete Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
+
(
label:
Ontology
)
:
Node
Definition Classes
Graph
val
++
: (
Graph
) ⇒
Graph
Definition Classes
Graph
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
@typeIndex
:
Index
Attributes
protected
Definition Classes
LIndexGraph
→ IndexGraph
def
__
[
Start
,
End
]
(
implicit
cltblStart:
ClassTypeable
[
Start
]
,
cltblEnd:
ClassTypeable
[
End
]
)
:
Traversal
[
CT
,
CT
,
HNil
]
Definition Classes
Graph
def
add
: (
Graph
) ⇒
Graph
Definition Classes
Graph
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
buildAsyncTraversersStream
[
Start <:
ClassType
[_]
,
End <:
ClassType
[_]
,
Steps <:
HList
,
Out
]
(
traversal:
Traversal
[
Start
,
End
,
Steps
]
)
:
Task
[
Stream
[
Out
]]
Definition Classes
LGraph
→ Graph
def
buildTraversersStream
[
Start <:
ClassType
[_]
,
End <:
ClassType
[_]
,
Steps <:
HList
,
Out
]
(
traversal:
Traversal
[
Start
,
End
,
Steps
]
)
:
Stream
[
Out
]
Definition Classes
LGraph
→ Graph
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
close
()
:
CancelableFuture
[
Unit
]
Definition Classes
LGraph
→ Graph
val
computer
:
DefaultStreamComputer
Definition Classes
LGraph
def
createEdge
[
S
,
E
]
(
id:
Long
,
from:
GResource
[
S
]
,
key:
Property
,
to:
GResource
[
E
]
)
:
GEdge
[
S
,
E
]
Attributes
protected
Definition Classes
IndexGraph → Graph
def
createEdge
(
id:
Long
,
from:
Long
,
key:
Property
,
to:
Long
)
:
GEdge
[
Any
,
Any
]
Attributes
protected
Definition Classes
Graph
def
createIndex
(
traversal:
UntypedTraversal
)
:
Index
Attributes
protected
Definition Classes
LIndexGraph
→ IndexGraph
def
createValue
[
T
]
(
_id:
Long
,
_value:
T
,
dt:
DataType
[
T
]
)
:
GValue
[
T
]
Attributes
protected
Definition Classes
IndexGraph → Graph
def
deleteEdge
(
edge:
GEdge
[_, _]
)
:
Unit
Attributes
protected
Definition Classes
IndexGraph → Graph
def
deleteIndex
(
index:
Index
)
:
Unit
Definition Classes
LIndexGraph
→ IndexGraph
def
deleteNode
(
node:
GNode
)
:
Unit
Attributes
protected
Definition Classes
IndexGraph → Graph
def
deleteResource
[
T <:
_Resource
[_]
]
(
resource:
T
)
:
Unit
Attributes
protected
Definition Classes
LGraph
→ Graph
def
deleteValue
(
value:
GValue
[_]
)
:
Unit
Attributes
protected
Definition Classes
IndexGraph → Graph
lazy val
edgeStore
:
LEdgeStore
[
LIndexGraph
.this.type]
Attributes
protected[
lspace.lgraph
]
Definition Classes
LGraph
→ Graph
def
edges
:
Edges
Definition Classes
Graph
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
o:
Any
)
:
Boolean
Definition Classes
IriResource → AnyRef → Any
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
def
findIndex
(
traversal:
UntypedTraversal
)
:
List
[
Node
]
Definition Classes
IndexGraph
def
g
(
graph:
Graph
*
)
:
Traversal
[
DataType
[
Graph
],
DataType
[
Graph
],
HNil
]
Definition Classes
Graph
def
g
:
Traversal
[
DataType
[
Graph
],
DataType
[
Graph
],
HNil
]
Definition Classes
Graph
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
getIndex
(
traversal:
UntypedTraversal
)
:
Option
[
Index
]
Definition Classes
LIndexGraph
→ IndexGraph
def
getOrCreateIndex
(
traversal:
UntypedTraversal
)
:
Index
Definition Classes
IndexGraph
def
getOrCreateNode
(
id:
Long
)
:
GNode
Attributes
protected[
lspace
]
Definition Classes
LGraph
→ Graph
lazy val
hashCode
:
Int
Definition Classes
Graph → AnyRef → Any
lazy val
idProvider
:
IdProvider
Definition Classes
IndexGraph → Graph
lazy val
indexCache
:
MemGraph
val
indexes
:
HashMap
[
Long
,
Index
]
Attributes
protected
lazy val
init
:
CancelableFuture
[
Unit
]
Definition Classes
IndexGraph → Graph
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
mergeNodes
(
nodes:
Set
[
Node
]
)
:
Task
[
Node
]
Definition Classes
GraphUtils
def
mergeValues
[
V
]
(
values:
Set
[
Value
[
V
]]
)
:
Task
[
Value
[
V
]]
Definition Classes
GraphUtils
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
newEdge
(
id:
Long
,
from:
Long
,
key:
Property
,
to:
Long
)
:
GEdge
[
Any
,
Any
]
Attributes
protected[
lspace.lgraph
]
Definition Classes
LGraph
→ Graph
def
newEdge
[
S
,
E
]
(
id:
Long
,
from:
GResource
[
S
]
,
key:
Property
,
to:
GResource
[
E
]
)
:
GEdge
[
S
,
E
]
Attributes
protected[
lspace.lgraph
]
Definition Classes
LGraph
→ Graph
def
newNode
(
id:
Long
)
:
GNode
Attributes
protected[
lspace.lgraph
]
Definition Classes
LGraph
→ Graph
def
newValue
[
T
]
(
id:
Long
,
value:
T
,
label:
DataType
[
T
]
)
:
GValue
[
T
]
Attributes
protected[
lspace.lgraph
]
Definition Classes
LGraph
→ Graph
lazy val
nodeStore
:
LNodeStore
[
LIndexGraph
.this.type]
Attributes
protected[
lspace.lgraph
]
Definition Classes
LGraph
→ Graph
def
nodes
:
Nodes
Definition Classes
Graph
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
ns
:
LNSGraph
Definition Classes
LIndexGraph
→ IndexGraph →
LGraph
→ Graph
def
persist
:
CancelableFuture
[
Unit
]
Definition Classes
LIndexGraph
→
LGraph
→ Graph
def
resources
:
Resources
Definition Classes
Graph
implicit
def
stepListToTraversal
(
steps:
List
[
Step
]
)
:
Traversal
[
ClassType
[
Any
],
ClassType
[
Any
],
HList
]
Definition Classes
IndexGraph
def
storeEdge
(
edge:
GEdge
[_, _]
)
:
Unit
Attributes
protected
Definition Classes
Graph
def
storeNode
(
node:
GNode
)
:
Unit
Attributes
protected[
lspace.lgraph
]
Definition Classes
LGraph
→ Graph
def
storeValue
(
value:
GValue
[_]
)
:
Unit
Attributes
protected
Definition Classes
Graph
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
lazy val
thisgraph
:
LIndexGraph
.this.type
Definition Classes
Graph
def
toString
()
:
String
Definition Classes
Graph → AnyRef → Any
def
transaction
:
Transaction
Definition Classes
LGraph
→ Graph
lazy val
traversal
:
Traversal
[
DataType
[
Graph
],
DataType
[
Graph
],
HNil
]
Definition Classes
Graph
lazy val
valueStore
:
LValueStore
[
LIndexGraph
.this.type]
Attributes
protected[
lspace.lgraph
]
Definition Classes
LGraph
→ Graph
def
values
:
Values
Definition Classes
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
(
...
)
object
writeedge
Definition Classes
LGraph
object
writenode
Definition Classes
LGraph
object
writevalue
Definition Classes
LGraph
Inherited from
IndexGraph
Inherited from
LGraph
Inherited from
Graph
Inherited from
GraphUtils
Inherited from
IriResource
Inherited from
AnyRef
Inherited from
Any
Ungrouped