Package | Description |
---|---|
er.neo4jadaptor.query.neo4j_eval |
Classes to support
EvaluatingFilter to perform thorough node/relationship evaluation. |
er.neo4jadaptor.query.neo4j_eval.evaluators |
Set of classes that handle only examining candidates and telling whether they match some evaluation criteria.
|
er.neo4jadaptor.query.neo4j_eval.retrievers |
Set of classes that handle only retrieving some values from candidates.
|
Modifier and Type | Method and Description |
---|---|
static Cost |
Cost.getHighest(Iterable<? extends HasCost> costs) |
Modifier and Type | Interface and Description |
---|---|
interface |
Evaluator<T extends org.neo4j.graphdb.PropertyContainer>
Tells whether objects match some criteria.
|
Modifier and Type | Class and Description |
---|---|
class |
AlwaysTrue<T extends org.neo4j.graphdb.PropertyContainer>
Evaluates all objects as matching its criteria, without even checking.
|
class |
BoolEvaluator<T extends org.neo4j.graphdb.PropertyContainer>
Evaluates candidates to match some or all of some other
Evaluator s building something
equivalent to logical sentences. |
class |
Comparison<T extends org.neo4j.graphdb.PropertyContainer>
Checks if a some of the candidate's property/relationship value is equal/greater/less than some value.
|
class |
Negate<T extends org.neo4j.graphdb.PropertyContainer>
Positively evaluates only candidates that do NOT match some other evaluator, making it logical negation.
|
class |
RegexMatch<T extends org.neo4j.graphdb.PropertyContainer>
Tells if a value retrieved from a candidate using
Retriever matches some regular expression. |
Modifier and Type | Field and Description |
---|---|
Comparator<HasCost> |
BoolEvaluator.COST_COMPARATOR |
Modifier and Type | Interface and Description |
---|---|
interface |
Retriever<Arg,Value>
For an object retrieves a value being a set of objects of some type.
|
Modifier and Type | Class and Description |
---|---|
class |
AttributeRetriever<T>
Gets attribute value.
|
class |
ChainedRetriever<N extends org.neo4j.graphdb.PropertyContainer,V>
Chains retrievers
r_0, r_1, ..., r_K to simulate getting value by key-path. |
class |
ForeignKeyValue
Simulates getting foreign key value.
|
class |
LowercaseRetriever<T extends org.neo4j.graphdb.PropertyContainer>
|
class |
NodeToJoinRelationshipRetriever
For a node retrieves relationships which are representing some join entity records.
|
class |
NodeToNodeRetriever
For a node retrieves nodes being relationship value.
|
class |
PrimaryKeyRetriever<T>
Retrieves object ID.
|
class |
RelationshipRetriever<Arg,T extends org.neo4j.graphdb.PropertyContainer>
Retrieves EO relationship destination.
|
class |
RelationshipToNode
Retrieves EO relationship destination, where the source object is representing a record
from some join entity.
|
Copyright © 2002 – 2024 Project Wonder.