| Package | Description |
|---|---|
| org.janusgraph.diskstorage.indexing | |
| org.janusgraph.diskstorage.keycolumnvalue | |
| org.janusgraph.graphdb.query | |
| org.janusgraph.graphdb.query.graph |
| Modifier and Type | Class and Description |
|---|---|
class |
IndexQuery
An external index query executed on an
IndexProvider. |
| 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. |
class |
SliceQuery
Queries for a slice of data identified by a start point (inclusive) and end point (exclusive).
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
BackendQuery<Q extends BackendQuery>
A BackendQuery is a query that can be updated to a new limit.
|
class |
BackendQueryHolder<E extends BackendQuery<E>>
Holds a
BackendQuery and captures additional information that pertains to its execution and to be used by a
QueryExecutor:
Whether the query is fitted, i.e., whether all results returned from executing the backend query are part
of the result set or must be filtered in memory. |
interface |
ElementQuery<R extends JanusGraphElement,B extends BackendQuery<B>>
A query that returns
JanusGraphElements. |
class |
MetricsQueryExecutor<Q extends ElementQuery,R extends JanusGraphElement,B extends BackendQuery>
Wraps a
QueryExecutor to gather metrics on the query execution and forward them to METRICS. |
interface |
QueryExecutor<Q extends ElementQuery,R extends JanusGraphElement,B extends BackendQuery>
Executes a given query and its subqueries against an underlying data store and transaction.
|
class |
QueryProcessor<Q extends ElementQuery<R,B>,R extends JanusGraphElement,B extends BackendQuery<B>>
Executes a given
ElementQuery against a provided QueryExecutor to produce the result set of elements. |
| Modifier and Type | Class and Description |
|---|---|
class |
JointIndexQuery
A component/sub-query of a
GraphCentricQuery that gets executed against an indexing backend or the index store
by the query processor of the enclosing transaction. |
static class |
JointIndexQuery.Subquery |
class |
MultiKeySliceQuery |
Copyright © 2012–2024. All rights reserved.