public abstract class KVStoreGraph extends AbstractStorableGraph<StorableVertex,StorableEdge>
AbstractStorableGraph.AddEdgeToVertexRunnable| Modifier and Type | Field and Description |
|---|---|
protected KVStore |
kvStore |
cacheEnabled, dataTableName, edgesTableName, elementCacheOptions, elementCacheService, elementMutationBuilder, extendedDataTableName, geSerializer, graphEventQueue, graphMetadataStore, historyEdgesTableName, historyVerticesTableName, metadataTableName, nameSubstitutionStrategy, streamingPropertyValueStorageStrategy, verticesTableNameMETADATA_ID_GENERATOR_CLASSNAMEflushStackTraceTracker, flushTimer, METADATA_DEFINE_PROPERTY_PREFIX, QUERY_LOGGER| Constructor and Description |
|---|
KVStoreGraph(StorableGraphConfiguration config) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addMutations(GeObjectType objectType,
StoreMutation... mutations) |
protected abstract KVStore |
createStore() |
void |
dumpGraph() |
Iterable<Edge> |
getEdgesInRange(IdRange idRange,
FetchHints fetchHints,
Long endTime,
Authorizations authorizations)
Gets edges from the graph in the given range.
|
protected Iterable<ExtendedDataRow> |
getExtendedDataRowsInRange(List ranges,
FetchHints fetchHints,
Authorizations authorizations) |
KVStore |
getKvStore() |
Iterable<Vertex> |
getVerticesInRange(IdRange idRange,
FetchHints fetchHints,
Long endTime,
Authorizations authorizations)
Gets vertices from the graph in the given range.
|
addElementToCache, addMutations, alterConceptType, alterEdgeLabel, alterElementPropertyVisibilities, alterElementVisibility, alterPropertyMetadatas, createAuthorizations, createEdge, deleteEdge, deleteEdge, deleteElements, deleteExtendedDataRow, deleteProperty, deleteVertex, deleteVertex, getDataTableName, getDataTableName, getEdge, getEdgeCount, getEdges, getEdgesTableName, getEdgesTableName, getExtendedData, getExtendedDataForElements, getExtendedDataInRange, getExtendedDataInRange, getExtendedDataTableName, getExtendedDataTableName, getGeSerializer, getGraphMetadataStore, getHistoryEdgesTableName, getHistoryEdgesTableName, getHistoryTableNameFromElementType, getHistoryVerticesTableName, getHistoryVerticesTableName, getMetadataTableName, getMetadataTableName, getNameSubstitutionStrategy, getRowCountFromTable, getStreamingPropertyValueInputStreams, getStreamingPropertyValueStorageStrategy, getTableNameFromElementType, getVertex, getVertexCount, getVertexIds, getVertices, getVerticesTableName, getVerticesTableName, getVerticesWithPrefix, invalidateElementFromCache, isHistoryInSeparateTable, isVisibilityValid, markEdgeHidden, markEdgeVisible, markPropertyHidden, markPropertyVisible, markVertexHidden, markVertexVisible, prepareEdge, prepareEdge, prepareVertex, saveExtendedDataMutations, saveProperties, setGraphMetadataStore, setup, setupGraphMetadata, setupGraphMetadata, softDeleteEdge, softDeleteProperties, softDeleteProperty, softDeleteVertexdrop, flush, getBackupDir, getBackupTool, getConfiguration, getDefaultFetchHints, getIdGenerator, getRestoreTool, getSearchIndex, getSearchIndexSecurityGranularity, getVertexPropertyCountByValue, isFieldBoostSupported, isQuerySimilarToTextSupported, prepareVertex, query, query, query, query, querySimilarTo, reindex, reindexVertices, saveElementMutations, shutdown, truncateaddGraphEventListener, addToPropertyDefinitionCache, clearPropertyDefinitionCache, createAuthorizations, deleteAllExtendedDataForElement, ensurePropertyDefined, filterEdgeIdsByAuthorization, filterVertexIdsByAuthorization, findPaths, findPathsRecursive, findPathsSetIntersection, fireGraphEvent, getAllExtendedData, getMetadata, getMetadata, getMetadataWithPrefix, getMetricsRegistry, getPropertyDefinition, getPropertyDefinitions, getValueType, hasEventListeners, invalidatePropertyDefinition, isPropertyDefined, orderMutations, reloadMetadata, removeGraphEventListener, removeMetadata, removePropertyDefinition, savePropertyDefinition, setMetadataclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetHistoricalPropertyValuesflushGraph, getSearchIndexaddEdge, addEdge, addEdge, addEdge, addGraphEventListener, addVertex, addVertex, addVertices, createAuthorizations, createAuthorizations, createAuthorizations, defineProperty, deleteElement, doEdgesExist, doEdgesExist, doesEdgeExist, doesVertexExist, doVerticesExist, drop, ensurePropertyDefined, filterEdgeIdsByAuthorization, filterVertexIdsByAuthorization, findPaths, findPaths, findPaths, findPaths, findPaths, findRelatedEdgeIds, findRelatedEdgeIds, findRelatedEdgeIdsForVertices, findRelatedEdges, findRelatedEdges, findRelatedEdgeSummary, findRelatedEdgeSummary, findRelatedEdgeSummaryForVertices, flush, getDefaultFetchHints, getEdge, getEdge, getEdges, getEdges, getEdges, getEdges, getEdges, getEdgesInRange, getEdgesInRange, getElement, getElement, getExtendedData, getExtendedData, getExtendedData, getExtendedData, getExtendedData, getExtendedData, getExtendedDataForElements, getExtendedDataForElements, getExtendedDataForElements, getIdGenerator, getMetadata, getMetadata, getMetadataWithPrefix, getMetricsRegistry, getPropertyDefinition, getPropertyDefinitions, getSearchIndexSecurityGranularity, getVertex, getVertex, getVertexPropertyCountByValue, getVertices, getVertices, getVertices, getVertices, getVertices, getVerticesInOrder, getVerticesInOrder, getVerticesInRange, getVerticesInRange, getVerticesWithPrefix, getVerticesWithPrefix, isFieldBoostSupported, isPropertyDefined, isQuerySimilarToTextSupported, prepareEdge, prepareEdge, prepareEdge, prepareEdge, prepareVertex, prepareVertex, prepareVertex, query, query, query, query, querySimilarTo, reindex, reloadMetadata, removeGraphEventListener, removeMetadata, removePropertyDefinition, saveElementMutations, savePropertyDefinition, setMetadata, shutdown, softDeleteEdge, softDeleteEdge, softDeleteEdge, softDeleteVertex, softDeleteVertex, softDeleteVertex, truncate, visit, visitEdges, visitElements, visitVerticesprotected KVStore kvStore
public KVStoreGraph(StorableGraphConfiguration config)
public Iterable<Vertex> getVerticesInRange(IdRange idRange, FetchHints fetchHints, Long endTime, Authorizations authorizations)
GraphgetVerticesInRange in interface GraphgetVerticesInRange in class AbstractStorableGraph<StorableVertex,StorableEdge>idRange - The range of ids to get.fetchHints - Hint at what parts of the vertex to fetch.endTime - Include all changes made up until the point in time.authorizations - The authorizations required to load the vertex.public Iterable<Edge> getEdgesInRange(IdRange idRange, FetchHints fetchHints, Long endTime, Authorizations authorizations)
GraphgetEdgesInRange in interface GraphgetEdgesInRange in class AbstractStorableGraph<StorableVertex,StorableEdge>idRange - The range of ids to get.fetchHints - Hint at what parts of the vertex to fetch.endTime - Include all changes made up until the point in time.authorizations - The authorizations required to load the vertex.protected Iterable<ExtendedDataRow> getExtendedDataRowsInRange(List ranges, FetchHints fetchHints, Authorizations authorizations)
getExtendedDataRowsInRange in class AbstractStorableGraph<StorableVertex,StorableEdge>protected void addMutations(GeObjectType objectType, StoreMutation... mutations)
addMutations in class AbstractStorableGraph<StorableVertex,StorableEdge>public void dumpGraph()
protected abstract KVStore createStore()
public KVStore getKvStore()
Copyright © 2016–2021 MWARE SOLUTIONS. All rights reserved.