All Classes Interface Summary Class Summary Enum Summary
Class |
Description |
AbstractAdjacencyCompressorFactory<TARGET_PAGE,PROPERTY_PAGE> |
|
Address |
An address to some off-heap memory.
|
AdjacencyBuffer |
Wraps a paged representation of ChunkedAdjacencyLists s
which store the target ids for each node during import.
|
AdjacencyBuffer.AdjacencyListBuilderTask |
Responsible for writing a page of ChunkedAdjacencyLists into the adjacency list.
|
AdjacencyBufferPaging |
|
AdjacencyCompression |
|
AdjacencyCompressor |
|
AdjacencyCompressor.ValueMapper |
|
AdjacencyCompressorFactory |
|
AdjacencyCursor |
Cursor iterating over the target ids of one adjacency list.
|
AdjacencyCursor.EmptyAdjacencyCursor |
|
AdjacencyList |
The adjacency list for a mono-partite graph with an optional single relationship property.
|
AdjacencyList.MemoryInfo |
|
AdjacencyListBehavior |
Manages different configurations of adjacency list building,
i.e., compressed or uncompressed.
|
AdjacencyListBuilder<PAGE,T> |
|
AdjacencyListBuilder.Allocator<PAGE> |
|
AdjacencyListBuilder.PositionalAllocator<PAGE> |
|
AdjacencyListBuilder.Slice<PAGE> |
|
AdjacencyListBuilderFactory<TARGET_PAGE,TARGET_TYPE,PROPERTY_PAGE,PROPERTY_TYPE> |
|
AdjacencyListsWithProperties |
|
AdjacencyPacker |
|
AdjacencyPacking |
This class is generated by src/main.rs
Do not edit this file directly.
|
AdjacencyPreAggregation |
|
AdjacencyProperties |
The properties for a mono-partite graph for a single relationship property.
|
AdjacencyUnpacking |
This class is generated by src/main.rs
Do not edit this file directly.
|
AlgoBaseConfig |
|
ArrayIdMap |
This is basically a long to int mapper.
|
ArrayIdMapBuilder |
|
ArrayIdMapBuilder.BulkAdder |
|
ArrayIdMapBuilderOps |
|
ArrayLayout |
|
ArrayLayout.LayoutAndSecondary |
|
AscendingLongComparator |
|
AsJavaObject |
|
AtomicDouble |
A double value that may be updated atomically.
|
BatchNodeIterable |
Iterate over each graph-nodeId in batches.
|
BatchNodeIterable.BitSetIdIterator |
|
BatchNodeIterable.IdIterable |
|
BatchNodeIterable.IdIterator |
|
BatchSizeConfig |
|
BiLongConsumer |
|
BoundedLongLongPriorityQueue |
|
BoundedLongLongPriorityQueue.Consumer |
|
BoundedLongPriorityQueue |
|
BoundedLongPriorityQueue.Consumer |
|
BumpAllocator<PAGE> |
"Bump" refers to the implementation in that there is a local allocator that is able to do a fast-path allocation
by just bumping a pointer value.
|
BumpAllocator.Factory<PAGE> |
|
BumpAllocator.LocalAllocator<PAGE> |
|
BumpAllocator.LocalPositionalAllocator<PAGE> |
|
BumpAllocator.PositionalFactory<PAGE> |
|
ByteArrayBuffer |
|
Capabilities |
|
Capabilities.WriteMode |
|
CatalogRequest |
|
ChunkedAdjacencyLists |
|
ChunkedAdjacencyLists.Consumer |
|
CommunitySizeConfig |
|
CompositeAdjacencyCursor |
|
CompositeAdjacencyList |
|
CompositeNodeScan |
|
CompositeRelationshipIterator |
|
CompositeRelationshipIterator.RelationshipConsumer |
|
CompositeRelationshipsBatchBuffer |
|
CompressedAdjacencyList |
|
CompressedAdjacencyList.DecompressingCursor |
|
CompressedAdjacencyListBuilder |
|
CompressedAdjacencyListBuilderFactory |
|
ConcurrencyConfig |
|
ConfigurableSeedConfig |
|
ConsecutiveIdsConfig |
|
CSRCompositeRelationshipIterator |
|
CSRGraph |
A subtype of Graph which exposes datastructures specific to the csr graph representation
such as AdjacencyList .
|
CSRGraphAdapter |
|
CSRGraphStore |
|
CSRGraphStoreFactory<CONFIG extends GraphProjectConfig> |
|
CSRGraphStoreUtil |
|
CypherFactory |
|
CypherLoadingUtils |
|
CypherQueryEstimator |
|
CypherQueryEstimator.EstimationResult |
|
DatabaseId |
|
DecompressingCursor |
|
DecompressingCursorWithPackedTail |
|
DecompressingCursorWithVarLongTail |
|
DegreePartition |
|
Degrees |
The Degree interface is intended to return the degree of a given node.
|
DeleteRelationshipsConfig |
|
DeletionResult |
|
DeltaVarLongCompressor |
|
DisjointSetStruct |
Disjoint-set-struct is a data structure that keeps track of a set
of elements partitioned into a number of disjoint (non-overlapping) subsets.
|
DistributionHelper |
|
DoubleArrayBuffer |
|
DoubleArrayGraphPropertyValues |
|
DoubleArrayNodePropertiesBuilder |
|
DoubleArrayNodePropertyValues |
|
DoubleCodec |
A class for compressing and decompressing double s.
|
DoubleCodec.CompressionInfo |
|
DoubleGraphPropertyValues |
|
DoubleNodePropertiesBuilder |
|
DoubleNodePropertyValues |
|
ElementTypeValidator |
|
EmbeddingDimensionConfig |
|
EmptyDoubleArrayNodePropertyValues |
|
EmptyDoubleNodePropertyValues |
|
EmptyFloatArrayNodePropertyValues |
|
EmptyLongArrayNodePropertyValues |
|
EmptyLongNodePropertyValues |
|
ErrorCachingQuerySubscriber |
|
ErrorCachingQuerySubscriber.DoNothingSubscriber |
|
FeaturePropertiesConfig |
|
FilteredIdMap |
Extends the IdMap to support an additional
filtered id mapping layer.
|
FilteredLabeledIdMap |
|
FilteredNodePropertyValues |
|
FilteredNodePropertyValues.FilteredToOriginalNodePropertyValues |
|
FilteredNodePropertyValues.OriginalToFilteredNodePropertyValues |
|
FloatArrayGraphPropertyValues |
|
FloatArrayNodePropertiesBuilder |
|
FloatArrayNodePropertyValues |
|
GcListenerExtension |
|
GdsLogExtension |
|
GdsProxyExtension |
|
Graph |
|
GraphAccessGraphPropertiesConfig |
|
GraphAdapter |
|
GraphCharacteristics |
Graph characteristics describe certain capabilities of the graph.
|
GraphCharacteristics.Builder |
|
GraphDimensionsReader<T extends GraphProjectConfig> |
|
GraphDimensionsStoreReader |
|
GraphDimensionsValidation |
|
GraphFactory |
|
GraphFactory.PropertyConfig |
|
GraphLoader |
|
GraphLoaderContext |
|
GraphNameConfig |
|
GraphNameValidationService |
I'm not loving this tiny service; but I am loving it more than a static method on an unrelated class.
|
GraphProjectConfig |
|
GraphProjectConfig.Cases<R> |
|
GraphProjectConfig.Visitor |
|
GraphProjectFromCypherConfig |
|
GraphProjectFromGraphConfig |
|
GraphProjectFromStoreConfig |
|
GraphProperty |
|
GraphPropertyStore |
|
GraphPropertyStore.Builder |
|
GraphPropertyValues |
|
GraphRemoveGraphPropertiesConfig |
|
GraphSampleAlgoConfig |
|
GraphSampleProcConfig |
|
GraphStore |
|
GraphStoreAdapter |
|
GraphStoreCatalog |
|
GraphStoreCatalog.GraphStoreWithUserNameAndConfig |
|
GraphStoreCatalogBusinessFacade |
This layer is shared between Neo4j and other integrations.
|
GraphStoreCatalogListener |
|
GraphStoreCatalogService |
One day the graph catalog won't be a static thing, it'll instead be a dependency you inject here.
|
GraphStoreExportSettings |
|
GraphStoreFactory<STORE extends GraphStore,CONFIG extends GraphProjectConfig> |
The Abstract Factory defines the construction of the graph
|
GraphStoreFactory.ImportResult<STORE extends GraphStore> |
|
GraphStoreFactory.Supplier |
|
GraphStoreWithConfig |
|
GraphStoreWrapper |
|
GraphStreamGraphPropertiesConfig |
|
GraphStreamRelationshipPropertiesConfig |
|
GraphStreamRelationshipsConfig |
|
GrowingArrayIdMapBuilder |
|
HighLimitIdMap |
|
HighLimitIdMapBuilder |
|
HugeArray<Array,Box,Self extends HugeArray<Array,Box,Self>> |
|
HugeArrayToNodeProperties |
|
HugeAtomicBitSet |
|
HugeAtomicDisjointSetStruct |
Add adaption of the C++ implementation [1] for the
"Wait-free Parallel Algorithms for the Union-Find Problem" [2]
with some input from an atomic DSS implementation in Rust [3].
|
HugeAtomicGrowingBitSet |
|
HugeByteArray |
A long-indexable version of a primitive byte array (byte[] ) that can contain more than 2 bn.
|
HugeDoubleArray |
A long-indexable version of a primitive double array (double[] ) that can contain more than 2 bn.
|
HugeDoubleArrayStack |
|
HugeDoubleTriangularMatrix |
|
HugeGraph |
Huge Graph contains two array like data structures.
|
HugeIntArray |
A long-indexable version of a primitive int array (int[] ) that can contain more than 2 bn.
|
HugeLongArray |
A long-indexable version of a primitive long array (long[] ) that can contain more than 2 bn.
|
HugeLongArrayBuilder |
|
HugeLongArrayBuilder.Allocator |
|
HugeLongArrayQueue |
|
HugeLongArrayStack |
|
HugeLongDoubleMap |
|
HugeLongLongDoubleMap |
map with two longs as keys and huge underlying storage, so it can
store more than 2B values
|
HugeLongLongMap |
map with long=>long mapping and huge underlying storage, so it can
store more than 2B values
|
HugeLongMatrix |
|
HugeLongPriorityQueue |
A PriorityQueue specialized for longs that maintains a partial ordering of
its elements such that the smallest value can always be found in constant time.
|
HugeLongSquareMatrix |
|
HugeLongTriangularMatrix |
|
HugeMergeSort |
|
HugeObjectArray<T> |
A long-indexable version of a Object array (T[] ) that can contain more than 2 bn.
|
HugeParallelGraphImporter<T extends java.lang.Runnable> |
|
HugeSerialIndirectMergeSort |
|
HugeSerialObjectMergeSort |
|
IdMap |
Bidirectional mapping between two id spaces.
|
IdMap.NodeLabelConsumer |
|
IdMapAdapter |
|
IdMapAllocator |
|
IdMapBehavior |
|
IdMapBehaviorFactory |
|
IdMapBehaviorServiceProvider |
|
IdMapBuilder |
|
ImmutableHistogram |
|
ImportSizing |
|
IndexedNodePropertyImporter |
|
InMemoryGraphTrackerExtensionFactory |
|
InMemoryGraphTrackerExtensionFactory.Dependencies |
|
InnerNodePropertiesBuilder |
|
IntBinaryPredicate |
|
IntersectionConsumer |
|
Intersections |
|
IterationsConfig |
|
IteratorPartition |
|
LabeledIdMap |
|
LabelInformation |
|
LabelInformation.Builder |
|
LabelInformation.LabelInformationConsumer |
|
LabelInformationBuilders |
|
LazyBatchCollection<T> |
|
LazyBatchCollection.BatchSupplier<T> |
|
LazyDegreePartitionIterator |
|
LazyIdMapBuilder |
|
LazyIdMapBuilder.HighLimitIdMapAndProperties |
|
LoadingExceptions |
|
LongArrayBuffer |
|
LongArrayGraphPropertyValues |
|
LongArrayNodePropertiesBuilder |
|
LongArrayNodePropertyValues |
|
LongGraphPropertyValues |
|
LongNodePropertiesBuilder |
|
LongNodePropertyValues |
|
MemoryEstimationSettings |
|
MemoryTracker |
|
MultiLabelInformation |
|
MultiLabelInformation.Builder |
|
MultipleNodeLabelIndexReference |
|
MutableIntValue |
|
MutateConfig |
|
MutateLabelConfig |
|
MutateNodePropertyConfig |
|
MutateRelationshipConfig |
|
MutateRelationshipPropertyConfig |
|
NativeFactory |
|
NativeNodePropertyImporter |
|
NativeNodePropertyImporter.Builder |
|
Neo4jValueConversion |
|
NodeConfig |
|
NodeCursorReference |
|
NodeFilteredAdjacencyCursor |
|
NodeFilteredGraph |
|
NodeIdsParser |
|
NodeImporter |
|
NodeImporter.PropertyReader |
|
NodeIterator |
Iterate over each node Id until either
all nodes have been consumed or the consumer
decides to stop the iteration.
|
NodeLabelIndexReference |
|
NodeLabelProducer |
|
NodeLabelToken |
|
NodeLabelTokens |
|
NodePropertiesFromStoreBuilder |
|
NodeProperty |
|
NodePropertyContainer |
Getter interface for node properties.
|
NodePropertyStore |
|
NodePropertyStore.Builder |
|
NodePropertyValues |
|
NodeReference |
|
Nodes |
|
NodesBatchBuffer |
|
NodesBuilder |
|
NodeScannerFactory |
|
NodesScannerTask |
|
NodeWeightConfig |
|
NoopDoubleCodec |
|
NullPropertyMap |
NodePropertyValues implementation which always returns
a given default property value upon invocation.
|
NullPropertyMap.DoubleNullPropertyMap |
|
NullPropertyMap.LongNullPropertyMap |
|
OpenGdsIdMapBehavior |
|
OpenGdsIdMapBehaviorFactory |
|
OriginalIdNodePropertyValues |
|
OverlapSimilarity |
|
PackedAdjacencyList |
|
PackedAdjacencyListBuilder |
|
PackedAdjacencyListBuilderFactory |
|
PackedCompressor |
|
PaddedAtomicLong |
|
PageAllocator<T> |
|
PageAllocator.Factory<T> |
|
PageAllocator.PageFactory<T> |
|
PagedAtomicIntegerArray |
|
PagedDataStructure<T> |
|
PagedLongStack |
|
PageReordering |
|
PageReordering.PageOrdering |
|
ParallelBytePageCreator |
|
ParallelDoublePageCreator |
|
ParallelIntPageCreator |
|
ParalleLongPageCreator |
|
ParallelUtil |
|
PartialIdMap |
This interface exposes the relevant parts of IdMap used
for relationship loading.
|
Partition |
|
PartitionConsumer<P extends Partition> |
|
PartitionUtils |
|
PartitionUtils.DegreeFunction |
|
Pools |
|
PreconditionsService |
A general hook for checking cross-cutting concerns
|
ProcedureConstants |
|
ProgressTimer |
|
Properties |
|
Property<VALUE extends PropertyValues> |
|
PropertyCursor |
Cursor iterating over the values of relationship properties.
|
PropertyCursor.EmptyPropertyCursor |
|
PropertyProducer<PROPERTY_SLICE> |
|
PropertyProducer.EmptyPropertyProducer |
|
PropertyProducer.FixedDoubleProducer |
|
PropertyProducer.NodeIdProducer |
|
PropertyProducer.RandomDoubleArrayProducer |
|
PropertyProducer.RandomDoubleProducer |
|
PropertyProducer.RandomEmbeddingProducer |
|
PropertyProducer.RandomLongArrayProducer |
|
PropertyProducer.RandomLongProducer |
|
PropertyReader |
|
PropertyReader.Buffered |
|
PropertyStore<VALUE extends PropertyValues,PROPERTY extends Property<VALUE>> |
|
PropertyValues |
|
PropertyValues |
|
QueueBasedSpliterator<T> |
|
RadixSort |
|
RandomGraphGenerator |
|
RandomGraphGeneratorBuilder |
|
RandomGraphGeneratorConfig |
|
RandomGraphGeneratorConfig.AllowSelfLoops |
|
RandomSeedConfig |
|
RawCompressor |
|
RawValues |
|
ReadHelper |
|
ReadOnlyHugeLongArray |
|
RecordReference<Record> |
|
RecordsBatchBuffer<Reference> |
|
RecordScannerTask |
Exists per thread.
|
RelationshipConsumer |
TODO: Define interface contract, esp regarding source/target node ids returned and how that maps to relationship direction
consumer interface for relationships without property.
|
RelationshipCursor |
|
RelationshipDistribution |
|
RelationshipImportResult |
|
RelationshipImportResult.RelationshipTypeAndProjection |
|
RelationshipIntersect |
|
RelationshipIterator |
|
RelationshipPredicate |
|
RelationshipProperties |
Getter for property values at relationships
|
RelationshipProperty |
|
RelationshipPropertyStore |
|
RelationshipPropertyStore.Builder |
|
RelationshipReference |
|
RelationshipsBatchBuffer |
|
RelationshipsBuilder |
|
RelationshipsBuilder.Relationship |
|
RelationshipScanCursorBasedScanner |
|
RelationshipScanCursorReference |
|
RelationshipsScannerTask |
|
RelationshipWeightConfig |
|
RelationshipWithPropertyConsumer |
|
RenamesCurrentThread |
|
RenamesCurrentThread.Revert |
|
RunWithConcurrency |
|
RunWithConcurrency.Builder |
|
ScanningNodesImporter |
|
ScanningRecordsImporter<Record,T> |
|
ScanningRelationshipsImporter |
|
SeedConfig |
|
SetBitsIterable |
An iterable over the set bits in a BitSet .
|
Settings |
|
Settings.PageCacheMemorySetting<T> |
|
ShardedLongLongMap |
|
ShardedLongLongMap.BatchedBuilder |
|
ShardedLongLongMap.BatchedBuilder.Batch |
|
ShardedLongLongMap.Builder |
|
ShuffleUtil |
|
SingleThreadedRandomSeedConfig |
|
SingleTypeRelationshipImporter |
|
SingleTypeRelationshipImporter.ImportMetaData |
|
SingleTypeRelationshipImporter.SingleTypeRelationshipImportContext |
|
SingleTypeRelationships |
|
SourceNodeConfig |
|
SourceNodesConfig |
|
StatementAction |
|
StatementApi |
|
StatementApi.TxConsumer |
|
StatementApi.TxFunction<T> |
|
StatementFunction<T> |
|
StaticCapabilities |
|
StoreScanner<Reference> |
|
StoreScanner.Factory<Reference> |
|
StoreScanner.RecordConsumer<Reference> |
|
StoreScanner.ScanCursor<Reference> |
|
TargetNodeConfig |
|
TargetNodePropertyConfig |
|
TargetNodesConfig |
|
TerminationFlag |
|
TerminationFlagImpl |
|
ThreadLocalSingleTypeRelationshipImporter |
Wraps a relationship buffer that is being filled by the store scanners.
|
TimeUtil |
|
ToleranceConfig |
|
Topology |
|
TransactionTerminationMonitor |
|
TwoArraysSort |
|
TwoArraysSort.AscendingLongComparator |
|
UncompressedAdjacencyList |
|
UncompressedAdjacencyList.Cursor |
|
UncompressedAdjacencyListBuilder |
|
UncompressedAdjacencyListBuilder.Allocator |
|
UncompressedAdjacencyListBuilder.PositionalAllocator |
|
UncompressedAdjacencyListBuilderFactory |
|
UnionGraph |
|
Username |
|
UsernameExtension |
|
ValueConverter |
|
ValueTypes |
|
VarLongDecoding |
|
VarLongEncoding |
|
WriteConfig |
|
WriteConfig.ArrowConnectionInfo |
|
WriteLabelConfig |
|
WritePropertyConfig |
|
WriteRelationshipConfig |
|
WriteRelationshipPropertiesConfig |
|
ZigZagLongDecoding |
|
ZigZagLongDecoding.Identity |
|