Modifier and Type | Method and Description |
---|---|
Map<SliceQuery,Map<StaticBuffer,EntryList>> |
BackendTransaction.edgeStoreMultiQuery(MultiKeysQueryGroups<StaticBuffer,SliceQuery> multiSliceQueriesWithKeys) |
Modifier and Type | Method and Description |
---|---|
KeyIterator |
BackendTransaction.edgeStoreKeys(SliceQuery sliceQuery) |
Map<StaticBuffer,EntryList> |
BackendTransaction.edgeStoreMultiQuery(List<StaticBuffer> keys,
SliceQuery query) |
Modifier and Type | Method and Description |
---|---|
Map<SliceQuery,Map<StaticBuffer,EntryList>> |
BackendTransaction.edgeStoreMultiQuery(MultiKeysQueryGroups<StaticBuffer,SliceQuery> multiSliceQueriesWithKeys) |
Modifier and Type | Class and Description |
---|---|
class |
KeyRangeQuery
Extends a
SliceQuery to express a range for columns and a range for
keys. |
class |
KeySliceQuery
Extends
SliceQuery by a key that identifies the location of the slice in the key-ring. |
Modifier and Type | Method and Description |
---|---|
SliceQuery |
SliceQuery.setDirectColumnByStartOnlyAllowed(boolean allowed) |
SliceQuery |
SliceQuery.setLimit(int limit) |
SliceQuery |
SliceQuery.updateLimit(int newLimit) |
Modifier and Type | Method and Description |
---|---|
Map<SliceQuery,RecordIterator<Entry>> |
KeySlicesIterator.getEntries()
Returns map of iterators over all entries associated with the current
key that match the column range specified in the queries.
|
default Map<SliceQuery,Map<StaticBuffer,EntryList>> |
KeyColumnValueStore.getMultiSlices(MultiKeysQueryGroups<StaticBuffer,SliceQuery> multiKeysQueryGroups,
StoreTransaction txh)
Retrieves the list of entries (i.e.
|
Map<SliceQuery,Map<StaticBuffer,EntryList>> |
KCVSProxy.getMultiSlices(MultiKeysQueryGroups<StaticBuffer,SliceQuery> multiKeysQueryGroups,
StoreTransaction txh) |
List<SliceQuery> |
MultiSlicesQuery.getQueries() |
Modifier and Type | Method and Description |
---|---|
static KeyIterator |
KCVSUtil.getKeys(KeyColumnValueStore store,
SliceQuery slice,
StoreFeatures features,
int keyLength,
StoreTransaction txh) |
KeyIterator |
KeyColumnValueStore.getKeys(SliceQuery query,
StoreTransaction txh)
Returns a
KeyIterator over all keys in the store that have one or more columns matching the column-range. |
KeyIterator |
KCVSProxy.getKeys(SliceQuery columnQuery,
StoreTransaction txh) |
Map<StaticBuffer,EntryList> |
KeyColumnValueStore.getSlice(List<StaticBuffer> keys,
SliceQuery query,
StoreTransaction txh)
Retrieves the list of entries (i.e.
|
Map<StaticBuffer,EntryList> |
KCVSProxy.getSlice(List<StaticBuffer> keys,
SliceQuery query,
StoreTransaction txh) |
EntryList |
SliceQuery.getSubset(SliceQuery otherQuery,
EntryList otherResult) |
static boolean |
KCVSUtil.matches(SliceQuery query,
StaticBuffer column) |
boolean |
SliceQuery.subsumes(SliceQuery oth) |
Modifier and Type | Method and Description |
---|---|
default Map<SliceQuery,Map<StaticBuffer,EntryList>> |
KeyColumnValueStore.getMultiSlices(MultiKeysQueryGroups<StaticBuffer,SliceQuery> multiKeysQueryGroups,
StoreTransaction txh)
Retrieves the list of entries (i.e.
|
Map<SliceQuery,Map<StaticBuffer,EntryList>> |
KCVSProxy.getMultiSlices(MultiKeysQueryGroups<StaticBuffer,SliceQuery> multiKeysQueryGroups,
StoreTransaction txh) |
Constructor and Description |
---|
KeyRangeQuery(StaticBuffer keyStart,
StaticBuffer keyEnd,
SliceQuery query) |
KeySliceQuery(StaticBuffer key,
SliceQuery query) |
SliceQuery(SliceQuery query) |
Constructor and Description |
---|
MultiSlicesQuery(List<SliceQuery> queries) |
Modifier and Type | Method and Description |
---|---|
Map<SliceQuery,Map<StaticBuffer,EntryList>> |
ExpirationKCVSCache.getMultiSlices(MultiKeysQueryGroups<StaticBuffer,SliceQuery> multiKeysQueryGroups,
StoreTransaction txh) |
Map<SliceQuery,Map<StaticBuffer,EntryList>> |
KCVSCache.getMultiSlicesNoCache(MultiKeysQueryGroups<StaticBuffer,SliceQuery> multiSliceQueriesWithKeys,
StoreTransaction txh) |
Modifier and Type | Method and Description |
---|---|
Map<StaticBuffer,EntryList> |
ExpirationKCVSCache.getSlice(List<StaticBuffer> keys,
SliceQuery query,
StoreTransaction txh) |
Map<StaticBuffer,EntryList> |
KCVSCache.getSliceNoCache(List<StaticBuffer> keys,
SliceQuery query,
StoreTransaction txh) |
Modifier and Type | Method and Description |
---|---|
Map<SliceQuery,Map<StaticBuffer,EntryList>> |
ExpirationKCVSCache.getMultiSlices(MultiKeysQueryGroups<StaticBuffer,SliceQuery> multiKeysQueryGroups,
StoreTransaction txh) |
Map<SliceQuery,Map<StaticBuffer,EntryList>> |
KCVSCache.getMultiSlicesNoCache(MultiKeysQueryGroups<StaticBuffer,SliceQuery> multiSliceQueriesWithKeys,
StoreTransaction txh) |
Modifier and Type | Method and Description |
---|---|
KeyIterator |
OrderedKeyValueStoreAdapter.getKeys(SliceQuery columnQuery,
StoreTransaction txh) |
Map<StaticBuffer,EntryList> |
OrderedKeyValueStoreAdapter.getSlice(List<StaticBuffer> keys,
SliceQuery query,
StoreTransaction txh) |
Modifier and Type | Method and Description |
---|---|
List<SliceQuery> |
ScanJob.getQueries()
Returns one or more
SliceQuery instances belonging to this ScanJob . |
Modifier and Type | Method and Description |
---|---|
void |
ScanJob.process(StaticBuffer key,
Map<SliceQuery,EntryList> entries,
ScanMetrics metrics)
Run this
ScanJob 's computation on the supplied row-key and entries. |
Modifier and Type | Method and Description |
---|---|
Map<SliceQuery,RecordIterator<Entry>> |
MetricInstrumentedSlicesIterator.getEntries() |
Map<SliceQuery,Map<StaticBuffer,EntryList>> |
MetricInstrumentedStore.getMultiSlices(MultiKeysQueryGroups<StaticBuffer,SliceQuery> multiKeysQueryGroups,
StoreTransaction txh) |
Modifier and Type | Method and Description |
---|---|
KeyIterator |
MetricInstrumentedStore.getKeys(SliceQuery query,
StoreTransaction txh) |
Map<StaticBuffer,EntryList> |
MetricInstrumentedStore.getSlice(List<StaticBuffer> keys,
SliceQuery query,
StoreTransaction txh) |
Modifier and Type | Method and Description |
---|---|
Map<SliceQuery,Map<StaticBuffer,EntryList>> |
MetricInstrumentedStore.getMultiSlices(MultiKeysQueryGroups<StaticBuffer,SliceQuery> multiKeysQueryGroups,
StoreTransaction txh) |
Modifier and Type | Field and Description |
---|---|
SliceQuery |
StandardJanusGraph.vertexExistenceQuery |
Modifier and Type | Method and Description |
---|---|
SliceQuery |
RelationQueryCache.getQuery(InternalRelationType type,
org.apache.tinkerpop.gremlin.structure.Direction dir) |
SliceQuery |
EdgeSerializer.getQuery(InternalRelationType type,
org.apache.tinkerpop.gremlin.structure.Direction dir,
EdgeSerializer.TypedInterval[] sortKey) |
SliceQuery |
RelationQueryCache.getQuery(RelationCategory type) |
SliceQuery |
EdgeSerializer.getQuery(RelationCategory resultType,
boolean querySystemTypes) |
Modifier and Type | Method and Description |
---|---|
Map<SliceQuery,Map<Object,EntryList>> |
StandardJanusGraph.edgeMultiQuery(MultiKeysQueryGroups<Object,SliceQuery> groupedMultiSliceQueries,
BackendTransaction tx) |
Modifier and Type | Method and Description |
---|---|
List<EntryList> |
StandardJanusGraph.edgeMultiQuery(List<Object> vertexIdsAsObjects,
SliceQuery query,
BackendTransaction tx) |
EntryList |
StandardJanusGraph.edgeQuery(Object vid,
SliceQuery query,
BackendTransaction tx) |
Modifier and Type | Method and Description |
---|---|
Map<SliceQuery,Map<Object,EntryList>> |
StandardJanusGraph.edgeMultiQuery(MultiKeysQueryGroups<Object,SliceQuery> groupedMultiSliceQueries,
BackendTransaction tx) |
Modifier and Type | Method and Description |
---|---|
boolean |
InternalVertex.hasLoadedRelations(SliceQuery query)
Returns true if the results for the given query have already been loaded for this vertex and are locally cached.
|
EntryList |
InternalVertex.loadRelations(SliceQuery query,
Retriever<SliceQuery,EntryList> lookup)
Returns all relations that match the given query.
|
Modifier and Type | Method and Description |
---|---|
EntryList |
InternalVertex.loadRelations(SliceQuery query,
Retriever<SliceQuery,EntryList> lookup)
Returns all relations that match the given query.
|
Modifier and Type | Field and Description |
---|---|
protected static SliceQuery |
VertexJobConverter.VERTEX_EXISTS_QUERY |
Modifier and Type | Method and Description |
---|---|
List<SliceQuery> |
VertexJobConverter.getQueries() |
List<SliceQuery> |
QueryContainer.getSliceQueries() |
Modifier and Type | Method and Description |
---|---|
void |
VertexJobConverter.process(StaticBuffer key,
Map<SliceQuery,EntryList> entries,
ScanMetrics metrics) |
Modifier and Type | Method and Description |
---|---|
List<SliceQuery> |
VertexMapJob.Executor.getQueries() |
List<SliceQuery> |
VertexProgramScanJob.Executor.getQueries() |
Modifier and Type | Method and Description |
---|---|
List<SliceQuery> |
GhostVertexRemover.getQueries() |
List<SliceQuery> |
IndexRemoveJob.getQueries() |
Modifier and Type | Method and Description |
---|---|
void |
GhostVertexRemover.process(StaticBuffer key,
Map<SliceQuery,EntryList> entries,
ScanMetrics metrics) |
void |
IndexRemoveJob.process(StaticBuffer key,
Map<SliceQuery,EntryList> entries,
ScanMetrics metrics) |
Modifier and Type | Field and Description |
---|---|
protected List<BackendQueryHolder<SliceQuery>> |
BaseVertexCentricQuery.queries
The individual component
SliceQuery of this query. |
Modifier and Type | Method and Description |
---|---|
protected List<BackendQueryHolder<SliceQuery>> |
BaseVertexCentricQuery.getQueries() |
BackendQueryHolder<SliceQuery> |
BaseVertexCentricQuery.getSubQuery(int position) |
Constructor and Description |
---|
BaseVertexCentricQuery(Condition<JanusGraphRelation> condition,
org.apache.tinkerpop.gremlin.structure.Direction direction,
List<BackendQueryHolder<SliceQuery>> queries,
OrderList orders,
int limit) |
VertexCentricQuery(InternalVertex vertex,
Condition<JanusGraphRelation> condition,
org.apache.tinkerpop.gremlin.structure.Direction direction,
List<BackendQueryHolder<SliceQuery>> queries,
OrderList orders,
int limit) |
Modifier and Type | Field and Description |
---|---|
QueryExecutor<VertexCentricQuery,JanusGraphRelation,SliceQuery> |
StandardJanusGraphTx.edgeProcessor |
QueryExecutor<VertexCentricQuery,JanusGraphRelation,SliceQuery> |
StandardJanusGraphTx.edgeProcessorImpl |
Modifier and Type | Method and Description |
---|---|
void |
StandardJanusGraphTx.executeMultiQuery(Collection<InternalVertex> vertices,
SliceQuery sq,
QueryProfiler profiler) |
Modifier and Type | Method and Description |
---|---|
void |
StandardJanusGraphTx.executeMultiSliceMultiQuery(Collection<InternalVertex> vertices,
List<BackendQueryHolder<SliceQuery>> queries,
QueryProfiler profiler) |
Modifier and Type | Method and Description |
---|---|
boolean |
EmptyVertex.hasLoadedRelations(SliceQuery query) |
EntryList |
EmptyVertex.loadRelations(SliceQuery query,
Retriever<SliceQuery,EntryList> lookup) |
Modifier and Type | Method and Description |
---|---|
EntryList |
EmptyVertex.loadRelations(SliceQuery query,
Retriever<SliceQuery,EntryList> lookup) |
Modifier and Type | Method and Description |
---|---|
static MultiKeysQueryGroups<Object,SliceQuery> |
MultiSliceQueriesGroupingUtil.toMultiKeysQueryGroups(Collection<InternalVertex> vertices,
List<BackendQueryHolder<SliceQuery>> queries)
Queries grouping algorithm for the same sets of keys (vertices).
|
Modifier and Type | Method and Description |
---|---|
static <K> void |
MultiSliceQueriesGroupingUtil.moveQueriesToNewLeafNode(List<org.apache.commons.lang3.tuple.Pair<SliceQuery,List<K>>> updatedQueryGroup,
K[] allVertices,
MultiSliceQueriesGroupingUtil.TreeNode groupingRootTreeNode,
List<KeysQueriesGroup<K,SliceQuery>> remainingQueryGroups)
Moves queries `updatedQueryGroup` to either existing leaf nodes or generates new leaf nodes for the necessary key sets.
|
static <K> void |
MultiSliceQueriesGroupingUtil.moveQueriesToNewLeafNode(List<org.apache.commons.lang3.tuple.Pair<SliceQuery,List<K>>> updatedQueryGroup,
K[] allVertices,
MultiSliceQueriesGroupingUtil.TreeNode groupingRootTreeNode,
List<KeysQueriesGroup<K,SliceQuery>> remainingQueryGroups)
Moves queries `updatedQueryGroup` to either existing leaf nodes or generates new leaf nodes for the necessary key sets.
|
static MultiKeysQueryGroups<Object,SliceQuery> |
MultiSliceQueriesGroupingUtil.toMultiKeysQueryGroups(Collection<InternalVertex> vertices,
List<BackendQueryHolder<SliceQuery>> queries)
Queries grouping algorithm for the same sets of keys (vertices).
|
Modifier and Type | Field and Description |
---|---|
static Retriever<SliceQuery,EntryList> |
PreloadedVertex.EMPTY_RETRIEVER |
protected Map<SliceQuery,EntryList> |
CacheVertex.queryCache |
Modifier and Type | Method and Description |
---|---|
Retriever<SliceQuery,EntryList> |
PreloadedVertex.AccessCheck.retrieveSliceQuery() |
Modifier and Type | Method and Description |
---|---|
protected void |
CacheVertex.addToQueryCache(SliceQuery query,
EntryList entries) |
void |
PreloadedVertex.addToQueryCache(SliceQuery query,
EntryList entries) |
EntryList |
PreloadedVertex.getFromCache(SliceQuery query) |
boolean |
CacheVertex.hasLoadedRelations(SliceQuery query) |
boolean |
PreloadedVertex.hasLoadedRelations(SliceQuery query) |
boolean |
StandardVertex.hasLoadedRelations(SliceQuery query) |
EntryList |
CacheVertex.loadRelations(SliceQuery query,
Retriever<SliceQuery,EntryList> lookup) |
EntryList |
PreloadedVertex.loadRelations(SliceQuery query,
Retriever<SliceQuery,EntryList> lookup) |
EntryList |
StandardVertex.loadRelations(SliceQuery query,
Retriever<SliceQuery,EntryList> lookup) |
Modifier and Type | Method and Description |
---|---|
EntryList |
CacheVertex.loadRelations(SliceQuery query,
Retriever<SliceQuery,EntryList> lookup) |
EntryList |
PreloadedVertex.loadRelations(SliceQuery query,
Retriever<SliceQuery,EntryList> lookup) |
EntryList |
StandardVertex.loadRelations(SliceQuery query,
Retriever<SliceQuery,EntryList> lookup) |
Copyright © 2012–2023. All rights reserved.