Uses of Interface
org.neo4j.cypherdsl.core.PatternElement
Packages that use PatternElement
-
Uses of PatternElement in org.neo4j.cypherdsl.core
Subinterfaces of PatternElement in org.neo4j.cypherdsl.coreModifier and TypeInterfaceDescriptioninterfaceSee NodePattern.interfaceSee RelationshipPattern.interfaceA shared, public interface forrelationshipsandchains of relationships.Classes in org.neo4j.cypherdsl.core that implement PatternElementModifier and TypeClassDescriptionfinal classRepresents a named path.classThis is the base class for all nodes.classRelationshipBase<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 with parameters of type PatternElementModifier and TypeMethodDescriptionstatic @NotNull CountExpressionExpressions.count(PatternElement requiredPattern, PatternElement... patternElement) Creates a COUNT sub-query expressions from at least one pattern.@NotNull CountExpressionExpressions.SubqueryExpressionBuilder.count(PatternElement requiredPattern, PatternElement... patternElement) Creates a COUNT sub-query expressions from at least one pattern.Cypher.create(PatternElement... pattern) Starts building a statement based on aCREATEclause.ExposesCreate.create(PatternElement... pattern) static FunctionInvocationFunctionInvocation.create(FunctionInvocation.FunctionDefinition definition, PatternElement pattern) Creates a new function invocation for a pattern element.@NotNull NamedPathNamedPath.OngoingDefinitionWithName.definedBy(PatternElement patternElement) Create a new named path based on aPatternElementsingle node.Cypher.match(boolean optional, PatternElement... pattern) Starts building a statement based on a match clause.Cypher.match(PatternElement... pattern) Starts building a statement based on a match clause.ExposesMatch.match(boolean optional, PatternElement... pattern) Adds (another)MATCHclause.ExposesMatch.match(PatternElement... pattern) Adds (another)MATCHclause.Cypher.merge(PatternElement... pattern) Starts building a statement based on aMERGEclause.ExposesMerge.merge(PatternElement... pattern) Cypher.optionalMatch(PatternElement... pattern) Prepares an optional match statement.ExposesMatch.optionalMatch(PatternElement... pattern) Adds (another) optionalMATCHclause.Method parameters in org.neo4j.cypherdsl.core with type arguments of type PatternElementModifier and TypeMethodDescriptionstatic @NotNull ClauseClauses.create(List<PatternElement> patternElements) Builds aCREATEclause.Cypher.create(Collection<? extends PatternElement> pattern) Starts building a statement based on aCREATEclause.ExposesCreate.create(Collection<? extends PatternElement> pattern) static @NotNull ClauseClauses.match(boolean optional, List<PatternElement> patternElements, @Nullable Where optionalWhere, @Nullable List<Hint> optionalHints) Builds aMATCHclause.Cypher.match(boolean optional, Collection<? extends PatternElement> pattern) Starts building a statement based on a match clause.Cypher.match(Collection<? extends PatternElement> pattern) Starts building a statement based on a match clause.ExposesMatch.match(Collection<? extends PatternElement> pattern) Adds (another)MATCHclause.static @NotNull ClauseClauses.merge(List<PatternElement> patternElements, @Nullable List<MergeAction> mergeActions) Builds aMERGEclause.Cypher.merge(Collection<? extends PatternElement> pattern) Starts building a statement based on aMERGEclause.Cypher.optionalMatch(Collection<? extends PatternElement> pattern) Prepares an optional match statement.ExposesMatch.optionalMatch(Collection<? extends PatternElement> pattern) Adds (another) optionalMATCHclause.