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.
Whether the query results will already be sorted in the user defined sort order or whether extra sorting is
required.
Additional execution info required by the query executor. |
interface |
ElementQuery<R extends JanusGraphElement,B extends BackendQuery<B>>
A query that returns
JanusGraphElement s. |
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.