A B C D E F G H I J L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- Adapter() - Constructor for class com.graphaware.common.policy.inclusion.RelationshipInclusionPolicy.Adapter
- add(T, C) - Method in class com.graphaware.common.util.BoundedSortedList
-
Add an item and its associated quantity to the list.
- addLabel(Label) - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
- addNode(SerializableNode) - Method in class com.graphaware.common.json.JsonGraph
- addNode(Node) - Method in class com.graphaware.common.json.JsonGraph
- addNode(Node, NodeTransformer<?>) - Method in class com.graphaware.common.json.JsonGraph
- addNodes(NodeTransformer, Node...) - Method in class com.graphaware.common.json.JsonGraph
- addNodes(Iterable<Node>) - Method in class com.graphaware.common.json.JsonGraph
- addNodes(Iterable<Node>, NodeTransformer) - Method in class com.graphaware.common.json.JsonGraph
- addNodes(Node...) - Method in class com.graphaware.common.json.JsonGraph
- addRelationship(SerializableRelationship) - Method in class com.graphaware.common.json.JsonGraph
- addRelationship(Relationship) - Method in class com.graphaware.common.json.JsonGraph
- addRelationship(Relationship, RelationshipTransformer<?>) - Method in class com.graphaware.common.json.JsonGraph
- addRelationships(RelationshipTransformer, Relationship...) - Method in class com.graphaware.common.json.JsonGraph
- addRelationships(Iterable<Relationship>) - Method in class com.graphaware.common.json.JsonGraph
- addRelationships(Iterable<Relationship>, RelationshipTransformer) - Method in class com.graphaware.common.json.JsonGraph
- addRelationships(Relationship...) - Method in class com.graphaware.common.json.JsonGraph
- all() - Static method in class com.graphaware.common.policy.inclusion.fluent.IncludeNodeProperties
- all() - Static method in class com.graphaware.common.policy.inclusion.fluent.IncludeNodes
-
Get a node inclusion policy that includes all nodes as the base-line for further configuration.
- all() - Static method in class com.graphaware.common.policy.inclusion.fluent.IncludeRelationshipProperties
- all() - Static method in class com.graphaware.common.policy.inclusion.fluent.IncludeRelationships
-
Get a relationship inclusion policy that includes all relationships as the base-line for further configuration.
- all() - Static method in class com.graphaware.common.policy.inclusion.InclusionPolicies
-
Create all-including policies.
- any() - Static method in class com.graphaware.common.description.predicate.Predicates
-
Create an
Any
predicate. - arrayFriendlyEquals(Object, Object) - Static method in class com.graphaware.common.util.ArrayUtils
-
Check whether two objects, potentially arrays, are equal.
- arrayFriendlyHashCode(Object) - Static method in class com.graphaware.common.util.ArrayUtils
-
Get has code of the object, which could be an arrays.
- arrayFriendlyMapEquals(Map<String, T>, Map<String, T>) - Static method in class com.graphaware.common.util.ArrayUtils
-
Check equality of both maps that can have arrays as values.
- ArrayUtils - Class in com.graphaware.common.util
-
Static utility methods for dealing with arrays.
- AttachedEntity<T extends Entity> - Class in com.graphaware.common.representation
- AttachedEntity(T) - Constructor for class com.graphaware.common.representation.AttachedEntity
- AttachedNode - Class in com.graphaware.common.representation
- AttachedNode(Node) - Constructor for class com.graphaware.common.representation.AttachedNode
- AttachedNodeExpressions - Interface in com.graphaware.common.expression
- AttachedNodeProperty - Class in com.graphaware.common.representation
- AttachedNodeProperty(String, AttachedNode) - Constructor for class com.graphaware.common.representation.AttachedNodeProperty
- AttachedRelationship - Class in com.graphaware.common.representation
- AttachedRelationship(Relationship) - Constructor for class com.graphaware.common.representation.AttachedRelationship
- AttachedRelationship(Relationship, Node) - Constructor for class com.graphaware.common.representation.AttachedRelationship
- AttachedRelationshipExpressions<N extends AttachedNodeExpressions> - Interface in com.graphaware.common.expression
- AttachedRelationshipProperty - Class in com.graphaware.common.representation
- AttachedRelationshipProperty(String, AttachedRelationship) - Constructor for class com.graphaware.common.representation.AttachedRelationshipProperty
B
- BaseDetachedPropertiesDescription - Class in com.graphaware.common.description.property
-
Base class for
DetachedPropertiesDescription
implementations. - BaseDetachedPropertiesDescription(Map<String, Predicate>) - Constructor for class com.graphaware.common.description.property.BaseDetachedPropertiesDescription
-
Construct a new properties description from the given map of predicates.
- BaseDetachedPropertiesDescription(Entity) - Constructor for class com.graphaware.common.description.property.BaseDetachedPropertiesDescription
-
Construct a new properties description as the most specific description of the given entity.
- BaseEntity - Class in com.graphaware.common.wrapper
-
Base class for custom
Entity
implementations. - BaseEntity() - Constructor for class com.graphaware.common.wrapper.BaseEntity
- BaseEntityInclusionPolicy<T extends Entity> - Class in com.graphaware.common.policy.inclusion
-
Base class for
EntityInclusionPolicy
implementations that implement theBaseEntityInclusionPolicy.getAll(Transaction)
method in a naive way. - BaseEntityInclusionPolicy() - Constructor for class com.graphaware.common.policy.inclusion.BaseEntityInclusionPolicy
- BaseEntityWrapper<T extends Entity> - Class in com.graphaware.common.wrapper
-
Base class for
EntityWrapper
implementations. - BaseEntityWrapper() - Constructor for class com.graphaware.common.wrapper.BaseEntityWrapper
- BaseIdTransformer<ID,E extends Entity> - Class in com.graphaware.common.transform
-
Abstract base-class for
IdTransformer
implementations. - BaseIdTransformer() - Constructor for class com.graphaware.common.transform.BaseIdTransformer
- BaseIncludeNodes<T extends BaseIncludeNodes<T>> - Class in com.graphaware.common.policy.inclusion.fluent
-
Abstract base class for
NodeInclusionPolicy
implementations with fluent interface, intended to be used programmatically. - BaseIncludeNodes(String, DetachedPropertiesDescription) - Constructor for class com.graphaware.common.policy.inclusion.fluent.BaseIncludeNodes
-
Create a new policy.
- BaseIncludeProperties<T extends BaseIncludeProperties<T,E>,E extends Entity> - Class in com.graphaware.common.policy.inclusion.fluent
-
Abstract base class for
PropertyInclusionPolicy
implementations with fluent interface, intended to be used programmatically. - BaseIncludeProperties(String) - Constructor for class com.graphaware.common.policy.inclusion.fluent.BaseIncludeProperties
-
Create a new policy.
- BaseIncludeRelationships<T extends BaseIncludeRelationships<T>> - Class in com.graphaware.common.policy.inclusion.fluent
-
Abstract base class for
RelationshipInclusionPolicy
implementations with fluent interface, intended to be used programmatically. - BaseIncludeRelationships(Direction, String[], DetachedPropertiesDescription) - Constructor for class com.graphaware.common.policy.inclusion.fluent.BaseIncludeRelationships
-
Create a new policy.
- BaseNodeInclusionPolicy - Class in com.graphaware.common.policy.inclusion
-
Base class for
NodeInclusionPolicy
implementations. - BaseNodeInclusionPolicy() - Constructor for class com.graphaware.common.policy.inclusion.BaseNodeInclusionPolicy
- BasePartiallyComparable<T extends PartiallyComparable<T>> - Class in com.graphaware.common.description
-
Base-class for
Predicate
implementations. - BasePartiallyComparable() - Constructor for class com.graphaware.common.description.BasePartiallyComparable
- BasePropertiesDescription - Class in com.graphaware.common.description.property
-
Base class for
PropertiesDescription
implementations. - BasePropertiesDescription() - Constructor for class com.graphaware.common.description.property.BasePropertiesDescription
- BaseRelationshipDescription<P extends PropertiesDescription> - Class in com.graphaware.common.description.relationship
-
Base class for
RelationshipDescription
implementations. - BaseRelationshipDescription(String, Direction, P) - Constructor for class com.graphaware.common.description.relationship.BaseRelationshipDescription
-
Construct a new relationship description.
- BaseRelationshipInclusionPolicy - Class in com.graphaware.common.policy.inclusion
-
Base class for
RelationshipInclusionPolicy
implementations. - BaseRelationshipInclusionPolicy() - Constructor for class com.graphaware.common.policy.inclusion.BaseRelationshipInclusionPolicy
- BaseTrivialIdTransformer<E extends Entity> - Class in com.graphaware.common.transform
-
Abstract base-class for trivial
IdTransformer
implementations that in fact perform no transformation. - BaseTrivialIdTransformer() - Constructor for class com.graphaware.common.transform.BaseTrivialIdTransformer
- BlockingArrayBlockingQueue<E> - Class in com.graphaware.common.util
-
ArrayBlockingQueue
that blocks for a specified amount of time onQueue.offer(Object)
, throwing aRuntimeException
upon timeout. - BlockingArrayBlockingQueue(int) - Constructor for class com.graphaware.common.util.BlockingArrayBlockingQueue
- BoundedConcurrentStack<E> - Class in com.graphaware.common.util
-
A stack (last-in-first-out) with a configurable maximum capacity.
- BoundedConcurrentStack(int) - Constructor for class com.graphaware.common.util.BoundedConcurrentStack
-
Construct a new stack.
- BoundedSortedList<T,C extends Comparable<C>> - Class in com.graphaware.common.util
-
A thread-safe sorted list of items and related quantities, which is bounded by a configurable maximum capacity.
- BoundedSortedList(int) - Constructor for class com.graphaware.common.util.BoundedSortedList
-
Construct a new list.
- BoundedSortedList(int, int) - Constructor for class com.graphaware.common.util.BoundedSortedList
-
Construct a new list.
- BoundedSortedList(int, int, Comparator<C>) - Constructor for class com.graphaware.common.util.BoundedSortedList
-
Construct a new list.
- BoundedSortedList(int, Comparator<C>) - Constructor for class com.graphaware.common.util.BoundedSortedList
-
Construct a new list.
C
- Change<T> - Class in com.graphaware.common.util
-
Change in the state of an object, encapsulating the old (previous) and the new (current).
- Change(T, T) - Constructor for class com.graphaware.common.util.Change
-
Construct a change representation.
- changesToMap(Collection<Change<T>>) - Static method in class com.graphaware.common.util.Change
- checkCanCreate() - Method in class com.graphaware.common.representation.DetachedEntity
-
Check that this instance of entity representation can be created in the db.
- checkCanCreate() - Method in class com.graphaware.common.representation.DetachedRelationship
- checkCanFetch() - Method in class com.graphaware.common.representation.DetachedEntity
-
Check that this instance of entity representation can be fetched from the db.
- checkCanFetch() - Method in class com.graphaware.common.representation.DetachedNode
- checkCanFetch() - Method in class com.graphaware.common.representation.DetachedRelationship
- com.graphaware.common.description - package com.graphaware.common.description
- com.graphaware.common.description.predicate - package com.graphaware.common.description.predicate
- com.graphaware.common.description.property - package com.graphaware.common.description.property
- com.graphaware.common.description.relationship - package com.graphaware.common.description.relationship
- com.graphaware.common.expression - package com.graphaware.common.expression
- com.graphaware.common.json - package com.graphaware.common.json
- com.graphaware.common.log - package com.graphaware.common.log
- com.graphaware.common.policy.inclusion - package com.graphaware.common.policy.inclusion
- com.graphaware.common.policy.inclusion.all - package com.graphaware.common.policy.inclusion.all
- com.graphaware.common.policy.inclusion.composite - package com.graphaware.common.policy.inclusion.composite
- com.graphaware.common.policy.inclusion.fluent - package com.graphaware.common.policy.inclusion.fluent
- com.graphaware.common.policy.inclusion.none - package com.graphaware.common.policy.inclusion.none
- com.graphaware.common.policy.inclusion.spel - package com.graphaware.common.policy.inclusion.spel
- com.graphaware.common.representation - package com.graphaware.common.representation
- com.graphaware.common.transform - package com.graphaware.common.transform
- com.graphaware.common.util - package com.graphaware.common.util
- com.graphaware.common.uuid - package com.graphaware.common.uuid
- com.graphaware.common.wrapper - package com.graphaware.common.wrapper
- ComparableItem<T,C extends Comparable<C>> - Class in com.graphaware.common.util
-
A comparable item.
- ComparableItem(T, C) - Constructor for class com.graphaware.common.util.ComparableItem
-
Construct a new comparable item.
- compareTo(ComparableItem<T, C>) - Method in class com.graphaware.common.util.ComparableItem
- CompositeEntityInclusionPolicy<E extends Entity,T extends EntityInclusionPolicy<E>> - Class in com.graphaware.common.policy.inclusion.composite
-
EntityInclusionPolicy
composed of multiple other policies. - CompositeEntityInclusionPolicy(T[]) - Constructor for class com.graphaware.common.policy.inclusion.composite.CompositeEntityInclusionPolicy
- CompositeNodeInclusionPolicy - Class in com.graphaware.common.policy.inclusion.composite
- CompositeNodePropertyInclusionPolicy - Class in com.graphaware.common.policy.inclusion.composite
- CompositePropertyInclusionPolicy<T extends Entity> - Class in com.graphaware.common.policy.inclusion.composite
-
PropertyInclusionPolicy
composed of multiple other policies. - CompositePropertyInclusionPolicy(PropertyInclusionPolicy<T>[]) - Constructor for class com.graphaware.common.policy.inclusion.composite.CompositePropertyInclusionPolicy
- CompositeRelationshipInclusionPolicy - Class in com.graphaware.common.policy.inclusion.composite
- CompositeRelationshipPropertyInclusionPolicy - Class in com.graphaware.common.policy.inclusion.composite
- contains(Iterable<T>, T) - Static method in class com.graphaware.common.util.IterableUtils
-
Check whether an iterable contains the given object.
- count(Iterable<?>) - Static method in class com.graphaware.common.util.IterableUtils
-
Count items in an iterable.
- Counter<T> - Class in com.graphaware.common.util
-
Simple counter of objects of type
. - Counter() - Constructor for class com.graphaware.common.util.Counter
- countNodes(Transaction) - Static method in class com.graphaware.common.util.IterableUtils
-
Count all nodes in a database.
- create(Transaction) - Method in class com.graphaware.common.representation.DetachedEntity
-
Create a new entity from this representation in the given database.
- create(Transaction) - Method in class com.graphaware.common.representation.DetachedNode
- create(Transaction) - Method in class com.graphaware.common.representation.DetachedRelationship
- createRelationshipIfNotExists(EvaluationContext, Node, Node, RelationshipType, Direction) - Static method in class com.graphaware.common.util.RelationshipUtils
-
Create a relationship if one doesn't already exist.
- createRelationshipTo(Node, RelationshipType) - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
D
- decrement(T) - Method in class com.graphaware.common.util.Counter
- decrement(T, long) - Method in class com.graphaware.common.util.Counter
- delete() - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
- deleteNodeAndRelationships(Node) - Static method in class com.graphaware.common.util.EntityUtils
-
Delete a node, but delete all its relationships first.
- deleteRelationshipIfExists(EvaluationContext, Node, Node, RelationshipType, Direction) - Static method in class com.graphaware.common.util.RelationshipUtils
-
Delete a relationship if one exists.
- DetachedEntity<ID,T extends Entity> - Class in com.graphaware.common.representation
-
Representation of a Neo4j entity.
- DetachedEntity() - Constructor for class com.graphaware.common.representation.DetachedEntity
-
No-arg constructor (for Jackson et al).
- DetachedEntity(long) - Constructor for class com.graphaware.common.representation.DetachedEntity
-
Construct a representation of a entity from its internal Neo4j ID.
- DetachedEntity(long, Map<String, Object>) - Constructor for class com.graphaware.common.representation.DetachedEntity
-
Construct a new representation of a entity from its internal Neo4j ID and a map of properties.
- DetachedEntity(Map<String, Object>) - Constructor for class com.graphaware.common.representation.DetachedEntity
-
Construct a new representation of a entity from a map of properties.
- DetachedEntity(T, String[]) - Constructor for class com.graphaware.common.representation.DetachedEntity
-
Construct a new representation from a entity.
- DetachedNode<ID> - Class in com.graphaware.common.representation
-
DetachedEntity
for aNode
. - DetachedNode() - Constructor for class com.graphaware.common.representation.DetachedNode
-
Public no-arg constructor (for Jackson et al).
- DetachedNode(long) - Constructor for class com.graphaware.common.representation.DetachedNode
-
Construct a representation from a Neo4j node ID.
- DetachedNode(long, String[], Map<String, Object>) - Constructor for class com.graphaware.common.representation.DetachedNode
-
Construct a representation from a Neo4j node ID, an array of labels, and a map of properties.
- DetachedNode(String[], Map<String, Object>) - Constructor for class com.graphaware.common.representation.DetachedNode
-
Construct a representation from an array of labels and a map of properties.
- DetachedNode(Node) - Constructor for class com.graphaware.common.representation.DetachedNode
-
Construct a representation from a Neo4j node.
- DetachedNode(Node, String[]) - Constructor for class com.graphaware.common.representation.DetachedNode
-
Construct a representation from a Neo4j node.
- DetachedNodeExpressions - Interface in com.graphaware.common.expression
- DetachedPropertiesDescription - Interface in com.graphaware.common.description.property
-
A
PropertiesDescription
that must be detached from the database, i.e. - DetachedRelationship<ID,N extends DetachedNode<ID>> - Class in com.graphaware.common.representation
-
DetachedEntity
for aRelationship
. - DetachedRelationship() - Constructor for class com.graphaware.common.representation.DetachedRelationship
-
Public no-arg constructor (for Jackson et al).
- DetachedRelationship(long) - Constructor for class com.graphaware.common.representation.DetachedRelationship
-
Construct a representation of a relationship from its internal Neo4j ID.
- DetachedRelationship(long, long, long, String, Map<String, Object>) - Constructor for class com.graphaware.common.representation.DetachedRelationship
-
Construct a new relationship representation.
- DetachedRelationship(long, long, String, Map<String, Object>) - Constructor for class com.graphaware.common.representation.DetachedRelationship
-
Construct a new relationship representation.
- DetachedRelationship(Relationship, NodeIdTransformer<ID>) - Constructor for class com.graphaware.common.representation.DetachedRelationship
-
Construct a representation from a Neo4j relationship.
- DetachedRelationship(Relationship, String[], NodeIdTransformer<ID>) - Constructor for class com.graphaware.common.representation.DetachedRelationship
-
Construct a representation from a Neo4j relationship.
- DetachedRelationshipDescription - Interface in com.graphaware.common.description.relationship
-
A
RelationshipDescription
that must be detached from the database, i.e. - DetachedRelationshipDescriptionImpl - Class in com.graphaware.common.description.relationship
-
Default production implementation of
DetachedRelationshipDescription
. - DetachedRelationshipDescriptionImpl(String, Direction, DetachedPropertiesDescription) - Constructor for class com.graphaware.common.description.relationship.DetachedRelationshipDescriptionImpl
-
Construct a new relationship description.
- DetachedRelationshipExpressions - Interface in com.graphaware.common.expression
- DirectionUtils - Class in com.graphaware.common.util
-
Utility class for static methods related to
Relationship
Direction
. - doGetAll(Transaction) - Method in class com.graphaware.common.policy.inclusion.BaseEntityInclusionPolicy
-
Simply get all possible
Entity
s from the tx, not worrying whether they are included by this policy or not. - doGetAll(Transaction) - Method in class com.graphaware.common.policy.inclusion.BaseNodeInclusionPolicy
- doGetAll(Transaction) - Method in class com.graphaware.common.policy.inclusion.BaseRelationshipInclusionPolicy
- doGetAll(Transaction) - Method in class com.graphaware.common.policy.inclusion.composite.CompositeNodeInclusionPolicy
- doGetAll(Transaction) - Method in class com.graphaware.common.policy.inclusion.composite.CompositeRelationshipInclusionPolicy
- doGetAll(Transaction) - Method in class com.graphaware.common.policy.inclusion.fluent.IncludeNodes
- doGetAll(Transaction) - Method in class com.graphaware.common.policy.inclusion.fluent.IncludeRelationships
- doGetAll(Transaction) - Method in class com.graphaware.common.policy.inclusion.none.IncludeNoEntities
E
- EaioUuidGenerator - Class in com.graphaware.common.uuid
-
UUID Generator using the UUID library from http://johannburkard.de/software/uuid/
- EaioUuidGenerator() - Constructor for class com.graphaware.common.uuid.EaioUuidGenerator
- endNode(Relationship, NodeIdTransformer<ID>) - Method in class com.graphaware.common.representation.DetachedRelationship
- endNode(Relationship, NodeIdTransformer<ID>) - Method in class com.graphaware.common.representation.SerializableRelationship
- endNode(Relationship, NodeIdTransformer<Long>) - Method in class com.graphaware.common.representation.GraphDetachedRelationship
- entitiesToMap(Collection<T>) - Static method in class com.graphaware.common.util.EntityUtils
- entity - Variable in class com.graphaware.common.representation.AttachedEntity
- entity - Variable in class com.graphaware.common.representation.Property
- EntityExpressions - Interface in com.graphaware.common.expression
- EntityInclusionPolicy<T extends Entity> - Interface in com.graphaware.common.policy.inclusion
-
ObjectInclusionPolicy
forEntity
s. - EntityUtils - Class in com.graphaware.common.util
-
Utility methods for dealing with
Entity
s. - EntityWrapper<T extends Entity> - Interface in com.graphaware.common.wrapper
- equals(Object) - Method in class com.graphaware.common.description.property.BaseDetachedPropertiesDescription
- equals(Object) - Method in class com.graphaware.common.description.property.LazyPropertiesDescription
- equals(Object) - Method in class com.graphaware.common.description.relationship.BaseRelationshipDescription
- equals(Object) - Method in class com.graphaware.common.policy.inclusion.composite.CompositeEntityInclusionPolicy
- equals(Object) - Method in class com.graphaware.common.policy.inclusion.composite.CompositePropertyInclusionPolicy
- equals(Object) - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeNodes
- equals(Object) - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeProperties
- equals(Object) - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeRelationships
- equals(Object) - Method in class com.graphaware.common.policy.inclusion.fluent.IncludeEntities
- equals(Object) - Method in class com.graphaware.common.policy.inclusion.InclusionPolicies
- equals(Object) - Method in class com.graphaware.common.policy.inclusion.spel.SpelInclusionPolicy
- equals(Object) - Method in class com.graphaware.common.representation.AttachedEntity
- equals(Object) - Method in class com.graphaware.common.representation.DetachedEntity
- equals(Object) - Method in class com.graphaware.common.representation.DetachedNode
- equals(Object) - Method in class com.graphaware.common.representation.DetachedRelationship
- equals(Object) - Method in class com.graphaware.common.representation.SerializableNode
- equals(Object) - Method in class com.graphaware.common.representation.SerializableRelationship
- equals(Object) - Method in class com.graphaware.common.util.Change
- equals(Object) - Method in class com.graphaware.common.util.ComparableItem
- equals(Object) - Method in class com.graphaware.common.util.Pair
- equals(Object) - Method in class com.graphaware.common.util.UnorderedPair
- equals(Object) - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
- equalTo(Object) - Static method in class com.graphaware.common.description.predicate.Predicates
-
Create an
EqualTo
predicate with the specified value. - evaluate(Object) - Method in interface com.graphaware.common.description.predicate.Predicate
-
Evaluate this predicate for beta, i.e., a property value.
- exp - Variable in class com.graphaware.common.policy.inclusion.spel.SpelInclusionPolicy
- expressionNode - Variable in class com.graphaware.common.policy.inclusion.spel.SpelInclusionPolicy
F
- fetch(Transaction) - Method in class com.graphaware.common.representation.DetachedEntity
-
Fetch a entity from the given database.
- fetch(Transaction) - Method in class com.graphaware.common.representation.DetachedNode
- fetch(Transaction) - Method in class com.graphaware.common.representation.DetachedRelationship
- FileScanner - Class in com.graphaware.common.util
-
Utility class that converts a various inputs (files, byte arrays,...) into a list of lines.
- first() - Method in class com.graphaware.common.util.Pair
-
Return the first element of the pair.
- fromEntity(E) - Method in class com.graphaware.common.transform.BaseTrivialIdTransformer
- fromEntity(E) - Method in interface com.graphaware.common.transform.IdTransformer
-
Transform an internal Neo4j node ID of a
Entity
to a custom ID.
G
- generateUuid() - Method in class com.graphaware.common.uuid.EaioUuidGenerator
- generateUuid() - Method in interface com.graphaware.common.uuid.UuidGenerator
-
Generate a UUID.
- get(String) - Method in class com.graphaware.common.description.property.BaseDetachedPropertiesDescription
- get(String) - Method in class com.graphaware.common.description.property.LazyPropertiesDescription
- get(String) - Method in interface com.graphaware.common.description.property.PropertiesDescription
-
Get predicate for a property with the given key.
- getAll(Transaction) - Method in class com.graphaware.common.policy.inclusion.BaseEntityInclusionPolicy
- getAll(Transaction) - Method in interface com.graphaware.common.policy.inclusion.EntityInclusionPolicy
-
Get all
Entity
s matching the policy from the database. - getAll(Transaction) - Method in class com.graphaware.common.policy.inclusion.spel.SpelNodeInclusionPolicy
- getAll(Transaction) - Method in class com.graphaware.common.policy.inclusion.spel.SpelRelationshipInclusionPolicy
- getAllProperties() - Method in class com.graphaware.common.wrapper.BaseEntity
- getCount(T) - Method in class com.graphaware.common.util.Counter
- getCurrent() - Method in class com.graphaware.common.util.Change
-
Get the current (new) state of the object.
- getDegree() - Method in interface com.graphaware.common.expression.AttachedNodeExpressions
- getDegree() - Method in class com.graphaware.common.representation.AttachedNode
- getDegree() - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
- getDegree(String) - Method in interface com.graphaware.common.expression.AttachedNodeExpressions
- getDegree(String) - Method in class com.graphaware.common.representation.AttachedNode
- getDegree(String, String) - Method in interface com.graphaware.common.expression.AttachedNodeExpressions
- getDegree(String, String) - Method in class com.graphaware.common.representation.AttachedNode
- getDegree(Direction) - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
- getDegree(RelationshipType) - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
- getDegree(RelationshipType, Direction) - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
- getDirection() - Method in class com.graphaware.common.description.relationship.BaseRelationshipDescription
- getDirection() - Method in interface com.graphaware.common.description.relationship.RelationshipDescription
-
Get the relationship direction.
- getDirection() - Method in class com.graphaware.common.json.JsonRelationshipTypeAndDirection
- getDirection() - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeRelationships
-
Get the direction with which this policy has been configured.
- getEndNode() - Method in interface com.graphaware.common.expression.AttachedRelationshipExpressions
- getEndNode() - Method in class com.graphaware.common.representation.AttachedRelationship
- getEndNode() - Method in class com.graphaware.common.representation.DetachedRelationship
- getEndNode() - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
- getEndNodeGraphId() - Method in class com.graphaware.common.json.JsonRelationship
- getEndNodeGraphId() - Method in class com.graphaware.common.json.StringIdJsonRelationship
- getEndNodeGraphId() - Method in class com.graphaware.common.representation.DetachedRelationship
- getEndNodeId() - Method in class com.graphaware.common.representation.SerializableRelationship
- getFirst(Iterable<T>, String) - Static method in class com.graphaware.common.util.IterableUtils
-
Get the first element from iterable.
- getFirst(Iterator<T>, String) - Static method in class com.graphaware.common.util.IterableUtils
-
Get the first element from iterator.
- getFirstOrNull(Iterable<T>) - Static method in class com.graphaware.common.util.IterableUtils
-
Get the first element from iterable.
- getFirstOrNull(Iterator<T>) - Static method in class com.graphaware.common.util.IterableUtils
-
Get the first element from iterator.
- getFloat(Entity, String) - Static method in class com.graphaware.common.util.EntityUtils
-
Get a property from the given entity as float.
- getFloat(Entity, String, float) - Static method in class com.graphaware.common.util.EntityUtils
-
Get a property from the given entity as float.
- getGraphId() - Method in class com.graphaware.common.json.JsonNode
- getGraphId() - Method in class com.graphaware.common.json.JsonRelationship
- getGraphId() - Method in class com.graphaware.common.json.StringIdJsonRelationship
- getGraphId() - Method in class com.graphaware.common.representation.DetachedEntity
- getId() - Method in class com.graphaware.common.representation.DetachedEntity
- getId() - Method in class com.graphaware.common.representation.GraphDetachedNode
- getId() - Method in class com.graphaware.common.representation.GraphDetachedRelationship
- getId() - Method in class com.graphaware.common.representation.SerializableNode
- getId() - Method in class com.graphaware.common.representation.SerializableRelationship
- getId() - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
- getInstance() - Static method in class com.graphaware.common.policy.inclusion.all.IncludeAllNodeProperties
- getInstance() - Static method in class com.graphaware.common.policy.inclusion.all.IncludeAllNodes
- getInstance() - Static method in class com.graphaware.common.policy.inclusion.all.IncludeAllRelationshipProperties
- getInstance() - Static method in class com.graphaware.common.policy.inclusion.all.IncludeAllRelationships
- getInstance() - Static method in class com.graphaware.common.policy.inclusion.none.IncludeNoNodeProperties
- getInstance() - Static method in class com.graphaware.common.policy.inclusion.none.IncludeNoNodes
- getInstance() - Static method in class com.graphaware.common.policy.inclusion.none.IncludeNoRelationshipProperties
- getInstance() - Static method in class com.graphaware.common.policy.inclusion.none.IncludeNoRelationships
- getInstance() - Static method in class com.graphaware.common.transform.TrivialNodeIdTransformer
- getInstance() - Static method in class com.graphaware.common.transform.TrivialNodeTransformer
- getInstance() - Static method in class com.graphaware.common.transform.TrivialRelationshipIdTransformer
- getInstance() - Static method in class com.graphaware.common.transform.TrivialRelationshipTransformer
- getInt(Entity, String) - Static method in class com.graphaware.common.util.EntityUtils
-
Get a property from the given entity as int.
- getInt(Entity, String, int) - Static method in class com.graphaware.common.util.EntityUtils
-
Get a property from the given entity as int.
- getItem() - Method in class com.graphaware.common.util.ComparableItem
- getItems() - Method in class com.graphaware.common.util.BoundedSortedList
-
Get a items of this list.
- getKey() - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeProperties
- getKey() - Method in class com.graphaware.common.representation.Property
- getKeys() - Method in class com.graphaware.common.description.property.BaseDetachedPropertiesDescription
- getKeys() - Method in class com.graphaware.common.description.property.LazyPropertiesDescription
- getKeys() - Method in interface com.graphaware.common.description.property.PropertiesDescription
-
Get keys of all predicates.
- getLabel() - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeNodes
-
Get the label with which this policy has been configured.
- getLabels() - Method in interface com.graphaware.common.expression.DetachedNodeExpressions
- getLabels() - Method in class com.graphaware.common.representation.AttachedNode
- getLabels() - Method in class com.graphaware.common.representation.DetachedNode
- getLabels() - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
- getLogger(Class<?>) - Static method in class com.graphaware.common.log.LoggerFactory
- getLong(Entity, String) - Static method in class com.graphaware.common.util.EntityUtils
-
Get a property from the given entity as long.
- getLong(Entity, String, long) - Static method in class com.graphaware.common.util.EntityUtils
-
Get a property from the given entity as long.
- getNode() - Method in class com.graphaware.common.representation.AttachedNodeProperty
- getNode() - Method in class com.graphaware.common.representation.NodeProperty
- getNodeInclusionPolicy() - Method in class com.graphaware.common.policy.inclusion.InclusionPolicies
- getNodeProperties() - Method in class com.graphaware.common.representation.SerializationSpecification
-
Get the node properties to be included in the output.
- getNodePropertyInclusionPolicy() - Method in class com.graphaware.common.policy.inclusion.InclusionPolicies
- getNodes() - Method in class com.graphaware.common.json.JsonGraph
- getNodes() - Method in class com.graphaware.common.wrapper.BaseEntity
- getOtherNode() - Method in interface com.graphaware.common.expression.AttachedRelationshipExpressions
- getOtherNode(Node) - Method in class com.graphaware.common.wrapper.BaseEntity
- getPrevious() - Method in class com.graphaware.common.util.Change
-
Get the previous (old) state of the object.
- getProperties() - Method in interface com.graphaware.common.expression.EntityExpressions
- getProperties() - Method in class com.graphaware.common.representation.AttachedEntity
- getProperties() - Method in class com.graphaware.common.representation.DetachedEntity
- getProperties(String...) - Method in class com.graphaware.common.wrapper.BaseEntity
- getPropertiesDescription() - Method in class com.graphaware.common.description.relationship.BaseRelationshipDescription
- getPropertiesDescription() - Method in interface com.graphaware.common.description.relationship.RelationshipDescription
-
Get the relationship's properties description.
- getPropertiesDescription() - Method in class com.graphaware.common.policy.inclusion.fluent.IncludeEntities
-
Get the properties description with which this policy has been configured.
- getProperty(String) - Method in interface com.graphaware.common.expression.EntityExpressions
- getProperty(String) - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
- getProperty(String, Object) - Method in interface com.graphaware.common.expression.EntityExpressions
- getProperty(String, Object) - Method in class com.graphaware.common.wrapper.BaseEntity
- getPropertyKeys() - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
- getQuantity() - Method in class com.graphaware.common.util.ComparableItem
- getRelationship() - Method in class com.graphaware.common.representation.AttachedRelationshipProperty
- getRelationship() - Method in class com.graphaware.common.representation.RelationshipProperty
- getRelationshipInclusionPolicy() - Method in class com.graphaware.common.policy.inclusion.InclusionPolicies
- getRelationshipProperties() - Method in class com.graphaware.common.representation.SerializationSpecification
-
Get the relationship properties to be included in the output.
- getRelationshipPropertyInclusionPolicy() - Method in class com.graphaware.common.policy.inclusion.InclusionPolicies
- getRelationships() - Method in class com.graphaware.common.json.JsonGraph
- getRelationships() - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
- getRelationships(Direction) - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
- getRelationships(Direction, RelationshipType...) - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
- getRelationships(RelationshipType...) - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
- getRelationships(RelationshipType, Direction) - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
- getRelationshipTypes() - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeRelationships
-
Get the relationship types with which this policy has been configured.
- getRelationshipTypes() - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
- getSamples() - Method in class com.graphaware.common.util.ReservoirSampler
-
Get samples collected in the reservoir.
- getSingle(Iterable<T>) - Static method in class com.graphaware.common.util.IterableUtils
-
Get a single element from iterable.
- getSingle(Iterable<T>, String) - Static method in class com.graphaware.common.util.IterableUtils
-
Get a single element from iterable.
- getSingle(Iterator<T>) - Static method in class com.graphaware.common.util.IterableUtils
-
Get a single element from iterator.
- getSingle(Iterator<T>, String) - Static method in class com.graphaware.common.util.IterableUtils
-
Get a single element from iterator.
- getSingleOrNull(Iterable<T>) - Static method in class com.graphaware.common.util.IterableUtils
-
Get a single element from iterable.
- getSingleOrNull(Iterator<T>) - Static method in class com.graphaware.common.util.IterableUtils
-
Get a single element from iterator.
- getSingleRelationship(EvaluationContext, Node, Node, RelationshipType, Direction) - Static method in class com.graphaware.common.util.RelationshipUtils
-
Get a single relationship between two nodes.
- getSingleRelationship(RelationshipType, Direction) - Method in class com.graphaware.common.wrapper.BaseEntity
-
(@see org.neo4j.graphdb.Node#getSingleRelationship(org.neo4j.graphdb.RelationshipType, org.neo4j.graphdb.Direction)).
- getSingleRelationshipOrNull(EvaluationContext, Node, Node, RelationshipType, Direction) - Static method in class com.graphaware.common.util.RelationshipUtils
-
Get a single relationship between two nodes.
- getStartNode() - Method in interface com.graphaware.common.expression.AttachedRelationshipExpressions
- getStartNode() - Method in class com.graphaware.common.representation.AttachedRelationship
- getStartNode() - Method in class com.graphaware.common.representation.DetachedRelationship
- getStartNode() - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
- getStartNodeGraphId() - Method in class com.graphaware.common.json.JsonRelationship
- getStartNodeGraphId() - Method in class com.graphaware.common.json.StringIdJsonRelationship
- getStartNodeGraphId() - Method in class com.graphaware.common.representation.DetachedRelationship
- getStartNodeId() - Method in class com.graphaware.common.representation.SerializableRelationship
- getType() - Method in class com.graphaware.common.description.relationship.BaseRelationshipDescription
- getType() - Method in interface com.graphaware.common.description.relationship.RelationshipDescription
-
Get the relationship type.
- getType() - Method in interface com.graphaware.common.expression.DetachedRelationshipExpressions
- getType() - Method in class com.graphaware.common.json.JsonRelationshipTypeAndDirection
- getType() - Method in class com.graphaware.common.representation.AttachedRelationship
- getType() - Method in class com.graphaware.common.representation.DetachedRelationship
- getType() - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
- getVersion() - Static method in class com.graphaware.common.util.VersionReader
-
Reads the version from the default file.
- getVersion(String) - Static method in class com.graphaware.common.util.VersionReader
-
Reads version from different file Mainly for testing purposes
- getWrapped() - Method in interface com.graphaware.common.wrapper.Wrapper
-
Get the wrapped instance.
- GraphDatabaseServiceWrapper - Interface in com.graphaware.common.wrapper
-
Wrapper
of theGraphDatabaseService
. - GraphDetachedNode - Class in com.graphaware.common.representation
- GraphDetachedNode() - Constructor for class com.graphaware.common.representation.GraphDetachedNode
- GraphDetachedNode(long) - Constructor for class com.graphaware.common.representation.GraphDetachedNode
- GraphDetachedNode(long, String[], Map<String, Object>) - Constructor for class com.graphaware.common.representation.GraphDetachedNode
- GraphDetachedNode(String[], Map<String, Object>) - Constructor for class com.graphaware.common.representation.GraphDetachedNode
- GraphDetachedNode(Node) - Constructor for class com.graphaware.common.representation.GraphDetachedNode
- GraphDetachedNode(Node, String[]) - Constructor for class com.graphaware.common.representation.GraphDetachedNode
- GraphDetachedRelationship - Class in com.graphaware.common.representation
- GraphDetachedRelationship() - Constructor for class com.graphaware.common.representation.GraphDetachedRelationship
- GraphDetachedRelationship(long) - Constructor for class com.graphaware.common.representation.GraphDetachedRelationship
- GraphDetachedRelationship(long, long, long, String, Map<String, Object>) - Constructor for class com.graphaware.common.representation.GraphDetachedRelationship
- GraphDetachedRelationship(long, long, String, Map<String, Object>) - Constructor for class com.graphaware.common.representation.GraphDetachedRelationship
- GraphDetachedRelationship(Relationship) - Constructor for class com.graphaware.common.representation.GraphDetachedRelationship
- GraphDetachedRelationship(Relationship, String[]) - Constructor for class com.graphaware.common.representation.GraphDetachedRelationship
- greaterThan(Comparable) - Static method in class com.graphaware.common.description.predicate.Predicates
-
Create a
GreaterThan
predicate with the specified value. - greaterThanOrEqualTo(Comparable) - Static method in class com.graphaware.common.description.predicate.Predicates
-
Create a
GreaterThan
orEqualTo
predicate with the specified value.
H
- hashCode() - Method in class com.graphaware.common.description.property.BaseDetachedPropertiesDescription
- hashCode() - Method in class com.graphaware.common.description.property.LazyPropertiesDescription
- hashCode() - Method in class com.graphaware.common.description.relationship.BaseRelationshipDescription
- hashCode() - Method in class com.graphaware.common.policy.inclusion.composite.CompositeEntityInclusionPolicy
- hashCode() - Method in class com.graphaware.common.policy.inclusion.composite.CompositePropertyInclusionPolicy
- hashCode() - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeNodes
- hashCode() - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeProperties
- hashCode() - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeRelationships
- hashCode() - Method in class com.graphaware.common.policy.inclusion.fluent.IncludeEntities
- hashCode() - Method in class com.graphaware.common.policy.inclusion.InclusionPolicies
- hashCode() - Method in class com.graphaware.common.policy.inclusion.spel.SpelInclusionPolicy
- hashCode() - Method in class com.graphaware.common.representation.AttachedEntity
- hashCode() - Method in class com.graphaware.common.representation.DetachedEntity
- hashCode() - Method in class com.graphaware.common.representation.DetachedNode
- hashCode() - Method in class com.graphaware.common.representation.DetachedRelationship
- hashCode() - Method in class com.graphaware.common.representation.SerializableNode
- hashCode() - Method in class com.graphaware.common.representation.SerializableRelationship
- hashCode() - Method in class com.graphaware.common.util.Change
- hashCode() - Method in class com.graphaware.common.util.ComparableItem
- hashCode() - Method in class com.graphaware.common.util.Pair
- hashCode() - Method in class com.graphaware.common.util.UnorderedPair
- hashCode() - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
- hasLabel(String) - Method in interface com.graphaware.common.expression.DetachedNodeExpressions
- hasLabel(String) - Method in class com.graphaware.common.representation.AttachedNode
- hasLabel(Label) - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
- hasProperty(String) - Method in interface com.graphaware.common.expression.EntityExpressions
- hasProperty(String) - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
- hasRelationship() - Method in class com.graphaware.common.wrapper.BaseEntity
- hasRelationship(Direction) - Method in class com.graphaware.common.wrapper.BaseEntity
- hasRelationship(Direction, RelationshipType...) - Method in class com.graphaware.common.wrapper.BaseEntity
- hasRelationship(RelationshipType...) - Method in class com.graphaware.common.wrapper.BaseEntity
- hasRelationship(RelationshipType, Direction) - Method in class com.graphaware.common.wrapper.BaseEntity
I
- ids(Iterable<? extends Entity>) - Static method in class com.graphaware.common.util.EntityUtils
- IdTransformer<ID,E extends Entity> - Interface in com.graphaware.common.transform
-
A transformer of custom IDs to and from internal Neo4j
Entity
IDs. - include(E) - Method in class com.graphaware.common.policy.inclusion.composite.CompositeEntityInclusionPolicy
- include(String, E) - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeProperties
- include(String, Node) - Method in class com.graphaware.common.policy.inclusion.spel.SpelNodePropertyInclusionPolicy
- include(String, Relationship) - Method in class com.graphaware.common.policy.inclusion.spel.SpelRelationshipPropertyInclusionPolicy
- include(String, T) - Method in class com.graphaware.common.policy.inclusion.all.IncludeAllProperties
- include(String, T) - Method in class com.graphaware.common.policy.inclusion.composite.CompositePropertyInclusionPolicy
- include(String, T) - Method in class com.graphaware.common.policy.inclusion.none.IncludeNoProperties
- include(String, T) - Method in interface com.graphaware.common.policy.inclusion.PropertyInclusionPolicy
-
Should a property with the given key of the given entity be included?
- include(Node) - Method in class com.graphaware.common.policy.inclusion.all.IncludeAllNodes
- include(Node) - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeNodes
- include(Node) - Method in class com.graphaware.common.policy.inclusion.spel.SpelNodeInclusionPolicy
- include(Relationship) - Method in class com.graphaware.common.policy.inclusion.all.IncludeAllRelationships
- include(Relationship) - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeRelationships
- include(Relationship) - Method in class com.graphaware.common.policy.inclusion.spel.SpelRelationshipInclusionPolicy
- include(Relationship, Node) - Method in class com.graphaware.common.policy.inclusion.composite.CompositeRelationshipInclusionPolicy
- include(Relationship, Node) - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeRelationships
- include(Relationship, Node) - Method in class com.graphaware.common.policy.inclusion.none.IncludeNoRelationships
- include(Relationship, Node) - Method in class com.graphaware.common.policy.inclusion.RelationshipInclusionPolicy.Adapter
- include(Relationship, Node) - Method in interface com.graphaware.common.policy.inclusion.RelationshipInclusionPolicy
-
Include the given relationships from the given node's point of view?
- include(Relationship, Node) - Method in class com.graphaware.common.policy.inclusion.spel.SpelRelationshipInclusionPolicy
- include(T) - Method in class com.graphaware.common.policy.inclusion.all.IncludeAll
- include(T) - Method in class com.graphaware.common.policy.inclusion.fluent.IncludeEntities
- include(T) - Method in class com.graphaware.common.policy.inclusion.none.IncludeNoEntities
- include(T) - Method in class com.graphaware.common.policy.inclusion.none.IncludeNone
- include(T) - Method in interface com.graphaware.common.policy.inclusion.ObjectInclusionPolicy
-
Include the given object?
- IncludeAll<T> - Class in com.graphaware.common.policy.inclusion.all
-
ObjectInclusionPolicy
that includes all objects. - IncludeAll() - Constructor for class com.graphaware.common.policy.inclusion.all.IncludeAll
- IncludeAllNodeProperties - Class in com.graphaware.common.policy.inclusion.all
-
NodePropertyInclusionPolicy
that includes all node properties. - IncludeAllNodes - Class in com.graphaware.common.policy.inclusion.all
-
NodeInclusionPolicy
that includes all nodes. - IncludeAllProperties<T extends Entity> - Class in com.graphaware.common.policy.inclusion.all
-
Base-class for
PropertyInclusionPolicy
s that includes all properties. - IncludeAllProperties() - Constructor for class com.graphaware.common.policy.inclusion.all.IncludeAllProperties
- IncludeAllRelationshipProperties - Class in com.graphaware.common.policy.inclusion.all
-
RelationshipPropertyInclusionPolicy
that includes all relationship properties. - IncludeAllRelationshipProperties() - Constructor for class com.graphaware.common.policy.inclusion.all.IncludeAllRelationshipProperties
- IncludeAllRelationships - Class in com.graphaware.common.policy.inclusion.all
-
RelationshipInclusionPolicy
that includes all relationships. - IncludeEntities<C extends IncludeEntities<?,T>,T extends Entity> - Class in com.graphaware.common.policy.inclusion.fluent
-
An abstract base-class for
EntityInclusionPolicy
implementations that are based on property valuePredicate
s. - IncludeEntities(DetachedPropertiesDescription) - Constructor for class com.graphaware.common.policy.inclusion.fluent.IncludeEntities
-
Construct a new policy.
- IncludeNodeProperties - Class in com.graphaware.common.policy.inclusion.fluent
-
An implementation of
NodePropertyInclusionPolicy
that is entirely configurable using its fluent interface. - IncludeNodeProperties(String) - Constructor for class com.graphaware.common.policy.inclusion.fluent.IncludeNodeProperties
- IncludeNodes - Class in com.graphaware.common.policy.inclusion.fluent
-
An implementation of
NodeInclusionPolicy
that is entirely configurable using its fluent interface. - IncludeNodes(String, DetachedPropertiesDescription) - Constructor for class com.graphaware.common.policy.inclusion.fluent.IncludeNodes
-
Create a new policy.
- IncludeNoEntities<T extends Entity> - Class in com.graphaware.common.policy.inclusion.none
-
EntityInclusionPolicy
that ignores all entities. - IncludeNoEntities() - Constructor for class com.graphaware.common.policy.inclusion.none.IncludeNoEntities
- IncludeNone<T> - Class in com.graphaware.common.policy.inclusion.none
-
ObjectInclusionPolicy
that excludes everything. - IncludeNone() - Constructor for class com.graphaware.common.policy.inclusion.none.IncludeNone
- IncludeNoNodeProperties - Class in com.graphaware.common.policy.inclusion.none
-
NodePropertyInclusionPolicy
that excludes all node properties. - IncludeNoNodes - Class in com.graphaware.common.policy.inclusion.none
-
NodeInclusionPolicy
that ignores all nodes. - IncludeNoProperties<T extends Entity> - Class in com.graphaware.common.policy.inclusion.none
-
PropertyInclusionPolicy
that excludes all properties. - IncludeNoProperties() - Constructor for class com.graphaware.common.policy.inclusion.none.IncludeNoProperties
- IncludeNoRelationshipProperties - Class in com.graphaware.common.policy.inclusion.none
-
RelationshipPropertyInclusionPolicy
that ignores all relationships properties. - IncludeNoRelationships - Class in com.graphaware.common.policy.inclusion.none
-
RelationshipInclusionPolicy
that ignores all relationships. - IncludeRelationshipProperties - Class in com.graphaware.common.policy.inclusion.fluent
-
An implementation of
RelationshipPropertyInclusionPolicy
that is entirely configurable using its fluent interface. - IncludeRelationshipProperties(String) - Constructor for class com.graphaware.common.policy.inclusion.fluent.IncludeRelationshipProperties
- IncludeRelationships - Class in com.graphaware.common.policy.inclusion.fluent
-
An implementation of
RelationshipInclusionPolicy
that is entirely configurable using its fluent interface. - IncludeRelationships(Direction, String[], DetachedPropertiesDescription) - Constructor for class com.graphaware.common.policy.inclusion.fluent.IncludeRelationships
-
Create a new policy.
- InclusionPolicies - Class in com.graphaware.common.policy.inclusion
-
Wrapper for
InclusionPolicy
s. - InclusionPolicies(NodeInclusionPolicy, NodePropertyInclusionPolicy, RelationshipInclusionPolicy, RelationshipPropertyInclusionPolicy) - Constructor for class com.graphaware.common.policy.inclusion.InclusionPolicies
-
Constructor.
- InclusionPolicy - Interface in com.graphaware.common.policy.inclusion
-
Marker interface for policies deciding whether to include something or not.
- increment(T) - Method in class com.graphaware.common.util.Counter
- increment(T, long) - Method in class com.graphaware.common.util.Counter
- INSTANCE - Static variable in class com.graphaware.common.transform.TrivialNodeTransformer
- INSTANCE - Static variable in class com.graphaware.common.transform.TrivialRelationshipTransformer
- isArray(Object) - Static method in class com.graphaware.common.util.ArrayUtils
-
Check if the given object is an array.
- isEmpty() - Method in class com.graphaware.common.util.BoundedConcurrentStack
- isEmpty() - Method in class com.graphaware.common.util.ReservoirSampler
-
Is the reservoir empty?
- isIncoming() - Method in interface com.graphaware.common.expression.AttachedRelationshipExpressions
- isMoreGeneralThan(PropertiesDescription) - Method in class com.graphaware.common.description.property.BasePropertiesDescription
- isMoreGeneralThan(PropertiesDescription) - Method in class com.graphaware.common.description.property.WildcardPropertiesDescription
- isMoreGeneralThan(RelationshipDescription) - Method in class com.graphaware.common.description.relationship.BaseRelationshipDescription
- isMoreGeneralThan(T) - Method in interface com.graphaware.common.description.PartiallyComparable
-
Is this instance more general than (or at least as general as) the given instance?
- isMoreSpecificThan(T) - Method in class com.graphaware.common.description.BasePartiallyComparable
- isMoreSpecificThan(T) - Method in interface com.graphaware.common.description.PartiallyComparable
-
Is this instance more specific than (or at least as specific as) the given instance?
- isMutuallyExclusive(PropertiesDescription) - Method in class com.graphaware.common.description.property.BasePropertiesDescription
- isMutuallyExclusive(RelationshipDescription) - Method in class com.graphaware.common.description.relationship.BaseRelationshipDescription
- isMutuallyExclusive(T) - Method in interface com.graphaware.common.description.MutuallyExclusive
-
Is this instance mutually exclusive with the given other instance? This method is reflexive.
- isOutgoing() - Method in interface com.graphaware.common.expression.AttachedRelationshipExpressions
- isPrimitiveArray(Object) - Static method in class com.graphaware.common.util.ArrayUtils
-
Check if the given object is a primitive array.
- isPrimitiveOrStringArray(Object) - Static method in class com.graphaware.common.util.ArrayUtils
-
Check if the given object is a primitive array or an array of Strings.
- isType(String) - Method in interface com.graphaware.common.expression.DetachedRelationshipExpressions
- isType(RelationshipType) - Method in class com.graphaware.common.wrapper.BaseEntity
- IterableUtils - Class in com.graphaware.common.util
-
Utility methods for dealing with
Iterable
s. - iterator() - Method in class com.graphaware.common.util.BoundedConcurrentStack
-
Get iterator over the elements of this stack.
J
- JsonGraph<T extends JsonGraph<T>> - Class in com.graphaware.common.json
-
Abstract base class for convenient JSON-serializable graphs with fluent interface.
- JsonGraph() - Constructor for class com.graphaware.common.json.JsonGraph
- JsonNode<ID> - Class in com.graphaware.common.json
-
JSON-
SerializableNode
. - JsonNode() - Constructor for class com.graphaware.common.json.JsonNode
- JsonNode(ID) - Constructor for class com.graphaware.common.json.JsonNode
- JsonNode(ID, String[], Map<String, Object>) - Constructor for class com.graphaware.common.json.JsonNode
- JsonNode(Node, NodeIdTransformer<ID>) - Constructor for class com.graphaware.common.json.JsonNode
- JsonNode(Node, String[], NodeIdTransformer<ID>) - Constructor for class com.graphaware.common.json.JsonNode
- JsonRelationship<ID> - Class in com.graphaware.common.json
-
JSON-
SerializableRelationship
. - JsonRelationship() - Constructor for class com.graphaware.common.json.JsonRelationship
- JsonRelationship(ID) - Constructor for class com.graphaware.common.json.JsonRelationship
- JsonRelationship(ID, ID, ID, String, Map<String, Object>) - Constructor for class com.graphaware.common.json.JsonRelationship
- JsonRelationship(Relationship, RelationshipIdTransformer<ID>, NodeIdTransformer<ID>) - Constructor for class com.graphaware.common.json.JsonRelationship
- JsonRelationship(Relationship, String[], RelationshipIdTransformer<ID>, NodeIdTransformer<ID>) - Constructor for class com.graphaware.common.json.JsonRelationship
- JsonRelationshipTypeAndDirection - Class in com.graphaware.common.json
-
JSON-serializable representation of a Neo4j relationship type and direction.
- JsonRelationshipTypeAndDirection() - Constructor for class com.graphaware.common.json.JsonRelationshipTypeAndDirection
L
- LazyPropertiesDescription - Class in com.graphaware.common.description.property
-
The most specific
PropertiesDescription
of aEntity
that lazily consults the underlyingEntity
and returns only predicates of typeEqualTo
. - LazyPropertiesDescription(Entity) - Constructor for class com.graphaware.common.description.property.LazyPropertiesDescription
-
Construct a new properties description as the most specific description of the given entity.
- LazyRelationshipDescription - Class in com.graphaware.common.description.relationship
-
The most specific
RelationshipDescription
of aRelationship
that lazily consults the underlyingRelationship
. - LazyRelationshipDescription(Relationship, Node) - Constructor for class com.graphaware.common.description.relationship.LazyRelationshipDescription
-
Construct a new relationship description as the most specific description of the given relationship.
- lessThan(Comparable) - Static method in class com.graphaware.common.description.predicate.Predicates
-
Create a
LessThan
predicate with the specified value. - lessThanOrEqualTo(Comparable) - Static method in class com.graphaware.common.description.predicate.Predicates
-
Create a
LessThan
orEqualTo
predicate with the specified value. - literal(String, Direction) - Static method in class com.graphaware.common.description.relationship.RelationshipDescriptionFactory
-
Construct a new "literal" relationship description, i.e., one that treats properties that are not explicitly constrained by a
Predicate
asUndefined
. - literal(Relationship, Node) - Static method in class com.graphaware.common.description.relationship.RelationshipDescriptionFactory
-
Construct a new "literal" relationship description, i.e., one that treats properties that are not explicitly constrained by a
Predicate
asUndefined
. - literal(RelationshipType, Direction) - Static method in class com.graphaware.common.description.relationship.RelationshipDescriptionFactory
-
Construct a new "literal" relationship description, i.e., one that treats properties that are not explicitly constrained by a
Predicate
asUndefined
. - LiteralPropertiesDescription - Class in com.graphaware.common.description.property
-
A
BaseDetachedPropertiesDescription
where every predicate not explicitly defined isUndefined
. - LiteralPropertiesDescription(Map<String, Predicate>) - Constructor for class com.graphaware.common.description.property.LiteralPropertiesDescription
-
Construct a new properties description from the given map of predicates.
- LiteralPropertiesDescription(Entity) - Constructor for class com.graphaware.common.description.property.LiteralPropertiesDescription
-
Construct a new properties description as the most specific description of the given entity.
- logger() - Method in interface com.graphaware.common.log.LoggerFactory.Dependencies
- LoggerFactory - Class in com.graphaware.common.log
-
To be used by the Framework and all modules for logging.
- LoggerFactory() - Constructor for class com.graphaware.common.log.LoggerFactory
- LoggerFactory.Dependencies - Interface in com.graphaware.common.log
- LongIdJsonNode - Class in com.graphaware.common.json
- LongIdJsonNode() - Constructor for class com.graphaware.common.json.LongIdJsonNode
- LongIdJsonNode(long) - Constructor for class com.graphaware.common.json.LongIdJsonNode
- LongIdJsonNode(long, String[], Map<String, Object>) - Constructor for class com.graphaware.common.json.LongIdJsonNode
- LongIdJsonNode(String[], Map<String, Object>) - Constructor for class com.graphaware.common.json.LongIdJsonNode
- LongIdJsonNode(Node) - Constructor for class com.graphaware.common.json.LongIdJsonNode
- LongIdJsonNode(Node, NodeIdTransformer<Long>) - Constructor for class com.graphaware.common.json.LongIdJsonNode
- LongIdJsonNode(Node, String[]) - Constructor for class com.graphaware.common.json.LongIdJsonNode
- LongIdJsonNode(Node, String[], NodeIdTransformer<Long>) - Constructor for class com.graphaware.common.json.LongIdJsonNode
- LongIdJsonRelationship - Class in com.graphaware.common.json
-
JsonRelationship
withLong
custom ID. - LongIdJsonRelationship() - Constructor for class com.graphaware.common.json.LongIdJsonRelationship
- LongIdJsonRelationship(long) - Constructor for class com.graphaware.common.json.LongIdJsonRelationship
- LongIdJsonRelationship(long, long, long, String, Map<String, Object>) - Constructor for class com.graphaware.common.json.LongIdJsonRelationship
- LongIdJsonRelationship(long, long, String, Map<String, Object>) - Constructor for class com.graphaware.common.json.LongIdJsonRelationship
- LongIdJsonRelationship(Relationship) - Constructor for class com.graphaware.common.json.LongIdJsonRelationship
- LongIdJsonRelationship(Relationship, RelationshipIdTransformer<Long>, NodeIdTransformer<Long>) - Constructor for class com.graphaware.common.json.LongIdJsonRelationship
- LongIdJsonRelationship(Relationship, String[]) - Constructor for class com.graphaware.common.json.LongIdJsonRelationship
- LongIdJsonRelationship(Relationship, String[], RelationshipIdTransformer<Long>, NodeIdTransformer<Long>) - Constructor for class com.graphaware.common.json.LongIdJsonRelationship
M
- matches(Direction, Direction) - Static method in class com.graphaware.common.util.DirectionUtils
-
Do the two directions match?
- matches(Relationship, Node, Direction) - Static method in class com.graphaware.common.util.DirectionUtils
-
Does the given relationship match the given direction from the given node's point of view? Directions match if either they are the same, or at least one of them is
Direction.BOTH
. - merge(T) - Method in class com.graphaware.common.json.JsonGraph
- MutuallyExclusive<T> - Interface in com.graphaware.common.description
-
Component that can determine, whether it is mutually exclusive with another instance.
N
- NEW - Static variable in class com.graphaware.common.representation.DetachedEntity
- newInstance(DetachedPropertiesDescription) - Method in class com.graphaware.common.policy.inclusion.fluent.IncludeEntities
-
Create a new instance of this policy reconfigured with a different properties description.
- newInstance(DetachedPropertiesDescription) - Method in class com.graphaware.common.policy.inclusion.fluent.IncludeNodes
- newInstance(DetachedPropertiesDescription) - Method in class com.graphaware.common.policy.inclusion.fluent.IncludeRelationships
- newInstance(String) - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeNodes
-
Create a new instance of this policy with the given label.
- newInstance(String) - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeProperties
-
Create a new instance of this policy with the given key.
- newInstance(String) - Method in class com.graphaware.common.policy.inclusion.fluent.IncludeNodeProperties
- newInstance(String) - Method in class com.graphaware.common.policy.inclusion.fluent.IncludeNodes
- newInstance(String) - Method in class com.graphaware.common.policy.inclusion.fluent.IncludeRelationshipProperties
- newInstance(Map<String, Predicate>) - Method in class com.graphaware.common.description.property.BaseDetachedPropertiesDescription
-
Create a new instance of this class with the given predicates.
- newInstance(Map<String, Predicate>) - Method in class com.graphaware.common.description.property.LiteralPropertiesDescription
- newInstance(Map<String, Predicate>) - Method in class com.graphaware.common.description.property.WildcardPropertiesDescription
- newInstance(Direction, String...) - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeRelationships
-
Create a new instance of this policy with the given direction and relationship types.
- newInstance(Direction, String...) - Method in class com.graphaware.common.policy.inclusion.fluent.IncludeRelationships
- newInstance(ExtensionContext, LoggerFactory.Dependencies) - Method in class com.graphaware.common.log.LoggerFactory
- node() - Method in class com.graphaware.common.wrapper.BaseEntity
- NodeIdTransformer<ID> - Interface in com.graphaware.common.transform
-
IdTransformer
forNode
s. - NodeInclusionPolicy - Interface in com.graphaware.common.policy.inclusion
-
EntityInclusionPolicy
forNode
s. - NodeProperty<T extends DetachedNodeExpressions> - Class in com.graphaware.common.representation
- NodeProperty(String, T) - Constructor for class com.graphaware.common.representation.NodeProperty
- NodePropertyInclusionPolicy - Interface in com.graphaware.common.policy.inclusion
-
PropertyInclusionPolicy
forNode
s. - nodeToString(Node) - Static method in class com.graphaware.common.util.EntityUtils
-
Convert a
Node
to a human-readable String. - NodeTransformer<R extends SerializableNode> - Interface in com.graphaware.common.transform
-
Transformer
ofNode
s. - NodeWrapper - Interface in com.graphaware.common.wrapper
- none() - Static method in class com.graphaware.common.policy.inclusion.InclusionPolicies
-
Create nothing-including policies.
O
- ObjectInclusionPolicy<T> - Interface in com.graphaware.common.policy.inclusion
-
InclusionPolicy
deciding whether to include an object or not. - of(NodeInclusionPolicy...) - Static method in class com.graphaware.common.policy.inclusion.composite.CompositeNodeInclusionPolicy
- of(NodePropertyInclusionPolicy...) - Static method in class com.graphaware.common.policy.inclusion.composite.CompositeNodePropertyInclusionPolicy
- of(RelationshipInclusionPolicy...) - Static method in class com.graphaware.common.policy.inclusion.composite.CompositeRelationshipInclusionPolicy
- of(RelationshipPropertyInclusionPolicy...) - Static method in class com.graphaware.common.policy.inclusion.composite.CompositeRelationshipPropertyInclusionPolicy
- of(FIRST, SECOND) - Static method in class com.graphaware.common.util.Pair
- offer(E) - Method in class com.graphaware.common.util.BlockingArrayBlockingQueue
P
- Pair<FIRST,SECOND> - Class in com.graphaware.common.util
-
An immutable pair of objects.
- Pair(FIRST, SECOND) - Constructor for class com.graphaware.common.util.Pair
-
Construct a new pair.
- PartiallyComparable<T> - Interface in com.graphaware.common.description
-
Interface for types that can compare themselves to other types using a general to specific ordering.
- pointOfView() - Method in interface com.graphaware.common.expression.AttachedRelationshipExpressions
- pointOfView() - Method in class com.graphaware.common.representation.AttachedRelationship
- policies - Variable in class com.graphaware.common.policy.inclusion.composite.CompositeEntityInclusionPolicy
- populate(Collection<E>) - Method in class com.graphaware.common.util.BoundedConcurrentStack
-
Populate the stack.
- populate(Node) - Method in class com.graphaware.common.representation.DetachedNode
- populate(T) - Method in class com.graphaware.common.representation.DetachedEntity
-
Populate this instance of a entity representation with data from the given
Entity
. - Predicate - Interface in com.graphaware.common.description.predicate
-
A predicate on beta, i.e.
- predicates - Variable in class com.graphaware.common.description.property.BaseDetachedPropertiesDescription
- Predicates - Class in com.graphaware.common.description.predicate
-
Utility class acting as a factory for
Predicate
s. - primitiveOrStringArrayToString(Object) - Static method in class com.graphaware.common.util.ArrayUtils
-
Convert a primitive array or an array of Strings to string.
- produceEntity(Transaction) - Method in class com.graphaware.common.json.LongIdJsonNode
- produceEntity(Transaction) - Method in class com.graphaware.common.json.LongIdJsonRelationship
- produceEntity(Transaction) - Method in class com.graphaware.common.json.StringIdJsonNode
- produceEntity(Transaction) - Method in class com.graphaware.common.json.StringIdJsonRelationship
- produceEntity(Transaction) - Method in class com.graphaware.common.representation.DetachedEntity
-
Produce a
Entity
from this representation. - produceEntity(Transaction, NodeIdTransformer<ID>) - Method in class com.graphaware.common.representation.SerializableNode
-
Produce a
Node
from this representation. - produceEntity(Transaction, RelationshipIdTransformer<ID>, NodeIdTransformer<ID>) - Method in class com.graphaware.common.representation.SerializableRelationship
-
Produce a
Relationship
from this representation. - produceLines(File, int) - Static method in class com.graphaware.common.util.FileScanner
-
Produce lines from a file.
- produceLines(InputStream, int) - Static method in class com.graphaware.common.util.FileScanner
-
Produce lines from an input stream.
- PropertiesDescription - Interface in com.graphaware.common.description.property
-
An immutable description of properties, i.e.
- propertiesToMap(Entity) - Static method in class com.graphaware.common.util.EntityUtils
- propertiesToMap(Entity, ObjectInclusionPolicy<String>) - Static method in class com.graphaware.common.util.EntityUtils
- propertiesToString(Entity) - Static method in class com.graphaware.common.util.EntityUtils
-
Convert a
Entity
to a human-readable String. - Property<T extends EntityExpressions> - Class in com.graphaware.common.representation
- Property(String, T) - Constructor for class com.graphaware.common.representation.Property
- PropertyInclusionPolicy<T extends Entity> - Interface in com.graphaware.common.policy.inclusion
-
InclusionPolicy
deciding whether to include properties of someEntity
or not. - propertyKeySetAsStringArray(Iterable<String>) - Method in class com.graphaware.common.representation.DetachedEntity
-
Returns a properties keyset from a graph object to a string array
- push(E) - Method in class com.graphaware.common.util.BoundedConcurrentStack
-
Push an element onto the stack.
- putProperty(String, Object) - Method in class com.graphaware.common.representation.DetachedEntity
-
Add a property.
R
- random(Iterable<T>) - Static method in class com.graphaware.common.util.IterableUtils
-
Get a random element of the given
Iterable
. - random(Iterable<T>, int) - Static method in class com.graphaware.common.util.IterableUtils
-
Sample an
Iterable
using reservoir sampling. - relationship() - Method in class com.graphaware.common.wrapper.BaseEntity
- RelationshipDescription - Interface in com.graphaware.common.description.relationship
-
An immutable description of a relationship from a node's point of view.
- RelationshipDescriptionFactory - Class in com.graphaware.common.description.relationship
-
Factory for
RelationshipDescription
s. - relationshipExists(EvaluationContext, Node, Node, RelationshipType, Direction) - Static method in class com.graphaware.common.util.RelationshipUtils
-
Check that a relationship exists between two nodes.
- RelationshipIdTransformer<ID> - Interface in com.graphaware.common.transform
-
IdTransformer
forRelationship
s. - RelationshipInclusionPolicy - Interface in com.graphaware.common.policy.inclusion
- RelationshipInclusionPolicy.Adapter - Class in com.graphaware.common.policy.inclusion
-
Adapter for implementations that don't care about which node is looking at the relationship.
- relationshipNotExists(EvaluationContext, Node, Node, RelationshipType, Direction) - Static method in class com.graphaware.common.util.RelationshipUtils
-
Check that a relationship does not exist between two nodes.
- RelationshipProperty<T extends DetachedRelationshipExpressions> - Class in com.graphaware.common.representation
- RelationshipProperty(String, T) - Constructor for class com.graphaware.common.representation.RelationshipProperty
- RelationshipPropertyInclusionPolicy - Interface in com.graphaware.common.policy.inclusion
- relationshipToString(Relationship) - Static method in class com.graphaware.common.util.EntityUtils
-
Convert a
Relationship
to a human-readable String. - RelationshipTransformer<R extends JsonRelationship> - Interface in com.graphaware.common.transform
-
Transformer
ofRelationship
s. - RelationshipUtils - Class in com.graphaware.common.util
-
Utility methods for dealing with
Relationship
s. - RelationshipWrapper - Interface in com.graphaware.common.wrapper
-
A
Wrapper
forRelationship
- removeLabel(Label) - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
- removeProperty(String) - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
- ReservoirSampler<T> - Class in com.graphaware.common.util
-
Sampler that uses the reservoir sampling algorithm, which is useful when the total number of items from which the sample is being taken is unknown in advance.
- ReservoirSampler(int) - Constructor for class com.graphaware.common.util.ReservoirSampler
-
Create a new sampler with a certain reservoir size.
- reset() - Method in class com.graphaware.common.util.Counter
- resolveDirection(AttachedRelationshipExpressions<?>, AttachedNodeExpressions, Direction) - Static method in class com.graphaware.common.util.DirectionUtils
-
Resolve the direction of a relationship from a node's point of view.
- resolveDirection(Relationship, Node) - Static method in class com.graphaware.common.util.DirectionUtils
-
Resolve the direction of a relationship from a node's point of view.
- resolveDirection(Relationship, Node, Direction) - Static method in class com.graphaware.common.util.DirectionUtils
-
Resolve the direction of a relationship from a node's point of view.
- reverse(Direction) - Static method in class com.graphaware.common.util.DirectionUtils
-
Reverse direction.
S
- SameTypePair<T> - Class in com.graphaware.common.util
-
An immutable pair of objects, which must be of the same type.
- SameTypePair(T, T) - Constructor for class com.graphaware.common.util.SameTypePair
-
Construct a new pair.
- sample(T) - Method in class com.graphaware.common.util.ReservoirSampler
-
Sample an item and store in the reservoir if needed.
- second() - Method in class com.graphaware.common.util.Pair
-
Return the second element of the pair.
- self() - Method in class com.graphaware.common.description.BasePartiallyComparable
- self() - Method in class com.graphaware.common.description.property.BasePropertiesDescription
- self() - Method in class com.graphaware.common.description.relationship.BaseRelationshipDescription
- self() - Method in class com.graphaware.common.json.JsonGraph
- self() - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
- SerializableNode<ID> - Class in com.graphaware.common.representation
-
Serializable
DetachedNode
with custom node ID. - SerializableNode() - Constructor for class com.graphaware.common.representation.SerializableNode
-
Public no-arg constructor (for Jackson et.
- SerializableNode(ID) - Constructor for class com.graphaware.common.representation.SerializableNode
-
Create a Serializable
DetachedNode
from custom node ID. - SerializableNode(ID, String[], Map<String, Object>) - Constructor for class com.graphaware.common.representation.SerializableNode
-
Construct Serializable
DetachedNode
of a node. - SerializableNode(Node, NodeIdTransformer<ID>) - Constructor for class com.graphaware.common.representation.SerializableNode
-
Create a Serializable
DetachedNode
from a Neo4j node. - SerializableNode(Node, String[], NodeIdTransformer<ID>) - Constructor for class com.graphaware.common.representation.SerializableNode
-
Create a Serializable
DetachedNode
from a Neo4j node. - SerializableRelationship<ID> - Class in com.graphaware.common.representation
-
Serializable
DetachedRelationship
with custom ID. - SerializableRelationship() - Constructor for class com.graphaware.common.representation.SerializableRelationship
-
Public no-arg constructor (for Jackson et.
- SerializableRelationship(ID) - Constructor for class com.graphaware.common.representation.SerializableRelationship
-
Create a Serializable
DetachedRelationship
from own relationship ID. - SerializableRelationship(ID, ID, ID, String, Map<String, Object>) - Constructor for class com.graphaware.common.representation.SerializableRelationship
-
Construct Serializable
DetachedRelationship
of a relationship. - SerializableRelationship(Relationship, RelationshipIdTransformer<ID>, NodeIdTransformer<ID>) - Constructor for class com.graphaware.common.representation.SerializableRelationship
-
Create a Serializable
DetachedRelationship
from a Neo4j relationship. - SerializableRelationship(Relationship, String[], RelationshipIdTransformer<ID>, NodeIdTransformer<ID>) - Constructor for class com.graphaware.common.representation.SerializableRelationship
-
Create a Serializable
DetachedRelationship
from a Neo4j relationship. - SerializationSpecification - Class in com.graphaware.common.representation
-
Specification of what to include an API output.
- SerializationSpecification() - Constructor for class com.graphaware.common.representation.SerializationSpecification
-
Construct a new spec: Return all node and relationship properties.
- SerializationSpecification(String[], String[]) - Constructor for class com.graphaware.common.representation.SerializationSpecification
-
Construct a new spec.
- setDirection(Direction) - Method in class com.graphaware.common.json.JsonRelationshipTypeAndDirection
- setEndNodeGraphId(long) - Method in class com.graphaware.common.representation.DetachedRelationship
- setEndNodeId(ID) - Method in class com.graphaware.common.representation.SerializableRelationship
- setGraphId(long) - Method in class com.graphaware.common.representation.DetachedEntity
- setId(ID) - Method in class com.graphaware.common.representation.SerializableNode
- setId(ID) - Method in class com.graphaware.common.representation.SerializableRelationship
- setLabels(String[]) - Method in class com.graphaware.common.representation.DetachedNode
- setNodeProperties(String[]) - Method in class com.graphaware.common.representation.SerializationSpecification
-
Set the node properties to be included in the output.
- setNodes(Set<SerializableNode>) - Method in class com.graphaware.common.json.JsonGraph
- setProperties(Map<String, Object>) - Method in class com.graphaware.common.representation.DetachedEntity
-
Set properties.
- setProperty(String, Object) - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
- setRelationshipProperties(String[]) - Method in class com.graphaware.common.representation.SerializationSpecification
-
Set the relationship properties to be included in the output.
- setRelationships(Set<SerializableRelationship>) - Method in class com.graphaware.common.json.JsonGraph
- setStartNodeGraphId(long) - Method in class com.graphaware.common.representation.DetachedRelationship
- setStartNodeId(ID) - Method in class com.graphaware.common.representation.SerializableRelationship
- setType(String) - Method in class com.graphaware.common.json.JsonRelationshipTypeAndDirection
- setType(String) - Method in class com.graphaware.common.representation.DetachedRelationship
- SpelInclusionPolicy - Class in com.graphaware.common.policy.inclusion.spel
-
Abstract base-class for
ObjectInclusionPolicy
implementations that are based on SPEL expressions. - SpelInclusionPolicy(String) - Constructor for class com.graphaware.common.policy.inclusion.spel.SpelInclusionPolicy
- SpelNodeInclusionPolicy - Class in com.graphaware.common.policy.inclusion.spel
-
NodeInclusionPolicy
based on a SPEL expression. - SpelNodeInclusionPolicy(String) - Constructor for class com.graphaware.common.policy.inclusion.spel.SpelNodeInclusionPolicy
- SpelNodePropertyInclusionPolicy - Class in com.graphaware.common.policy.inclusion.spel
-
NodePropertyInclusionPolicy
based on a SPEL expression. - SpelNodePropertyInclusionPolicy(String) - Constructor for class com.graphaware.common.policy.inclusion.spel.SpelNodePropertyInclusionPolicy
- SpelRelationshipInclusionPolicy - Class in com.graphaware.common.policy.inclusion.spel
-
RelationshipInclusionPolicy
based on a SPEL expression. - SpelRelationshipInclusionPolicy(String) - Constructor for class com.graphaware.common.policy.inclusion.spel.SpelRelationshipInclusionPolicy
- SpelRelationshipPropertyInclusionPolicy - Class in com.graphaware.common.policy.inclusion.spel
-
RelationshipPropertyInclusionPolicy
based on a SPEL expression. - SpelRelationshipPropertyInclusionPolicy(String) - Constructor for class com.graphaware.common.policy.inclusion.spel.SpelRelationshipPropertyInclusionPolicy
- startNode(Relationship, NodeIdTransformer<ID>) - Method in class com.graphaware.common.representation.DetachedRelationship
- startNode(Relationship, NodeIdTransformer<ID>) - Method in class com.graphaware.common.representation.SerializableRelationship
- startNode(Relationship, NodeIdTransformer<Long>) - Method in class com.graphaware.common.representation.GraphDetachedRelationship
- StringIdJsonNode - Class in com.graphaware.common.json
- StringIdJsonNode() - Constructor for class com.graphaware.common.json.StringIdJsonNode
- StringIdJsonNode(String, String[], Map<String, Object>) - Constructor for class com.graphaware.common.json.StringIdJsonNode
- StringIdJsonNode(Node, NodeIdTransformer<String>) - Constructor for class com.graphaware.common.json.StringIdJsonNode
- StringIdJsonNode(Node, String[], NodeIdTransformer<String>) - Constructor for class com.graphaware.common.json.StringIdJsonNode
- StringIdJsonRelationship - Class in com.graphaware.common.json
-
JsonRelationship
withString
custom ID. - StringIdJsonRelationship() - Constructor for class com.graphaware.common.json.StringIdJsonRelationship
- StringIdJsonRelationship(String) - Constructor for class com.graphaware.common.json.StringIdJsonRelationship
- StringIdJsonRelationship(String, String, String, String, Map<String, Object>) - Constructor for class com.graphaware.common.json.StringIdJsonRelationship
- StringIdJsonRelationship(Relationship, RelationshipIdTransformer<String>, NodeIdTransformer<String>) - Constructor for class com.graphaware.common.json.StringIdJsonRelationship
- StringIdJsonRelationship(Relationship, String[], RelationshipIdTransformer<String>, NodeIdTransformer<String>) - Constructor for class com.graphaware.common.json.StringIdJsonRelationship
T
- timeoutMinutes() - Method in class com.graphaware.common.util.BlockingArrayBlockingQueue
- toExistingGraphId(ID) - Method in class com.graphaware.common.transform.BaseIdTransformer
-
Transform a custom ID to internal Neo4j ID.
- toExistingGraphId(Long) - Method in class com.graphaware.common.transform.BaseTrivialIdTransformer
- toGraphId(ID) - Method in class com.graphaware.common.transform.BaseIdTransformer
- toGraphId(ID) - Method in interface com.graphaware.common.transform.IdTransformer
-
Transform a custom ID to internal Neo4j ID.
- toList(Iterable<T>) - Static method in class com.graphaware.common.util.IterableUtils
-
Convert an iterable to a list.
- toString() - Method in class com.graphaware.common.description.property.BasePropertiesDescription
- toString() - Method in class com.graphaware.common.description.relationship.DetachedRelationshipDescriptionImpl
- toString() - Method in class com.graphaware.common.policy.inclusion.spel.SpelInclusionPolicy
- toString() - Method in class com.graphaware.common.util.Pair
- transform(Node) - Method in class com.graphaware.common.transform.TrivialNodeTransformer
- transform(Relationship) - Method in class com.graphaware.common.transform.TrivialRelationshipTransformer
- transform(P) - Method in interface com.graphaware.common.transform.Transformer
-
Transforms the given entity.
- Transformer<R,P extends Entity> - Interface in com.graphaware.common.transform
-
A transformer of a
Entity
. - TrivialNodeIdTransformer - Class in com.graphaware.common.transform
-
Trivial
NodeIdTransformer
that performs no transformation of the ID. - TrivialNodeTransformer - Class in com.graphaware.common.transform
- TrivialRelationshipIdTransformer - Class in com.graphaware.common.transform
-
Trivial
RelationshipIdTransformer
that performs no transformation of the ID. - TrivialRelationshipTransformer - Class in com.graphaware.common.transform
U
- undefined() - Static method in class com.graphaware.common.description.predicate.Predicates
-
Create an
Undefined
predicate. - undefined() - Method in class com.graphaware.common.description.property.BaseDetachedPropertiesDescription
-
Get the default predicate for undefined keys.
- undefined() - Method in class com.graphaware.common.description.property.LiteralPropertiesDescription
- undefined() - Method in class com.graphaware.common.description.property.WildcardPropertiesDescription
- UnorderedPair<T> - Class in com.graphaware.common.util
-
An immutable pair of objects of the same type, where the order of the pair does not matter.
- UnorderedPair(T, T) - Constructor for class com.graphaware.common.util.UnorderedPair
-
Construct a new pair.
- UuidGenerator - Interface in com.graphaware.common.uuid
-
A UUID generator.
V
- valueToString(Object) - Static method in class com.graphaware.common.util.EntityUtils
-
Convert a property value to String.
- VersionReader - Class in com.graphaware.common.util
-
Reads version from property file.
- VersionReader() - Constructor for class com.graphaware.common.util.VersionReader
W
- wildcard(String, Direction) - Static method in class com.graphaware.common.description.relationship.RelationshipDescriptionFactory
-
Construct a new "wildcard" relationship description, i.e., one that treats properties that are not explicitly constrained by a
Predicate
asAny
. - wildcard(Relationship, Node) - Static method in class com.graphaware.common.description.relationship.RelationshipDescriptionFactory
-
Construct a new "wildcard" relationship description, i.e., one that treats properties that are not explicitly constrained by a
Predicate
asAny
(wildcard). - wildcard(RelationshipType, Direction) - Static method in class com.graphaware.common.description.relationship.RelationshipDescriptionFactory
-
Construct a new "wildcard" relationship description, i.e., one that treats properties that are not explicitly constrained by a
Predicate
asAny
. - WildcardPropertiesDescription - Class in com.graphaware.common.description.property
-
A
BaseDetachedPropertiesDescription
where every predicate not explicitly defined isAny
. - WildcardPropertiesDescription(Map<String, Predicate>) - Constructor for class com.graphaware.common.description.property.WildcardPropertiesDescription
-
Construct a new properties description from the given map of predicates.
- WildcardPropertiesDescription(Entity) - Constructor for class com.graphaware.common.description.property.WildcardPropertiesDescription
-
Construct a new properties description as the most specific description of the given entity.
- with(NodeInclusionPolicy) - Method in class com.graphaware.common.policy.inclusion.InclusionPolicies
-
Reconfigure this instance to use a custom node inclusion policy.
- with(NodePropertyInclusionPolicy) - Method in class com.graphaware.common.policy.inclusion.InclusionPolicies
-
Reconfigure this instance to use a custom node property inclusion policy.
- with(RelationshipInclusionPolicy) - Method in class com.graphaware.common.policy.inclusion.InclusionPolicies
-
Reconfigure this instance to use a custom relationship inclusion policy.
- with(RelationshipPropertyInclusionPolicy) - Method in class com.graphaware.common.policy.inclusion.InclusionPolicies
-
Reconfigure this instance to use a custom relationship property inclusion policy.
- with(String) - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeNodes
-
Create a new policy from the current one, reconfigured to only match nodes with the given label.
- with(String) - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeProperties
-
Create a new policy from the current one, reconfigured to only match properties with the given key.
- with(String...) - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeRelationships
-
Create a new policy from the current one, reconfigured to only match relationships with the given relationship types.
- with(String, Predicate) - Method in class com.graphaware.common.description.property.BaseDetachedPropertiesDescription
- with(String, Predicate) - Method in interface com.graphaware.common.description.property.DetachedPropertiesDescription
-
Construct a new description from this description by adding/replacing a predicate with a new one.
- with(String, Predicate) - Method in interface com.graphaware.common.description.relationship.DetachedRelationshipDescription
-
Construct a new description from this description by adding/replacing a properties predicate with a new one.
- with(String, Predicate) - Method in class com.graphaware.common.description.relationship.DetachedRelationshipDescriptionImpl
- with(String, Predicate) - Method in class com.graphaware.common.policy.inclusion.fluent.IncludeEntities
-
Construct a new description from this description by adding/replacing a predicate with a new one.
- with(Direction) - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeRelationships
-
Create a new policy from the current one, reconfigured to only match relationships with the given direction.
- with(Direction, String...) - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeRelationships
-
Create a new policy from the current one, reconfigured to only match relationships with the given direction and relationship types.
- with(Direction, RelationshipType...) - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeRelationships
-
Create a new policy from the current one, reconfigured to only match relationships with the given direction and relationship types.
- with(Label) - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeNodes
-
Create a new policy from the current one, reconfigured to only match nodes with the given label.
- with(RelationshipType...) - Method in class com.graphaware.common.policy.inclusion.fluent.BaseIncludeRelationships
-
Create a new policy from the current one, reconfigured to only match relationships with the given relationship types.
- wrapNode(Node) - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
-
Allow subclasses to wrap a node.
- Wrapper<T> - Interface in com.graphaware.common.wrapper
-
A wrapper (typically a decorator) for an object.
- wrapRelationship(Relationship) - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
-
Allow subclasses to wrap a relationship.
- wrapRelationships(Iterable<Relationship>, Direction, RelationshipType...) - Method in class com.graphaware.common.wrapper.BaseEntityWrapper
-
Allow subclasses to wrap an iterable relationship.
All Classes All Packages