org
.
opencypher
.
okapi
.
ir
.
api
pattern
package
pattern
Visibility
Public
All
Type Members
sealed
trait
Connection
extends
AnyRef
sealed
trait
CyclicConnection
extends
Connection
final
case class
CyclicRelationship
(
endpoints:
IdenticalEndpoints
)
extends
SingleRelationship
with
CyclicConnection
with
Product
with
Serializable
sealed
trait
DifferentEndpoints
extends
Endpoints
sealed
trait
DirectedConnection
extends
Connection
final
case class
DirectedRelationship
(
endpoints:
DifferentEndpoints
)
extends
SingleRelationship
with
DirectedConnection
with
Product
with
Serializable
final
case class
DirectedVarLengthRelationship
(
endpoints:
DifferentEndpoints
,
lower:
Int
,
upper:
Option
[
Int
]
)
extends
VarLengthRelationship
with
DirectedConnection
with
Product
with
Serializable
sealed
trait
Endpoints
extends
Traversable
[
IRField
]
sealed
trait
IdenticalEndpoints
extends
Endpoints
sealed
trait
Orientation
[
E <:
Endpoints
]
extends
Eq
[
E
]
final
case class
Pattern
[
E
]
(
fields:
Set
[
IRField
]
,
topology:
Map
[
IRField
,
Connection
]
)
extends
Binds
[
E
] with
Product
with
Serializable
sealed
trait
SingleRelationship
extends
Connection
sealed
trait
UndirectedConnection
extends
Connection
final
case class
UndirectedRelationship
(
endpoints:
DifferentEndpoints
)
extends
SingleRelationship
with
UndirectedConnection
with
Product
with
Serializable
final
case class
UndirectedVarLengthRelationship
(
endpoints:
DifferentEndpoints
,
lower:
Int
,
upper:
Option
[
Int
]
)
extends
VarLengthRelationship
with
UndirectedConnection
with
Product
with
Serializable
sealed
trait
VarLengthRelationship
extends
Connection
Value Members
object
DirectedRelationship
extends
Product
with
Serializable
object
Endpoints
extends
Product
with
Serializable
object
Orientation
extends
Serializable
object
Pattern
extends
Product
with
Serializable
object
SingleRelationship
extends
Product
with
Serializable
object
UndirectedRelationship
extends
Product
with
Serializable
object
VarLengthRelationship
Ungrouped