Uses of Interface
org.neo4j.cypherdsl.core.RelationshipPattern
Packages that use RelationshipPattern
-
Uses of RelationshipPattern in org.neo4j.cypherdsl.core
Classes in org.neo4j.cypherdsl.core with type parameters of type RelationshipPatternModifier and TypeInterfaceDescriptioninterfaceExposesPatternLengthAccessors<T extends RelationshipPattern>This interface is used to derive new relationship patterns from existingrelationshipsorchains of relationshipswith new lengths (min, max or unbounded) configured.interfaceExposesRelationships<T extends RelationshipPattern & ExposesPatternLengthAccessors<?>>A marker interface for things that expose methods to create new relationships to other elements.Subinterfaces of RelationshipPattern in org.neo4j.cypherdsl.coreClasses in org.neo4j.cypherdsl.core that implement RelationshipPatternModifier and TypeClassDescriptionclassRelationshipBase<S extends NodeBase<?>,E extends NodeBase<?>, SELF extends RelationshipBase<S, E, SELF>> This is the base class for all relationships.final classRepresents a chain of relationships.Methods in org.neo4j.cypherdsl.core that return RelationshipPatternModifier and TypeMethodDescriptionRelationshipBase.quantifyRelationship(QuantifiedPathPattern.Quantifier newQuantifier) RelationshipChain.quantifyRelationship(QuantifiedPathPattern.Quantifier quantifier) Methods in org.neo4j.cypherdsl.core with parameters of type RelationshipPatternModifier and TypeMethodDescriptiondefault ConditionCondition.and(RelationshipPattern pathPattern) Adds a condition based on a path pattern to this condition with an AND.default TExposesLogicalOperators.and(RelationshipPattern pathPattern) Adds a condition based on a path pattern to the existing conditions, connected by anAND.static ConditionCypher.exists(RelationshipPattern pattern) Creates a new condition based on a function invocation for theexists()function.Cypher.listBasedOn(RelationshipPattern relationshipPattern) Creates a list comprehension starting with aRelationshipor achain of relationships.static ConditionCypher.matching(RelationshipPattern relationshipPattern) A condition testing if the given relationship pattern matches.static ConditionCypher.not(RelationshipPattern pattern) Negates the given pattern element: The pattern must not matche to be included in the result.default ConditionCondition.or(RelationshipPattern pathPattern) Adds a condition based on a path pattern to this condition with an OR.default TExposesLogicalOperators.or(RelationshipPattern pathPattern) Adds a condition based on a path pattern to the existing conditions, connected by anOR.static FunctionInvocationCypher.size(RelationshipPattern pattern) Creates a function invocation for thesize()function.default TExposesWhere.where(RelationshipPattern pathPattern) Adds a where clause based on a path pattern to this match.PatternComprehension.OngoingDefinitionWithPattern.where(RelationshipPattern pathPattern) Adds a where clause based on a path pattern to the ongoing definition.StatementBuilder.OrderableOngoingReadingAndWithWithoutWhere.where(RelationshipPattern pathPattern) Adds a where clause based on a path pattern to this match.default ConditionCondition.xor(RelationshipPattern pathPattern) Adds a condition based on a path pattern to this condition with a XOR.