本文整理了Java中org.vertexium.query.QueryParameters.getHasContainers
方法的一些代码示例,展示了QueryParameters.getHasContainers
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。QueryParameters.getHasContainers
方法的具体详情如下:
包路径:org.vertexium.query.QueryParameters
类名称:QueryParameters
方法名:getHasContainers
暂无
代码示例来源:origin: org.vertexium/vertexium-core
protected QueryParameters cloneTo(QueryParameters result) {
result.setSkip(this.getSkip());
result.setLimit(this.getLimit());
result.setMinScore(this.getMinScore());
result.setScoringStrategy(this.getScoringStrategy());
result.hasContainers.addAll(this.getHasContainers());
result.sortContainers.addAll(this.getSortContainers());
result.edgeLabels.addAll(this.getEdgeLabels());
result.ids = this.ids == null ? null : new ArrayList<>(this.ids);
return result;
}
代码示例来源:origin: visallo/vertexium
protected QueryParameters cloneTo(QueryParameters result) {
result.setSkip(this.getSkip());
result.setLimit(this.getLimit());
result.setMinScore(this.getMinScore());
result.setScoringStrategy(this.getScoringStrategy());
result.hasContainers.addAll(this.getHasContainers());
result.sortContainers.addAll(this.getSortContainers());
result.edgeLabels.addAll(this.getEdgeLabels());
result.ids = this.ids == null ? null : new ArrayList<>(this.ids);
return result;
}
代码示例来源:origin: org.visallo/visallo-model-vertexium-elasticsearch
@Override
public String[] getIndicesToQuery(ElasticSearchSingleDocumentSearchQueryBase query, ElasticSearchElementType elementType) {
for (QueryBase.HasContainer hasContainer : query.getParameters().getHasContainers()) {
if (hasContainer instanceof QueryBase.HasValueContainer) {
QueryBase.HasValueContainer hasValueContainer = (QueryBase.HasValueContainer) hasContainer;
if (hasValueContainer.key.equals(VisalloProperties.CONCEPT_TYPE.getPropertyName())) {
Object value = hasValueContainer.value;
if (value instanceof String) {
String conceptType = (String) value;
return new String[]{
getIndexNameForConceptType(conceptType)
};
}
if (value instanceof String[]) {
String[] conceptTypes = (String[]) value;
String[] indexNames = new String[conceptTypes.length];
for (int i = 0; i < conceptTypes.length; i++) {
indexNames[i] = getIndexNameForConceptType(conceptTypes[i]);
}
return indexNames;
}
}
}
}
return indiciesToQuery;
}
}
代码示例来源:origin: org.vertexium/vertexium-elasticsearch-singledocument
for (HasContainer has : getParameters().getHasContainers()) {
if (has instanceof HasValueContainer) {
filters.add(getFiltersForHasValueContainer((HasValueContainer) has));
代码示例来源:origin: org.vertexium/vertexium-elasticsearch2
addElementTypeFilter(filters, elementTypes);
for (HasContainer has : getParameters().getHasContainers()) {
if (has instanceof HasValueContainer) {
filters.add(getFiltersForHasValueContainer((HasValueContainer) has));
代码示例来源:origin: org.vertexium/vertexium-elasticsearch5
for (HasContainer has : getParameters().getHasContainers()) {
if (has instanceof HasValueContainer) {
filters.add(getFiltersForHasValueContainer((HasValueContainer) has));
代码示例来源:origin: visallo/vertexium
for (HasContainer has : getParameters().getHasContainers()) {
if (has instanceof HasValueContainer) {
filters.add(getFiltersForHasValueContainer((HasValueContainer) has));
代码示例来源:origin: org.vertexium/vertexium-core
for (QueryBase.HasContainer has : parameters.getHasContainers()) {
if (!has.isMatch(vertexiumElem)) {
match = false;
代码示例来源:origin: visallo/vertexium
for (QueryBase.HasContainer has : parameters.getHasContainers()) {
if (!has.isMatch(vertexiumElem)) {
match = false;
内容来源于网络,如有侵权,请联系作者删除!