Package

org.opencypher.v9_0

rewriting

Permalink

package rewriting

Visibility
  1. Public
  2. All

Type Members

  1. final case class ApplyRewriter(name: String, rewriter: Rewriter) extends RewriterStep with Product with Serializable

    Permalink
  2. trait AstRewritingMonitor extends AnyRef

    Permalink
  3. trait Condition extends (Any) ⇒ Seq[String]

    Permalink
  4. case class DefaultRewriterTaskProcessor(sequenceName: String) extends RewriterTaskProcessor with Product with Serializable

    Permalink
  5. final case class DisableRewriterCondition(cond: RewriterCondition) extends RewriterStep with Product with Serializable

    Permalink
  6. final case class EnableRewriterCondition(cond: RewriterCondition) extends RewriterStep with Product with Serializable

    Permalink
  7. case class PlainRewriterStepSequencer(sequenceName: String, taskProcessor: RewriterTaskProcessor) extends RewriterStepSequencer with Product with Serializable

    Permalink
  8. final case class RewriterCondition(name: String, condition: (Any) ⇒ Seq[String]) extends (Any) ⇒ Option[RewriterConditionFailure] with Product with Serializable

    Permalink
  9. case class RewriterConditionFailure(name: String, problems: Seq[String]) extends Product with Serializable

    Permalink
  10. case class RewriterContract(childRewriters: Seq[Rewriter], postConditions: Set[RewriterCondition]) extends Product with Serializable

    Permalink
  11. sealed trait RewriterStep extends AnyRef

    Permalink
  12. trait RewriterStepSequencer extends (RewriterStep*) ⇒ RewriterContract

    Permalink
  13. sealed trait RewriterTask extends AnyRef

    Permalink
  14. trait RewriterTaskProcessor extends (RewriterTask) ⇒ Rewriter

    Permalink
  15. case class RunConditionRewriter(sequenceName: String, name: Option[String], conditions: Set[RewriterCondition]) extends Rewriter with Product with Serializable

    Permalink
  16. final case class RunConditions(previousName: Option[String], conditions: Set[RewriterCondition]) extends RewriterTask with Product with Serializable

    Permalink
  17. final case class RunRewriter(name: String, rewriter: Rewriter) extends RewriterTask with Product with Serializable

    Permalink
  18. case class TracingRewriterTaskProcessor(sequenceName: String, onlyWhenChanged: Boolean) extends RewriterTaskProcessor with Product with Serializable

    Permalink
  19. case class ValidatingRewriterStepSequencer(sequenceName: String, taskProcessor: RewriterTaskProcessor) extends RewriterStepSequencer with Product with Serializable

    Permalink

Value Members

  1. object RewriterStep

    Permalink
  2. object RewriterStepSequencer

    Permalink
  3. object RewriterTaskBuilder extends Product with Serializable

    Permalink
  4. package conditions

    Permalink
  5. package rewriters

    Permalink

Ungrouped