Uses of Interface
org.evomaster.client.java.controller.neo4j.conditions.CypherCondition
Packages that use CypherCondition
Package
Description
-
Uses of CypherCondition in org.evomaster.client.java.controller.neo4j.conditions
Classes in org.evomaster.client.java.controller.neo4j.conditions that implement CypherConditionModifier and TypeClassDescriptionclassRepresents a logical AND of multiple conditions.classThe any-label wildcard % in a label expression, e.g.classA comparison from a WHERE clause: left OP right.classRepresents a label condition: n:Label Extracted from patterns like (n:Person) or (n:Person:Employee)classRepresents a logical NOT of a condition.classRepresents a logical OR of multiple conditions.classRepresents a property equality conditionn.key = valueextracted from an inline property map like{name: "Alice"}.classA WHERE predicate kept unchanged because the structural model does not decompose it (e.g. a boolean-returning function call or a bare boolean expression).classRepresents a relationship type condition: type(r) = T Extracted from patterns like -[:KNOWS]-> or -[r:WORKS_AT]->classRepresents a logical XOR of multiple conditions.Methods in org.evomaster.client.java.controller.neo4j.conditions that return CypherConditionMethods in org.evomaster.client.java.controller.neo4j.conditions that return types with arguments of type CypherConditionModifier and TypeMethodDescriptionAndCondition.getConditions()OrCondition.getConditions()XorCondition.getConditions()Constructors in org.evomaster.client.java.controller.neo4j.conditions with parameters of type CypherConditionConstructor parameters in org.evomaster.client.java.controller.neo4j.conditions with type arguments of type CypherConditionModifierConstructorDescriptionAndCondition(List<CypherCondition> conditions) OrCondition(List<CypherCondition> conditions) XorCondition(List<CypherCondition> conditions) -
Uses of CypherCondition in org.evomaster.client.java.controller.neo4j.heuristics
Methods in org.evomaster.client.java.controller.neo4j.heuristics that return CypherConditionModifier and TypeMethodDescriptionstatic CypherConditionCypherConditionRenamer.rename(CypherCondition c, Map<String, String> renames) Methods in org.evomaster.client.java.controller.neo4j.heuristics with parameters of type CypherConditionModifier and TypeMethodDescriptionorg.evomaster.client.java.distance.heuristics.TruthnessNeo4jConditionEvaluator.evaluateCondition(CypherCondition condition, Neo4jMapping mapping) Returnsρ(condition, mapping), nevernull: a condition that cannot be valuated (an absent property, an unbound variable, an opaqueRawCondition) scoresNeo4jConditionEvaluator.UNVALUATABLE.static booleanCypherConditionRenamer.referencesVariable(CypherCondition c, String variable) True when the condition referencesvariableas a node/edge variable.static CypherConditionCypherConditionRenamer.rename(CypherCondition c, Map<String, String> renames) -
Uses of CypherCondition in org.evomaster.client.java.controller.neo4j.operations
Methods in org.evomaster.client.java.controller.neo4j.operations that return types with arguments of type CypherConditionModifier and TypeMethodDescriptionMatchOperation.getConditions()Returns all conditions extracted from both inline patterns and WHERE clause.QuantifiedPathPattern.getConditions()Returns the conditions scoped to this sub-pattern (labels, relationship types, properties, inline WHERE), in source order.Constructor parameters in org.evomaster.client.java.controller.neo4j.operations with type arguments of type CypherConditionModifierConstructorDescriptionMatchOperation(MatchPattern pattern, List<CypherCondition> conditions) MatchOperation(MatchPattern pattern, List<CypherCondition> conditions, String pathVariable) MatchOperation(MatchPattern pattern, List<CypherCondition> conditions, List<String> pathVariables, boolean optional) QuantifiedPathPattern(MatchPattern subPattern, List<CypherCondition> conditions, int min, Integer max) QuantifiedPathPattern(MatchPattern subPattern, List<CypherCondition> conditions, int min, Integer max, String entryVariable, String exitVariable)