org
.
opencypher
.
v9_0
rewriting
package
rewriting
Visibility
Public
All
Type Members
final
case class
ApplyRewriter
(
name:
String
,
rewriter:
Rewriter
)
extends
RewriterStep
with
Product
with
Serializable
trait
AstRewritingMonitor
extends
AnyRef
trait
Condition
extends (
Any
) ⇒
Seq
[
String
]
case class
DefaultRewriterTaskProcessor
(
sequenceName:
String
)
extends
RewriterTaskProcessor
with
Product
with
Serializable
final
case class
DisableRewriterCondition
(
cond:
RewriterCondition
)
extends
RewriterStep
with
Product
with
Serializable
final
case class
EnableRewriterCondition
(
cond:
RewriterCondition
)
extends
RewriterStep
with
Product
with
Serializable
case class
PlainRewriterStepSequencer
(
sequenceName:
String
,
taskProcessor:
RewriterTaskProcessor
)
extends
RewriterStepSequencer
with
Product
with
Serializable
final
case class
RewriterCondition
(
name:
String
,
condition: (
Any
) ⇒
Seq
[
String
]
)
extends (
Any
) ⇒
Option
[
RewriterConditionFailure
] with
Product
with
Serializable
case class
RewriterConditionFailure
(
name:
String
,
problems:
Seq
[
String
]
)
extends
Product
with
Serializable
case class
RewriterContract
(
childRewriters:
Seq
[
Rewriter
]
,
postConditions:
Set
[
RewriterCondition
]
)
extends
Product
with
Serializable
sealed
trait
RewriterStep
extends
AnyRef
trait
RewriterStepSequencer
extends (
RewriterStep
*) ⇒
RewriterContract
sealed
trait
RewriterTask
extends
AnyRef
trait
RewriterTaskProcessor
extends (
RewriterTask
) ⇒
Rewriter
case class
RunConditionRewriter
(
sequenceName:
String
,
name:
Option
[
String
]
,
conditions:
Set
[
RewriterCondition
]
)
extends
Rewriter
with
Product
with
Serializable
final
case class
RunConditions
(
previousName:
Option
[
String
]
,
conditions:
Set
[
RewriterCondition
]
)
extends
RewriterTask
with
Product
with
Serializable
final
case class
RunRewriter
(
name:
String
,
rewriter:
Rewriter
)
extends
RewriterTask
with
Product
with
Serializable
case class
TracingRewriterTaskProcessor
(
sequenceName:
String
,
onlyWhenChanged:
Boolean
)
extends
RewriterTaskProcessor
with
Product
with
Serializable
case class
ValidatingRewriterStepSequencer
(
sequenceName:
String
,
taskProcessor:
RewriterTaskProcessor
)
extends
RewriterStepSequencer
with
Product
with
Serializable
Value Members
object
RewriterStep
object
RewriterStepSequencer
object
RewriterTaskBuilder
extends
Product
with
Serializable
package
conditions
package
rewriters
Ungrouped