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 TypeMethodDescription@NotNull RelationshipPatternRelationshipBase.quantifyRelationship(QuantifiedPathPattern.Quantifier newQuantifier) @NotNull RelationshipPatternRelationshipChain.quantifyRelationship(QuantifiedPathPattern.Quantifier quantifier) Methods in org.neo4j.cypherdsl.core with parameters of type RelationshipPatternModifier and TypeMethodDescriptiondefault @NotNull ConditionCondition.and(RelationshipPattern pathPattern) Adds a condition based on a path pattern to this condition with an AND.default TExposesLogicalOperators.and(RelationshipPattern pathPattern) Adds an additional condition based on a path pattern to the existing conditions, connected by an and.static @NotNull ConditionCypher.exists(RelationshipPattern pattern) Creates a new condition based on a function invocation for theexists()function.static @NotNull PatternComprehension.OngoingDefinitionWithPatternCypher.listBasedOn(RelationshipPattern relationshipPattern) Creates a list comprehension starting with aRelationshipor achain of relationships.static ConditionCypher.matching(RelationshipPattern relationshipPattern) static @NotNull ConditionCypher.not(@NotNull RelationshipPattern pattern) Negates the given pattern element: The pattern must not matched to be included in the result.default @NotNull ConditionCondition.or(RelationshipPattern pathPattern) Adds a condition based on a path pattern to this condition with an OR.default TExposesLogicalOperators.or(RelationshipPattern pathPattern) Adds an additional condition based on a path pattern to the existing conditions, connected by an or.static @NotNull 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.default @NotNull PatternComprehension.OngoingDefinitionWithPatternAndWherePatternComprehension.OngoingDefinitionWithPattern.where(RelationshipPattern pathPattern) Adds a where clause based on a path pattern to the ongoing definitiondefault @NotNull StatementBuilder.OrderableOngoingReadingAndWithWithWhereStatementBuilder.OrderableOngoingReadingAndWithWithoutWhere.where(@NotNull RelationshipPattern pathPattern) Adds a where clause based on a path pattern to this match.default @NotNull ConditionCondition.xor(RelationshipPattern pathPattern) Adds a condition based on a path pattern to this condition with a XOR.