public boolean isVirtualRow() { return currentRow != null && currentRow.isVirtualRow(); }
public boolean isVirtualRow() { return currentRow != null && currentRow.isVirtualRow(); }
public boolean isVirtualRow() { return currentRow != null && currentRow.isVirtualRow(); }
private void fetchNext() { if (aggregates != null && aggregates.hasNext()) { currentPath = aggregates.next(); init = true; return; } aggregates = null; if (cursor.hasNext()) { currentRow = cursor.next(); if (!currentRow.isVirtualRow()) { String path = currentRow.getPath(); aggregates = Iterators.filter(Iterators.concat( Iterators.singletonIterator(path), aggregator.getParents(rootState, path)), Predicates .not(Predicates.in(seenPaths))); } fetchNext(); return; } closed = true; }
private void fetchNext() { if (aggregates != null && aggregates.hasNext()) { currentPath = aggregates.next(); init = true; return; } aggregates = null; if (cursor.hasNext()) { currentRow = cursor.next(); if (!currentRow.isVirtualRow()) { String path = currentRow.getPath(); aggregates = Iterators.filter(Iterators.concat( Iterators.singletonIterator(path), aggregator.getParents(rootState, path)), Predicates .not(Predicates.in(seenPaths))); } fetchNext(); return; } closed = true; }
private void fetchNext() { if (aggregates != null && aggregates.hasNext()) { currentPath = aggregates.next(); init = true; return; } aggregates = null; if (cursor.hasNext()) { currentRow = cursor.next(); if (!currentRow.isVirtualRow()) { String path = currentRow.getPath(); aggregates = Iterators.filter(Iterators.concat( Iterators.singletonIterator(path), aggregator.getParents(rootState, path)), Predicates .not(Predicates.in(seenPaths))); } fetchNext(); return; } closed = true; }
private boolean evaluateCurrentRow() { if (currentRow.isVirtualRow()) { //null path implies that all checks are already done -- we just need to pass it through return true; } if (!matchesAllTypes && !evaluateTypeMatch()) { return false; } for (ConstraintImpl constraint : selectorConstraints) { if (!constraint.evaluate()) { if (constraint.evaluateStop()) { // stop processing from now on cursor = null; } return false; } } if (joinCondition != null && !joinCondition.evaluate()) { return false; } return true; }
private PropertyValue currentOakProperty(Tree t, String oakPropertyName, Integer propertyType) { PropertyValue result; if ((t == null || !t.exists()) && (currentRow == null || !currentRow.isVirtualRow())) { return null;
private boolean evaluateCurrentRow() { if (currentRow.isVirtualRow()) { //null path implies that all checks are already done -- we just need to pass it through return true; } if (!matchesAllTypes && !evaluateTypeMatch()) { return false; } for (ConstraintImpl constraint : selectorConstraints) { if (!constraint.evaluate()) { if (constraint.evaluateStop()) { // stop processing from now on cursor = null; } return false; } } if (joinCondition != null && !joinCondition.evaluate()) { return false; } return true; }
private boolean evaluateCurrentRow() { if (currentRow.isVirtualRow()) { //null path implies that all checks are already done -- we just need to pass it through return true; } if (!matchesAllTypes && !evaluateTypeMatch()) { return false; } for (ConstraintImpl constraint : selectorConstraints) { if (!constraint.evaluate()) { if (constraint.evaluateStop()) { // stop processing from now on cursor = null; } return false; } } if (joinCondition != null && !joinCondition.evaluate()) { return false; } return true; }
private PropertyValue currentOakProperty(Tree t, String oakPropertyName, Integer propertyType) { PropertyValue result; if ((t == null || !t.exists()) && (currentRow == null || !currentRow.isVirtualRow())) { return null;
private PropertyValue currentOakProperty(Tree t, String oakPropertyName, Integer propertyType) { PropertyValue result; if ((t == null || !t.exists()) && (currentRow == null || !currentRow.isVirtualRow())) { return null;
} else if (currentRow.isVirtualRow()) {
} else if (currentRow.isVirtualRow()) {
} else if (currentRow.isVirtualRow()) {