| Interface | Description |
|---|---|
| CHEdgeFilter | |
| DataAccess |
Life cycle: (1) object creation, (2) configuration (e.g.
|
| Directory |
Maintains a collection of DataAccess objects stored at the same location.
|
| GHLock |
A write lock interface.
|
| Graph |
An interface to represent a (geo) graph - suited for efficient storage as it can be requested via
indices called node IDs.
|
| LockFactory | |
| NodeAccess |
This interface specifies how to access properties of the nodes in the graph.
|
| RoutingCHEdgeExplorer | |
| RoutingCHEdgeIterator | |
| RoutingCHEdgeIteratorState | |
| RoutingCHGraph | |
| Storable<T> |
Interface for a storage abstraction.
|
| TurnCostStorage.Iterator |
| Class | Description |
|---|---|
| AbstractDataAccess | |
| BaseGraph |
The base graph handles nodes and edges file format.
|
| BaseGraph.AllEdgeIterator |
Include all edges of this storage in the iterator.
|
| BaseGraph.Builder | |
| BaseGraph.EdgeIteratorImpl | |
| CHConfig |
Container to hold properties used for CH preparation Specifies all properties of a CH routing profile.
|
| CHStorage |
DataAccess-based storage for CH shortcuts.
|
| CHStorage.LowWeightShortcut | |
| CHStorageBuilder |
Builds a valid
CHStorage, i.e. |
| DAType |
Defines how a DataAccess object is created.
|
| ExtendedNodeAccess |
NodeAccess that allows adding additional points |
| GHDirectory |
Implements some common methods for the subclasses.
|
| GraphEdgeIdFinder |
This class allows to find edges (or construct shapes) from shape filter.
|
| GraphEdgeIdFinder.BlockArea |
This class handles edges and areas where access should be blocked.
|
| IntsRef |
Idea and most of the code is from Lucene.
|
| MMapDataAccess |
A DataAccess implementation using a memory-mapped file, i.e.
|
| MMapDirectory |
Manages memory mapped DataAccess objects.
|
| NativeFSLockFactory |
Creates a write lock file.
|
| RAMDataAccess |
This is an in-memory byte-based data structure with the possibility to be stored on flush().
|
| RAMDirectory |
Manages in-memory DataAccess objects.
|
| RoutingCHEdgeIteratorImpl | |
| RoutingCHEdgeIteratorStateImpl | |
| RoutingCHGraphImpl | |
| SimpleFSLockFactory |
Creates a write lock file.
|
| StorableProperties |
Writes an in-memory HashMap into a file on flush.
|
| TurnCostStorage |
A key/value store, where the unique keys are turn cost relations, and the values are IntRefs.
|
| VLongStorage |
Taken from Lucene DataOutput.
|
| Enum | Description |
|---|---|
| DAType.MemRef |
Copyright © 2012–2022. All rights reserved.