本文整理了Java中org.vertexium.query.QueryParameters.getIds
方法的一些代码示例,展示了QueryParameters.getIds
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。QueryParameters.getIds
方法的具体详情如下:
包路径:org.vertexium.query.QueryParameters
类名称:QueryParameters
方法名:getIds
[英]Get the ids of the elements that should be searched in this query.
[中]获取应在此查询中搜索的元素的ID。
代码示例来源:origin: org.vertexium/vertexium-core
@Override
protected boolean isIncluded(Vertex otherVertex) {
return getParameters().getIds().contains(otherVertex.getId());
}
};
代码示例来源:origin: visallo/vertexium
@Override
protected boolean isIncluded(Vertex otherVertex) {
return getParameters().getIds().contains(otherVertex.getId());
}
};
代码示例来源:origin: org.vertexium/vertexium-elasticsearch-singledocument
edgeInfos = edgeInfos.filter(ei -> ei.getVertexId().equals(otherVertexId));
if (getParameters().getIds().size() > 0) {
edgeInfos = edgeInfos.filter(ei -> getParameters().getIds().contains(ei.getVertexId()));
代码示例来源:origin: org.vertexium/vertexium-elasticsearch5
edgeInfos = edgeInfos.filter(ei -> ei.getVertexId().equals(otherVertexId));
if (getParameters().getIds() != null) {
edgeInfos = edgeInfos.filter(ei -> getParameters().getIds().contains(ei.getVertexId()));
代码示例来源:origin: visallo/vertexium
edgeInfos = edgeInfos.filter(ei -> ei.getVertexId().equals(otherVertexId));
if (getParameters().getIds() != null) {
edgeInfos = edgeInfos.filter(ei -> getParameters().getIds().contains(ei.getVertexId()));
代码示例来源:origin: org.vertexium/vertexium-elasticsearch-singledocument
if (getParameters().getIds().size() > 0) {
List<FilterBuilder> orFilters = new ArrayList<>();
String[] idsArray = getParameters().getIds().toArray(new String[getParameters().getIds().size()]);
orFilters.add(FilterBuilders.termsFilter("_id", idsArray));
String[] idsArray = getParameters().getIds().toArray(new String[getParameters().getIds().size()]);
orFilters.add(FilterBuilders.termsFilter(EXTENDED_DATA_ELEMENT_ID_FIELD_NAME, idsArray));
&& getParameters().getIds().size() > 0) {
String[] idsArray = getParameters().getIds().toArray(new String[getParameters().getIds().size()]);
filters.add(FilterBuilders.idsFilter().addIds(idsArray));
代码示例来源:origin: visallo/vertexium
private Iterable<Vertex> allVertices(FetchHints fetchHints) {
List<String> edgeLabels = getParameters().getEdgeLabels();
String[] edgeLabelsArray = edgeLabels == null || edgeLabels.size() == 0
? null
: edgeLabels.toArray(new String[edgeLabels.size()]);
Iterable<Vertex> results = getSourceVertex().getVertices(
getDirection(),
edgeLabelsArray,
fetchHints,
getParameters().getAuthorizations()
);
if (getOtherVertexId() != null) {
results = new FilterIterable<Vertex>(results) {
@Override
protected boolean isIncluded(Vertex otherVertex) {
return otherVertex.getId().equals(getOtherVertexId());
}
};
}
if (getParameters().getIds() != null) {
results = new FilterIterable<Vertex>(results) {
@Override
protected boolean isIncluded(Vertex otherVertex) {
return getParameters().getIds().contains(otherVertex.getId());
}
};
}
return results;
}
代码示例来源:origin: org.vertexium/vertexium-core
private Iterable<Vertex> allVertices(FetchHints fetchHints) {
List<String> edgeLabels = getParameters().getEdgeLabels();
String[] edgeLabelsArray = edgeLabels == null || edgeLabels.size() == 0
? null
: edgeLabels.toArray(new String[edgeLabels.size()]);
Iterable<Vertex> results = getSourceVertex().getVertices(
getDirection(),
edgeLabelsArray,
fetchHints,
getParameters().getAuthorizations()
);
if (getOtherVertexId() != null) {
results = new FilterIterable<Vertex>(results) {
@Override
protected boolean isIncluded(Vertex otherVertex) {
return otherVertex.getId().equals(getOtherVertexId());
}
};
}
if (getParameters().getIds() != null) {
results = new FilterIterable<Vertex>(results) {
@Override
protected boolean isIncluded(Vertex otherVertex) {
return getParameters().getIds().contains(otherVertex.getId());
}
};
}
return results;
}
代码示例来源:origin: visallo/vertexium
if (parameters.getIds() != null) {
if (vertexiumElem instanceof Element) {
if (!parameters.getIds().contains(((Element) vertexiumElem).getId())) {
match = false;
if (!parameters.getIds().contains(((ExtendedDataRow) vertexiumElem).getId().getElementId())) {
match = false;
代码示例来源:origin: org.vertexium/vertexium-core
if (parameters.getIds() != null) {
if (vertexiumElem instanceof Element) {
if (!parameters.getIds().contains(((Element) vertexiumElem).getId())) {
match = false;
if (!parameters.getIds().contains(((ExtendedDataRow) vertexiumElem).getId().getElementId())) {
match = false;
代码示例来源:origin: org.vertexium/vertexium-elasticsearch5
if (getParameters().getIds() != null) {
String[] idsArray = getParameters().getIds().toArray(new String[0]);
filters.add(QueryBuilders.termsQuery(ELEMENT_ID_FIELD_NAME, idsArray));
代码示例来源:origin: visallo/vertexium
if (getParameters().getIds() != null) {
String[] idsArray = getParameters().getIds().toArray(new String[0]);
filters.add(QueryBuilders.termsQuery(ELEMENT_ID_FIELD_NAME, idsArray));
内容来源于网络,如有侵权,请联系作者删除!