Package

org.opencypher.tools.tck

api

Permalink

package api

Visibility
  1. Public
  2. All

Type Members

  1. case class CypherValueRecords(header: List[String], rows: List[Map[String, CypherValue]]) extends Product with Serializable

    Permalink
  2. case class Dummy(source: PickleStep) extends Step with Product with Serializable

    Permalink
  3. case class Execute(query: String, qt: QueryType, source: PickleStep) extends Step with Product with Serializable

    Permalink
  4. case class ExecutionFailed(errorType: String, phase: String, detail: String, exception: Option[Throwable] = None) extends Product with Serializable

    Permalink
  5. case class ExpectError(errorType: String, phase: String, detail: String, source: PickleStep) extends Step with Product with Serializable

    Permalink
  6. case class ExpectResult(expectedResult: CypherValueRecords, source: PickleStep, sorted: Boolean = false) extends Step with Product with Serializable

    Permalink
  7. case class Feature(scenarios: Seq[Scenario]) extends Product with Serializable

    Permalink
  8. trait Graph extends ResultCreation

    Permalink

    Mutable implementations implement .cypher Immutable implementations implement .execute

    Mutable implementations implement .cypher Immutable implementations implement .execute

    An implementation will not have to implement .cypher if .execute is overridden.

  9. case class InvalidFeatureFormatException(message: String) extends RuntimeException with Product with Serializable

    Permalink
  10. case class Measure(source: PickleStep) extends Step with Product with Serializable

    Permalink
  11. case class Parameters(values: Map[String, CypherValue], source: PickleStep) extends Step with Product with Serializable

    Permalink
  12. trait ProcedureSupport extends AnyRef

    Permalink

    Mix in this trait in your Graph implementation to opt in to running scenarios pertaining to the CALL clause and procedures.

  13. sealed trait QueryType extends AnyRef

    Permalink
  14. case class RegisterProcedure(signature: String, values: CypherValueRecords, source: PickleStep) extends Step with Product with Serializable

    Permalink
  15. trait ResultCreation extends AnyRef

    Permalink
  16. case class Scenario(featureName: String, name: String, tags: Set[String], steps: List[Step], source: Pickle) extends Product with Serializable

    Permalink
  17. case class SideEffects(expected: Diff = Diff(), source: PickleStep) extends Step with Product with Serializable

    Permalink
  18. sealed trait Step extends AnyRef

    Permalink
  19. case class StringRecords(header: List[String], rows: List[Map[String, String]]) extends Product with Serializable

    Permalink

    Convenience implementation for TCK implementers who prefer writing result values in the same string format as the TCK expectations.

    Convenience implementation for TCK implementers who prefer writing result values in the same string format as the TCK expectations. This is then parsed and converted by the TCK automatically.

Value Members

  1. object CypherTCK

    Permalink
  2. object CypherValueRecords extends Serializable

    Permalink
  3. object ExecQuery extends QueryType with Product with Serializable

    Permalink
  4. object Graph

    Permalink
  5. object InitQuery extends QueryType with Product with Serializable

    Permalink
  6. object SideEffectQuery extends QueryType with Product with Serializable

    Permalink
  7. package events

    Permalink

Ungrouped