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.final classRepresentation of quantified path patterns.static final classSynthetic element for the Cypher-DSL AST.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 that return PatternElementModifier and TypeMethodDescriptiondefault PatternElementRelationshipPattern.quantify(QuantifiedPathPattern.Quantifier quantifier) Quantifies the pattern.default PatternElementRelationshipPattern.quantifyRelationship(QuantifiedPathPattern.Quantifier quantifier) Quantifies the relationship.default PatternElementPatternElement.where(Expression predicate) Creates a newPatternElementwhich including an additional filter.QuantifiedPathPattern.TargetPattern.where(Expression predicate) QuantifiedPathPattern.where(Expression predicate) Methods in org.neo4j.cypherdsl.core with parameters of type PatternElementModifier and TypeMethodDescriptionstatic CountExpressionCypher.count(PatternElement requiredPattern, PatternElement... patternElement) Creates a COUNT sub-query expressions from at least one pattern.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) Starts building aCREATEclause.static FunctionInvocationFunctionInvocation.create(FunctionInvocation.FunctionDefinition definition, PatternElement pattern) Creates a new function invocation for a pattern element.NamedPath.OngoingNamedDefinition.definedBy(PatternElement pattern) Create a new named path based on aPatternElement.static ConditionCypher.exists(PatternElement pattern) Creates a new condition via an existential sub-query based on the list of patterns.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) Starts building aMERGEclause.Cypher.optionalMatch(PatternElement... pattern) Prepares an optional match statement.ExposesMatch.optionalMatch(PatternElement... pattern) Adds (another) optionalMATCHclause.static NamedPathNamedPath.select(PatternSelector patternSelector, PatternElement patternElement) Method parameters in org.neo4j.cypherdsl.core with type arguments of type PatternElementModifier and TypeMethodDescriptionstatic CountExpressionCypher.count(List<PatternElement> pattern, Where where) Creates a COUNT expression based on a list of pattern.static 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) Starts building aCREATEclause.static ConditionCypher.exists(List<PatternElement> pattern) Creates a new condition via an existential sub-query based on the list of patterns.static ConditionCypher.exists(List<PatternElement> pattern, Where where) Creates a new condition via an existential sub-query based on the list of patterns and an optionalwhere-clause.static ClauseClauses.match(boolean optional, List<PatternElement> patternElements, Where optionalWhere, 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 ClauseClauses.merge(List<PatternElement> patternElements, 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.