public String toString() { StringBuilder builder = new StringBuilder(); builder.append("Query"); if (searchType != null) { builder.append(".fromType(").append(searchType.getName()).append(")"); } if (!pipelineCriteria.isEmpty()) { builder.append(".gremlin()"); for (QueryGremlinCriterion criterion : pipelineCriteria) { builder.append(criterion); } } builder.append(".as(" + getOutputVariablesName() + ")"); return builder.toString(); }
public String toString() { StringBuilder builder = new StringBuilder(); builder.append("Query"); if (searchType != null) { builder.append(".fromType(").append(searchType.getName()).append(")"); } if (!pipelineCriteria.isEmpty()) { builder.append(".gremlin()"); for (QueryGremlinCriterion criterion : pipelineCriteria) { builder.append(criterion); } } builder.append(".as(" + getOutputVariablesName() + ")"); return builder.toString(); }
public Boolean execute() { Query.this.setInitialFramesSelector(createInitialFramesSelector(Query.this)); Iterable<? extends WindupVertexFrame> result = framesSelector.getFrames(event, context); if (resultFilter != null) { com.google.common.base.Predicate<WindupVertexFrame> guavaPred= new com.google.common.base.Predicate<WindupVertexFrame>() { @Override public boolean apply(WindupVertexFrame input) { return resultFilter.accept(input); } }; result = Iterables.filter(result, guavaPred); } setResults(event, getOutputVariablesName(), result); return result.iterator().hasNext(); } });
public Boolean execute() { Query.this.setInitialFramesSelector(createInitialFramesSelector(Query.this)); Iterable<? extends WindupVertexFrame> result = framesSelector.getFrames(event, context); if (resultFilter != null) { com.google.common.base.Predicate<WindupVertexFrame> guavaPred= new com.google.common.base.Predicate<WindupVertexFrame>() { @Override public boolean apply(WindupVertexFrame input) { return resultFilter.accept(input); } }; result = Iterables.filter(result, guavaPred); } setResults(event, getOutputVariablesName(), result); return result.iterator().hasNext(); } });