A B C D E F G H I M N O P Q R S T U V W 
All Classes All Packages

A

applyProperties(ChangeEvent) - Method in class org.neo4j.cdc.client.selector.EntitySelector
Performs desired filtering of property names based on includeProperties and excludeProperties.
applyProperties(ChangeEvent) - Method in interface org.neo4j.cdc.client.selector.Selector
 
asMap() - Method in class org.neo4j.cdc.client.selector.EntitySelector
Returns a map representation of this selector to be sent over to server.
asMap() - Method in class org.neo4j.cdc.client.selector.NodeSelector
 
asMap() - Method in class org.neo4j.cdc.client.selector.RelationshipNodeSelector
Returns a map representation of this selector to be sent over to server.
asMap() - Method in class org.neo4j.cdc.client.selector.RelationshipSelector
 
asMap() - Method in interface org.neo4j.cdc.client.selector.Selector
 
authenticatedUser - Variable in class org.neo4j.cdc.client.selector.EntitySelector.Builder
 

B

build() - Method in class org.neo4j.cdc.client.selector.EntitySelector.Builder
Build the desired selector.
build() - Method in class org.neo4j.cdc.client.selector.NodeSelector.NodeSelectorBuilder
 
build() - Method in class org.neo4j.cdc.client.selector.RelationshipNodeSelector.RelationshipNodeSelectorBuilder
Build the desired selector.
build() - Method in class org.neo4j.cdc.client.selector.RelationshipSelector.RelationshipSelectorBuilder
 
builder() - Static method in class org.neo4j.cdc.client.selector.EntitySelector
Returns a builder instance for EntitySelector.
builder() - Static method in class org.neo4j.cdc.client.selector.NodeSelector
Returns a builder instance for NodeSelector.
builder() - Static method in class org.neo4j.cdc.client.selector.RelationshipNodeSelector
Returns a builder instance for RelationshipNodeSelector.
builder() - Static method in class org.neo4j.cdc.client.selector.RelationshipSelector
Returns a builder instance for RelationshipSelector.
Builder() - Constructor for class org.neo4j.cdc.client.selector.EntitySelector.Builder
 

C

CaptureMode - Enum in org.neo4j.cdc.client.model
Capture Mode
CDCClient - Class in org.neo4j.cdc.client
Default CDCService implementation.
CDCClient(Driver, Duration, Selector...) - Constructor for class org.neo4j.cdc.client.CDCClient
Construct an instance from a driver, a poll interval and an optional list of selectors.
CDCClient(Driver, Selector...) - Constructor for class org.neo4j.cdc.client.CDCClient
Construct an instance from a driver and an optional list of selectors.
CDCClient(Driver, SessionConfigSupplier, Duration, Selector...) - Constructor for class org.neo4j.cdc.client.CDCClient
Construct an instance from a driver, a session config supplier, a poll interval and an optional list of selectors.
CDCClient(Driver, SessionConfigSupplier, Selector...) - Constructor for class org.neo4j.cdc.client.CDCClient
Construct an instance from a driver, a session config supplier and an optional list of selectors.
CDCClient(Driver, SessionConfigSupplier, TransactionConfigSupplier, Duration, Selector...) - Constructor for class org.neo4j.cdc.client.CDCClient
Construct an instance from a driver, a session config supplier, a transaction config supplier, a poll interval and an optional list of selectors.
CDCService - Interface in org.neo4j.cdc.client
CDCService enables callers to track changes happening in a Neo4j database.
ChangeEvent - Class in org.neo4j.cdc.client.model
Change event.
ChangeEvent(ChangeIdentifier, Long, Integer, Metadata, Event) - Constructor for class org.neo4j.cdc.client.model.ChangeEvent
 
ChangeIdentifier - Class in org.neo4j.cdc.client.model
Change identifier that identifies a change record.
ChangeIdentifier(String) - Constructor for class org.neo4j.cdc.client.model.ChangeIdentifier
 
changesTo - Variable in class org.neo4j.cdc.client.selector.EntitySelector.Builder
 
create(Map<?, ?>) - Static method in interface org.neo4j.cdc.client.model.Event
 
CREATE - org.neo4j.cdc.client.model.EntityOperation
Entity is created.
current() - Method in class org.neo4j.cdc.client.CDCClient
 
current() - Method in interface org.neo4j.cdc.client.CDCService
Returns the change identifier for the last committed transaction.

D

DELETE - org.neo4j.cdc.client.model.EntityOperation
Entity is deleted.
DIFF - org.neo4j.cdc.client.model.CaptureMode
Changes are captured as the difference between before and after states of each changed entity (i.e. they only contain removals, updates and additions).

E

earliest() - Method in class org.neo4j.cdc.client.CDCClient
 
earliest() - Method in interface org.neo4j.cdc.client.CDCService
Returns the change identifier for the earliest available change.
EntityEvent<T extends State> - Class in org.neo4j.cdc.client.model
Describes a change event related to a node or a relationship.
EntityEvent(String, EventType, EntityOperation, T, T) - Constructor for class org.neo4j.cdc.client.model.EntityEvent
 
EntityOperation - Enum in org.neo4j.cdc.client.model
Type of operation performed on an entity.
EntitySelector - Class in org.neo4j.cdc.client.selector
Provides a means to filter changes regardless of the entity type.
EntitySelector(EntityOperation, Set<String>, String, String, Map<String, Object>, Set<String>, Set<String>) - Constructor for class org.neo4j.cdc.client.selector.EntitySelector
 
EntitySelector.Builder<T extends EntitySelector.Builder<?,​?>,​S extends EntitySelector> - Class in org.neo4j.cdc.client.selector
 
equals(Object) - Method in class org.neo4j.cdc.client.model.ChangeEvent
 
equals(Object) - Method in class org.neo4j.cdc.client.model.ChangeIdentifier
 
equals(Object) - Method in class org.neo4j.cdc.client.model.EntityEvent
 
equals(Object) - Method in class org.neo4j.cdc.client.model.Metadata
 
equals(Object) - Method in class org.neo4j.cdc.client.model.Node
 
equals(Object) - Method in class org.neo4j.cdc.client.model.NodeEvent
 
equals(Object) - Method in class org.neo4j.cdc.client.model.NodeState
 
equals(Object) - Method in class org.neo4j.cdc.client.model.RelationshipEvent
 
equals(Object) - Method in class org.neo4j.cdc.client.model.RelationshipState
 
equals(Object) - Method in class org.neo4j.cdc.client.selector.EntitySelector
 
equals(Object) - Method in class org.neo4j.cdc.client.selector.NodeSelector
 
equals(Object) - Method in class org.neo4j.cdc.client.selector.RelationshipNodeSelector
 
equals(Object) - Method in class org.neo4j.cdc.client.selector.RelationshipSelector
 
Event - Interface in org.neo4j.cdc.client.model
Describes a change event.
EventType - Enum in org.neo4j.cdc.client.model
Type of event.
excludeProperties - Variable in class org.neo4j.cdc.client.selector.EntitySelector.Builder
 
excludingProperties(Set<String>) - Method in class org.neo4j.cdc.client.selector.EntitySelector.Builder
Set which properties to exclude from the returned change events.
executingUser - Variable in class org.neo4j.cdc.client.selector.EntitySelector.Builder
 

F

fromMap(Map<?, ?>) - Static method in class org.neo4j.cdc.client.model.Metadata
 
fromMap(Map<?, ?>) - Static method in class org.neo4j.cdc.client.model.Node
 
fromMap(Map<?, ?>) - Static method in class org.neo4j.cdc.client.model.NodeEvent
 
fromMap(Map<?, ?>) - Static method in class org.neo4j.cdc.client.model.NodeState
 
fromMap(Map<?, ?>) - Static method in class org.neo4j.cdc.client.model.RelationshipEvent
 
fromMap(Map<?, ?>) - Static method in class org.neo4j.cdc.client.model.RelationshipState
 
fromShorthand(String) - Static method in enum org.neo4j.cdc.client.model.EntityOperation
 
FULL - org.neo4j.cdc.client.model.CaptureMode
Changes are recorded as a complete copy of the before and after states of each changed entity (i.e. they contain the full node/relationship, regardless of the extent to which they were altered).

G

getAdditionalEntries() - Method in class org.neo4j.cdc.client.model.Metadata
Any other information captured but not included as a property.
getAfter() - Method in class org.neo4j.cdc.client.model.EntityEvent
The state of the entity after the change.
getAuthenticatedUser() - Method in class org.neo4j.cdc.client.model.Metadata
The authenticated user when this change was performed.
getAuthenticatedUser() - Method in class org.neo4j.cdc.client.selector.EntitySelector
Authenticated user that performed the change.
getBefore() - Method in class org.neo4j.cdc.client.model.EntityEvent
The state of the entity before the change.
getCaptureMode() - Method in class org.neo4j.cdc.client.model.Metadata
CDC capture mode at the time this change was captured.
getChangesTo() - Method in class org.neo4j.cdc.client.selector.EntitySelector
Set of property names that have been added/updated or removed on the entity as a result of the change.
getConnectionClient() - Method in class org.neo4j.cdc.client.model.Metadata
The client’s address (usually IP address and port, but it might change based on protocol).
getConnectionServer() - Method in class org.neo4j.cdc.client.model.Metadata
The server’s address (usually IP address and port but might change based on protocol).
getConnectionType() - Method in class org.neo4j.cdc.client.model.Metadata
The protocol under which the client is connected through.
getDatabaseName() - Method in class org.neo4j.cdc.client.model.Metadata
Database name on which this change was performed.
getElementId() - Method in class org.neo4j.cdc.client.model.EntityEvent
The elementId of the changed entity (node or relationship).
getElementId() - Method in class org.neo4j.cdc.client.model.Node
The elementId of the node.
getEnd() - Method in class org.neo4j.cdc.client.model.RelationshipEvent
End node of the relationship.
getEnd() - Method in class org.neo4j.cdc.client.selector.RelationshipSelector
Selector for the end node of the changed relationship.
getEvent() - Method in class org.neo4j.cdc.client.model.ChangeEvent
Details about the actual data change.
getEventType() - Method in class org.neo4j.cdc.client.model.EntityEvent
Type of the changed entity.
getEventType() - Method in interface org.neo4j.cdc.client.model.Event
Type of the changed entity.
getExcludeProperties() - Method in class org.neo4j.cdc.client.selector.EntitySelector
Set of properties to exclude from the returned change events.
getExecutingUser() - Method in class org.neo4j.cdc.client.model.Metadata
The user that performed this change.
getExecutingUser() - Method in class org.neo4j.cdc.client.selector.EntitySelector
Executing user that performed the change.
getId() - Method in class org.neo4j.cdc.client.model.ChangeEvent
A unique change identifier that identifies this change record.
getId() - Method in class org.neo4j.cdc.client.model.ChangeIdentifier
Identifier as a string value.
getIncludeProperties() - Method in class org.neo4j.cdc.client.selector.EntitySelector
Set of properties to include in the returned change events.
getKey() - Method in class org.neo4j.cdc.client.selector.NodeSelector
Map of property names and values that identifies the node.
getKey() - Method in class org.neo4j.cdc.client.selector.RelationshipNodeSelector
Map of property names and values that identifies the node.
getKey() - Method in class org.neo4j.cdc.client.selector.RelationshipSelector
Map of property names and values that identifies the relationship.
getKeys() - Method in class org.neo4j.cdc.client.model.Node
The keys identifying the node, grouped per label.
getKeys() - Method in class org.neo4j.cdc.client.model.NodeEvent
The keys identifying the changed node, grouped per label.
getKeys() - Method in class org.neo4j.cdc.client.model.RelationshipEvent
The keys identifying the changed entity.
getLabels() - Method in class org.neo4j.cdc.client.model.Node
List of labels on the node.
getLabels() - Method in class org.neo4j.cdc.client.model.NodeEvent
List of node labels before the change was applied.
getLabels() - Method in class org.neo4j.cdc.client.model.NodeState
List of labels.
getLabels() - Method in class org.neo4j.cdc.client.selector.NodeSelector
Set of labels that needs to be present on the node.
getLabels() - Method in class org.neo4j.cdc.client.selector.RelationshipNodeSelector
Set of labels that needs to be present on the node.
getMetadata() - Method in class org.neo4j.cdc.client.model.ChangeEvent
Other useful information about the transaction.
getOperation() - Method in class org.neo4j.cdc.client.model.EntityEvent
Type of the operation.
getOperation() - Method in class org.neo4j.cdc.client.selector.EntitySelector
Operation type performed on the entity.
getProperties() - Method in class org.neo4j.cdc.client.model.State
Map of properties.
getSeq() - Method in class org.neo4j.cdc.client.model.ChangeEvent
A number used for ordering changes that happened in the same transaction.
getServerId() - Method in class org.neo4j.cdc.client.model.Metadata
The identifier of the server that performed this change.
getStart() - Method in class org.neo4j.cdc.client.model.RelationshipEvent
Start node of the relationship.
getStart() - Method in class org.neo4j.cdc.client.selector.RelationshipSelector
Selector for the start node of the changed relationship.
getTxCommitTime() - Method in class org.neo4j.cdc.client.model.Metadata
The timestamp when the underlying transaction committed.
getTxId() - Method in class org.neo4j.cdc.client.model.ChangeEvent
A number identifying which transaction the change happened in, unique in combination with seq.
getTxMetadata() - Method in class org.neo4j.cdc.client.model.Metadata
The metadata associated with the transaction when the operation was performed.
getTxMetadata() - Method in class org.neo4j.cdc.client.selector.EntitySelector
Transaction metadata to match on the underlying transaction of the change.
getTxStartTime() - Method in class org.neo4j.cdc.client.model.Metadata
The timestamp when the underlying transaction started.
getType() - Method in class org.neo4j.cdc.client.model.RelationshipEvent
Type of the relationship.
getType() - Method in class org.neo4j.cdc.client.selector.RelationshipSelector
Relationship type of the changed relationship.

H

hashCode() - Method in class org.neo4j.cdc.client.model.ChangeEvent
 
hashCode() - Method in class org.neo4j.cdc.client.model.ChangeIdentifier
 
hashCode() - Method in class org.neo4j.cdc.client.model.EntityEvent
 
hashCode() - Method in class org.neo4j.cdc.client.model.Metadata
 
hashCode() - Method in class org.neo4j.cdc.client.model.Node
 
hashCode() - Method in class org.neo4j.cdc.client.model.NodeEvent
 
hashCode() - Method in class org.neo4j.cdc.client.model.NodeState
 
hashCode() - Method in class org.neo4j.cdc.client.model.RelationshipEvent
 
hashCode() - Method in class org.neo4j.cdc.client.model.RelationshipState
 
hashCode() - Method in class org.neo4j.cdc.client.selector.EntitySelector
 
hashCode() - Method in class org.neo4j.cdc.client.selector.NodeSelector
 
hashCode() - Method in class org.neo4j.cdc.client.selector.RelationshipNodeSelector
 
hashCode() - Method in class org.neo4j.cdc.client.selector.RelationshipSelector
 

I

includeProperties - Variable in class org.neo4j.cdc.client.selector.EntitySelector.Builder
 
includingProperties(Set<String>) - Method in class org.neo4j.cdc.client.selector.EntitySelector.Builder
Set which properties to include in the returned change events.
isEmpty() - Method in class org.neo4j.cdc.client.selector.RelationshipNodeSelector
Checks whether any filter is set on this selector.

M

matches(ChangeEvent) - Method in class org.neo4j.cdc.client.selector.EntitySelector
Checks if a given change event matches this selector.
matches(ChangeEvent) - Method in class org.neo4j.cdc.client.selector.NodeSelector
 
matches(ChangeEvent) - Method in class org.neo4j.cdc.client.selector.RelationshipSelector
 
matches(ChangeEvent) - Method in interface org.neo4j.cdc.client.selector.Selector
 
Metadata - Class in org.neo4j.cdc.client.model
Useful information about a transaction.
Metadata(String, String, String, String, CaptureMode, String, String, String, ZonedDateTime, ZonedDateTime, Map<String, Object>, Map<String, Object>) - Constructor for class org.neo4j.cdc.client.model.Metadata
 

N

Node - Class in org.neo4j.cdc.client.model
Describes start or end node for a relationship.
Node(String, List<String>, Map<String, List<Map<String, Object>>>) - Constructor for class org.neo4j.cdc.client.model.Node
 
NODE - org.neo4j.cdc.client.model.EventType
Describes a node change event.
NodeEvent - Class in org.neo4j.cdc.client.model
Describes a change event related to a node.
NodeEvent(String, EntityOperation, List<String>, Map<String, List<Map<String, Object>>>, NodeState, NodeState) - Constructor for class org.neo4j.cdc.client.model.NodeEvent
 
NodeSelector - Class in org.neo4j.cdc.client.selector
Provides a means to filter changes for nodes.
NodeSelector.NodeSelectorBuilder - Class in org.neo4j.cdc.client.selector
 
NodeState - Class in org.neo4j.cdc.client.model
Describes the state of a node before or after a change.
NodeState(List<String>, Map<String, Object>) - Constructor for class org.neo4j.cdc.client.model.NodeState
 

O

OFF - org.neo4j.cdc.client.model.CaptureMode
CDC is disabled.
operation - Variable in class org.neo4j.cdc.client.selector.EntitySelector.Builder
 
org.neo4j.cdc.client - package org.neo4j.cdc.client
An internal client implementation for Neo4j Change Data Capture feature.
org.neo4j.cdc.client.model - package org.neo4j.cdc.client.model
Package defining change events.
org.neo4j.cdc.client.selector - package org.neo4j.cdc.client.selector
Package defining selectors.

P

parseChangeEvent(Map<String, Object>) - Static method in class org.neo4j.cdc.client.ResultMapper
 
parseChangeIdentifier(Map<String, Object>) - Static method in class org.neo4j.cdc.client.ResultMapper
 

Q

query(ChangeIdentifier) - Method in class org.neo4j.cdc.client.CDCClient
 
query(ChangeIdentifier) - Method in interface org.neo4j.cdc.client.CDCService
Returns the changes that happened to the database after the given change identifier.

R

RELATIONSHIP - org.neo4j.cdc.client.model.EventType
Describes a relationship change event.
RelationshipEvent - Class in org.neo4j.cdc.client.model
Describes a change event related to a relationship.
RelationshipEvent(String, String, Node, Node, List<Map<String, Object>>, EntityOperation, RelationshipState, RelationshipState) - Constructor for class org.neo4j.cdc.client.model.RelationshipEvent
 
RelationshipNodeSelector - Class in org.neo4j.cdc.client.selector
Describes a selector for relationship start and end nodes.
RelationshipNodeSelector.RelationshipNodeSelectorBuilder - Class in org.neo4j.cdc.client.selector
 
RelationshipSelector - Class in org.neo4j.cdc.client.selector
Provides a means to filter changes for nodes.
RelationshipSelector.RelationshipSelectorBuilder - Class in org.neo4j.cdc.client.selector
 
RelationshipState - Class in org.neo4j.cdc.client.model
Describes the state of a relationship before or after a change.
RelationshipState(Map<String, Object>) - Constructor for class org.neo4j.cdc.client.model.RelationshipState
 
ResultMapper - Class in org.neo4j.cdc.client
 

S

Selector - Interface in org.neo4j.cdc.client.selector
Describes a selector that provides a means for filtering the returned changes.
sessionConfig() - Method in interface org.neo4j.cdc.client.SessionConfigSupplier
SessionConfig to be used with the current session.
SessionConfigSupplier - Interface in org.neo4j.cdc.client
The implementation can provide a session config that will be called each time before a session gets created.
shorthand - Variable in enum org.neo4j.cdc.client.model.EntityOperation
 
shorthand - Variable in enum org.neo4j.cdc.client.model.EventType
 
State - Class in org.neo4j.cdc.client.model
Describes the state of an entity before or after a change.
State(Map<String, Object>) - Constructor for class org.neo4j.cdc.client.model.State
 
stream(ChangeIdentifier) - Method in class org.neo4j.cdc.client.CDCClient
 
stream(ChangeIdentifier) - Method in interface org.neo4j.cdc.client.CDCService
Returns the changes that happened to the database after the given change identifier.

T

toString() - Method in class org.neo4j.cdc.client.model.ChangeEvent
 
toString() - Method in class org.neo4j.cdc.client.model.ChangeIdentifier
 
toString() - Method in class org.neo4j.cdc.client.model.Metadata
 
toString() - Method in class org.neo4j.cdc.client.model.Node
 
toString() - Method in class org.neo4j.cdc.client.model.NodeEvent
 
toString() - Method in class org.neo4j.cdc.client.model.NodeState
 
toString() - Method in class org.neo4j.cdc.client.model.RelationshipEvent
 
toString() - Method in class org.neo4j.cdc.client.model.RelationshipState
 
transactionConfig() - Method in interface org.neo4j.cdc.client.TransactionConfigSupplier
TransactionConfig to be used with the current transaction.
TransactionConfigSupplier - Interface in org.neo4j.cdc.client
The implementation can provide a transaction config that will be called each time before a transaction gets created.
txMetadata - Variable in class org.neo4j.cdc.client.selector.EntitySelector.Builder
 

U

UPDATE - org.neo4j.cdc.client.model.EntityOperation
Entity is updated.

V

valueOf(String) - Static method in enum org.neo4j.cdc.client.model.CaptureMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.neo4j.cdc.client.model.EntityOperation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.neo4j.cdc.client.model.EventType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.neo4j.cdc.client.model.CaptureMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.neo4j.cdc.client.model.EntityOperation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.neo4j.cdc.client.model.EventType
Returns an array containing the constants of this enum type, in the order they are declared.

W

withAuthenticatedUser(String) - Method in class org.neo4j.cdc.client.selector.EntitySelector.Builder
Set a filter of authenticated user on the selector to be built.
withChangesTo(Set<String>) - Method in class org.neo4j.cdc.client.selector.EntitySelector.Builder
Set a filter of added/updated or removed properties on the selector to be built.
withEnd(RelationshipNodeSelector) - Method in class org.neo4j.cdc.client.selector.RelationshipSelector.RelationshipSelectorBuilder
Set a filter on relationship end node on the selector to be built.
withExecutingUser(String) - Method in class org.neo4j.cdc.client.selector.EntitySelector.Builder
Set a filter of executing user on the selector to be built.
withKey(Map<String, Object>) - Method in class org.neo4j.cdc.client.selector.NodeSelector.NodeSelectorBuilder
Set a filter of key properties on the selector to be built.
withKey(Map<String, Object>) - Method in class org.neo4j.cdc.client.selector.RelationshipNodeSelector.RelationshipNodeSelectorBuilder
Set a filter of key properties on the selector to be built.
withKey(Map<String, Object>) - Method in class org.neo4j.cdc.client.selector.RelationshipSelector.RelationshipSelectorBuilder
Set a filter of key properties on the selector to be built.
withLabels(Set<String>) - Method in class org.neo4j.cdc.client.selector.NodeSelector.NodeSelectorBuilder
Set a filter of labels on the selector to be built.
withLabels(Set<String>) - Method in class org.neo4j.cdc.client.selector.RelationshipNodeSelector.RelationshipNodeSelectorBuilder
Set a filter of labels on the selector to be built.
withOperation(EntityOperation) - Method in class org.neo4j.cdc.client.selector.EntitySelector.Builder
Set an operation type filter on the selector to be built.
withStart(RelationshipNodeSelector) - Method in class org.neo4j.cdc.client.selector.RelationshipSelector.RelationshipSelectorBuilder
Set a filter on relationship start node on the selector to be built.
withTxMetadata(Map<String, Object>) - Method in class org.neo4j.cdc.client.selector.EntitySelector.Builder
Set a filter of transaction metadata on the selector to be built.
withType(String) - Method in class org.neo4j.cdc.client.selector.RelationshipSelector.RelationshipSelectorBuilder
Set a filter on relationship type on the selector to be built.
A B C D E F G H I M N O P Q R S T U V W 
All Classes All Packages