| Package | Description |
|---|---|
| com.mware.core.model.schema | |
| com.mware.core.model.search | |
| com.mware.core.util | |
| com.mware.ge.query | |
| com.mware.ge.search | |
| com.mware.ge.util |
| Modifier and Type | Method and Description |
|---|---|
default void |
SchemaRepository.addConceptTypeFilterToQuery(Query query,
Collection<SchemaRepository.ElementTypeFilter> filters) |
void |
SchemaRepository.addConceptTypeFilterToQuery(Query query,
Collection<SchemaRepository.ElementTypeFilter> filters,
String namespace) |
void |
SchemaRepositoryBase.addConceptTypeFilterToQuery(Query query,
Collection<SchemaRepository.ElementTypeFilter> filters,
String namespace) |
default void |
SchemaRepository.addConceptTypeFilterToQuery(Query query,
String conceptName,
boolean includeChildNodes) |
void |
SchemaRepository.addConceptTypeFilterToQuery(Query query,
String conceptName,
boolean includeChildNodes,
String namespace) |
void |
SchemaRepositoryBase.addConceptTypeFilterToQuery(Query query,
String conceptName,
boolean includeChildNodes,
String namespace) |
default void |
SchemaRepository.addEdgeLabelFilterToQuery(Query query,
Collection<SchemaRepository.ElementTypeFilter> filters) |
void |
SchemaRepository.addEdgeLabelFilterToQuery(Query query,
Collection<SchemaRepository.ElementTypeFilter> filters,
String namespace) |
void |
SchemaRepositoryBase.addEdgeLabelFilterToQuery(Query query,
Collection<SchemaRepository.ElementTypeFilter> filters,
String namespace) |
default void |
SchemaRepository.addEdgeLabelFilterToQuery(Query query,
String edgeLabel,
boolean includeChildNodes) |
void |
SchemaRepository.addEdgeLabelFilterToQuery(Query query,
String edgeLabel,
boolean includeChildNodes,
String namespace) |
void |
SchemaRepositoryBase.addEdgeLabelFilterToQuery(Query query,
String edgeLabel,
boolean includeChildNodes,
String namespace) |
| Modifier and Type | Method and Description |
|---|---|
Query |
QueryResultsIterableSearchResults.getQuery() |
protected Query |
ElementSearchRunner.getQuery(SearchOptions searchOptions,
Authorizations authorizations) |
protected Query |
GeObjectSearchRunnerWithRelatedBase.getQuery(SearchOptions searchOptions,
Authorizations authorizations) |
protected abstract Query |
GeObjectSearchRunnerBase.getQuery(SearchOptions searchOptions,
Authorizations authorizations) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
GeObjectSearchRunnerBase.applyConceptTypeFilterToQuery(Query query,
SearchOptions searchOptions) |
protected void |
GeObjectSearchRunnerBase.applyEdgeLabelFilterToQuery(Query query,
SearchOptions searchOptions) |
protected void |
GeObjectSearchRunnerBase.applyFiltersToQuery(Query query,
org.json.JSONArray filterJson,
User user,
SearchOptions searchOptions) |
protected void |
GeObjectSearchRunnerBase.applyLogicalOperatorsToQuery(Query currentQuery,
String logicalSourceString) |
protected void |
GeObjectSearchRunnerBase.applyRefinementsToQuery(Query query,
SearchOptions searchOptions) |
protected void |
GeObjectSearchRunnerBase.applySortToQuery(Query query,
SearchOptions searchOptions) |
protected QueryResultsIterable<? extends GeObject> |
GeObjectSearchRunnerBase.getSearchResults(Query query,
FetchHints fetchHints) |
| Constructor and Description |
|---|
QueryResultsIterableSearchResults(QueryResultsIterable<? extends GeObject> searchResults,
Query query,
Long offset,
Long size) |
| Modifier and Type | Method and Description |
|---|---|
static Stream<Element> |
StreamUtil.stream(Query... queries)
Create a
Stream containing the results of executing the queries, in order. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
GraphQuery |
interface |
MultiVertexQuery |
interface |
SimilarToGraphQuery |
interface |
VertexQuery |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultExtendedDataQuery |
class |
DefaultGraphQuery |
class |
DefaultMultiVertexQuery |
class |
DefaultVertexQuery |
class |
EmptyResultsGraphQuery |
class |
GraphQueryBase |
class |
QueryBase |
class |
VertexQueryBase |
| Modifier and Type | Method and Description |
|---|---|
Query |
QueryBase.addAggregation(Aggregation aggregation) |
Query |
Query.addAggregation(Aggregation aggregation)
Add an aggregation to the query
|
Query |
EmptyResultsGraphQuery.addAggregation(Aggregation aggregation) |
<T extends Value> |
QueryBase.has(Class<T> dataType) |
<T extends Value> |
Query.has(Class<T> dataType)
Adds a has filter to the query.
|
<T extends Value> |
EmptyResultsGraphQuery.has(Class<T> dataType) |
<T extends Value,K extends Value> |
QueryBase.has(Class<T> dataType,
Predicate predicate,
K value) |
<T extends Value,K extends Value> |
Query.has(Class<T> dataType,
Predicate predicate,
K value)
Adds a filter to the query.
|
<T extends Value,K extends Value> |
EmptyResultsGraphQuery.has(Class<T> dataType,
Predicate predicate,
K value) |
<T> Query |
QueryBase.has(Iterable<String> propertyNames) |
<T> Query |
Query.has(Iterable<String> propertyNames)
Adds a filter to the query.
|
<T> Query |
EmptyResultsGraphQuery.has(Iterable<String> propertyNames) |
<T extends Value> |
QueryBase.has(Iterable<String> propertyNames,
Predicate predicate,
T value) |
<T extends Value> |
Query.has(Iterable<String> propertyNames,
Predicate predicate,
T value)
Adds a filter to the query.
|
<T extends Value> |
EmptyResultsGraphQuery.has(Iterable<String> propertyNames,
Predicate predicate,
T value) |
Query |
QueryBase.has(String propertyName) |
Query |
Query.has(String propertyName)
Adds a has filter to the query.
|
Query |
EmptyResultsGraphQuery.has(String propertyName) |
<T extends Value> |
QueryBase.has(String propertyName,
Predicate predicate,
Conjunction conjunction,
T value) |
<T extends Value> |
Query.has(String propertyName,
Predicate predicate,
Conjunction conjunction,
T value)
Adds a filter to the query.
|
<T extends Value> |
EmptyResultsGraphQuery.has(String propertyName,
Predicate predicate,
Conjunction conjunction,
T value) |
<T extends Value> |
QueryBase.has(String propertyName,
Predicate predicate,
T value) |
<T extends Value> |
Query.has(String propertyName,
Predicate predicate,
T value)
Adds a filter to the query.
|
<T extends Value> |
EmptyResultsGraphQuery.has(String propertyName,
Predicate predicate,
T value) |
<T extends Value> |
QueryBase.has(String propertyName,
T value) |
<T extends Value> |
Query.has(String propertyName,
T value)
Adds an
Compare.EQUAL filter to the query. |
<T extends Value> |
EmptyResultsGraphQuery.has(String propertyName,
T value) |
Query |
QueryBase.hasAuthorization(Iterable<String> authorizations) |
Query |
Query.hasAuthorization(Iterable<String> authorizations)
Adds an authorization filter to the query.
|
Query |
EmptyResultsGraphQuery.hasAuthorization(Iterable<String> authorizations) |
Query |
QueryBase.hasAuthorization(String... authorizations) |
Query |
Query.hasAuthorization(String... authorizations)
Adds an authorization filter to the query.
|
Query |
EmptyResultsGraphQuery.hasAuthorization(String... authorizations) |
Query |
QueryBase.hasConceptType(Collection<String> conceptTypes) |
Query |
Query.hasConceptType(Collection<String> conceptTypes) |
Query |
EmptyResultsGraphQuery.hasConceptType(Collection<String> conceptTypes) |
Query |
QueryBase.hasConceptType(String... conceptTypes) |
Query |
Query.hasConceptType(String... conceptTypes) |
Query |
EmptyResultsGraphQuery.hasConceptType(String... conceptTypes) |
Query |
QueryBase.hasEdgeLabel(Collection<String> edgeLabels) |
Query |
Query.hasEdgeLabel(Collection<String> edgeLabels)
Adds a edge label filter to the query.
|
Query |
EmptyResultsGraphQuery.hasEdgeLabel(Collection<String> edgeLabels) |
Query |
QueryBase.hasEdgeLabel(String... edgeLabels) |
Query |
Query.hasEdgeLabel(String... edgeLabels)
Adds a edge label filter to the query.
|
Query |
EmptyResultsGraphQuery.hasEdgeLabel(String... edgeLabels) |
Query |
QueryBase.hasExtendedData(ElementType elementType,
String elementId) |
Query |
Query.hasExtendedData(ElementType elementType,
String elementId)
Adds a extended data element filter to the query.
|
Query |
EmptyResultsGraphQuery.hasExtendedData(ElementType elementType,
String elementId) |
Query |
QueryBase.hasExtendedData(ElementType elementType,
String elementId,
String tableName) |
Query |
Query.hasExtendedData(ElementType elementType,
String elementId,
String tableName)
Adds a extended data element filter to the query.
|
Query |
EmptyResultsGraphQuery.hasExtendedData(ElementType elementType,
String elementId,
String tableName) |
Query |
QueryBase.hasExtendedData(Iterable<HasExtendedDataFilter> filters) |
Query |
Query.hasExtendedData(Iterable<HasExtendedDataFilter> filters)
Adds a multiple extended data element filter to the query.
|
Query |
EmptyResultsGraphQuery.hasExtendedData(Iterable<HasExtendedDataFilter> filters) |
Query |
QueryBase.hasExtendedData(String tableName) |
Query |
Query.hasExtendedData(String tableName)
Adds a extended data table filter to the query.
|
Query |
EmptyResultsGraphQuery.hasExtendedData(String tableName) |
Query |
QueryBase.hasId(Iterable<String> ids) |
Query |
Query.hasId(Iterable<String> ids)
Adds an id filter to the query.
|
Query |
EmptyResultsGraphQuery.hasId(Iterable<String> ids) |
Query |
QueryBase.hasId(String... ids) |
Query |
Query.hasId(String... ids)
Adds an id filter to the query.
|
Query |
EmptyResultsGraphQuery.hasId(String... ids) |
Query |
QueryBase.hasInVertexTypes(String... vertexTypes) |
Query |
EmptyResultsGraphQuery.hasNot(Class dataType) |
<T extends Value> |
QueryBase.hasNot(Class<T> dataType) |
<T extends Value> |
Query.hasNot(Class<T> dataType)
Adds a hasNot filter to the query.
|
<T> Query |
QueryBase.hasNot(Iterable<String> propertyNames) |
<T> Query |
Query.hasNot(Iterable<String> propertyNames)
Adds a filter to the query.
|
<T> Query |
EmptyResultsGraphQuery.hasNot(Iterable<String> propertyNames) |
Query |
QueryBase.hasNot(String propertyName) |
Query |
Query.hasNot(String propertyName)
Adds a hasNot filter to the query.
|
Query |
EmptyResultsGraphQuery.hasNot(String propertyName) |
<T extends Value> |
QueryBase.hasNot(String propertyName,
T value) |
<T extends Value> |
Query.hasNot(String propertyName,
T value)
Adds an
Contains.NOT_IN filter to the query. |
<T extends Value> |
EmptyResultsGraphQuery.hasNot(String propertyName,
T value) |
Query |
QueryBase.hasOutVertexTypes(String... vertexTypes) |
Query |
QueryBase.limit(Integer count) |
Query |
Query.limit(Integer count)
Limits the number of items returned.
|
Query |
EmptyResultsGraphQuery.limit(Integer count) |
Query |
QueryBase.limit(Long count) |
Query |
Query.limit(Long count)
Limits the number of items returned.
|
Query |
EmptyResultsGraphQuery.limit(Long count) |
Query |
QueryBase.minScore(double score) |
Query |
Query.minScore(double score)
Minimum score to return
|
Query |
EmptyResultsGraphQuery.minScore(double score) |
Query |
ExtendedDataQueryableIterable.query(Authorizations authorizations) |
Query |
QueryableIterable.query(Authorizations authorizations)
Creates a query for this iterable.
|
Query |
ExtendedDataQueryableIterable.query(String queryString,
Authorizations authorizations) |
Query |
QueryableIterable.query(String queryString,
Authorizations authorizations)
Creates a query for this iterable.
|
<T extends Value> |
QueryBase.range(String propertyName,
T startValue,
boolean inclusiveStartValue,
T endValue,
boolean inclusiveEndValue) |
<T extends Value> |
Query.range(String propertyName,
T startValue,
boolean inclusiveStartValue,
T endValue,
boolean inclusiveEndValue)
Queries for properties in the given range.
|
<T extends Value> |
EmptyResultsGraphQuery.range(String propertyName,
T startValue,
boolean inclusiveStartValue,
T endValue,
boolean inclusiveEndValue) |
<T extends Value> |
QueryBase.range(String propertyName,
T startValue,
T endValue) |
<T extends Value> |
Query.range(String propertyName,
T startValue,
T endValue)
Queries for properties in the given range.
|
<T extends Value> |
EmptyResultsGraphQuery.range(String propertyName,
T startValue,
T endValue) |
Query |
QueryBase.scoringStrategy(ScoringStrategy scoringStrategy) |
Query |
Query.scoringStrategy(ScoringStrategy scoringStrategy)
Sets the scoring strategy for this query
|
Query |
EmptyResultsGraphQuery.scoringStrategy(ScoringStrategy scoringStrategy) |
Query |
QueryBase.setShard(String shardId) |
Query |
DefaultMultiVertexQuery.setShard(String shardId) |
Query |
Query.setShard(String shardId) |
Query |
EmptyResultsGraphQuery.setShard(String shardId) |
Query |
QueryBase.skip(int count) |
Query |
Query.skip(int count)
Skips the given number of items.
|
Query |
EmptyResultsGraphQuery.skip(int count) |
Query |
QueryBase.sort(SortingStrategy sortingStrategy,
SortDirection direction) |
Query |
Query.sort(SortingStrategy sortingStrategy,
SortDirection direction)
Sort the results by the given
SortingStrategy. |
Query |
EmptyResultsGraphQuery.sort(SortingStrategy sortingStrategy,
SortDirection direction) |
Query |
QueryBase.sort(String propertyName,
SortDirection direction) |
Query |
Query.sort(String propertyName,
SortDirection direction)
Sort the results by the given property name.
|
Query |
EmptyResultsGraphQuery.sort(String propertyName,
SortDirection direction) |
| Constructor and Description |
|---|
QueryResultsSelectManyIterable(Iterable<Query> source) |
| Modifier and Type | Method and Description |
|---|---|
Query |
DefaultSearchIndex.queryExtendedData(Graph graph,
Element element,
String tableName,
String queryString,
Authorizations authorizations) |
Query |
SearchIndex.queryExtendedData(Graph graph,
Element element,
String tableName,
String queryString,
Authorizations authorizations) |
| Modifier and Type | Method and Description |
|---|---|
static Stream<Element> |
StreamUtils.stream(Query... queries)
Create a
Stream containing the results of executing the queries, in order. |
Copyright © 2016–2021 MWARE SOLUTIONS. All rights reserved.