@NotThreadSafe protected static class JcrQueryResult.QueryResultRowIterator extends JcrQueryResult.QueryResultIterator implements javax.jcr.query.RowIterator
RowIterator
implementation returned by the JcrQueryResult
.JcrQueryResult.getRows()
Modifier and Type | Field and Description |
---|---|
protected List<String> |
columnNames |
protected QueryResults.Columns |
columns |
protected String |
query |
context
Modifier | Constructor and Description |
---|---|
protected |
QueryResultRowIterator(JcrQueryContext context,
String query,
NodeSequence sequence,
QueryResults.Columns columns) |
Modifier and Type | Method and Description |
---|---|
protected javax.jcr.query.Row |
createRow(NodeSequence.Batch batch) |
protected String |
getPropertyNameForColumnName(String columnName) |
boolean |
hasSelector(String selectorName) |
protected javax.jcr.Value |
jcrChildCount(CachedNode node) |
protected javax.jcr.Value |
jcrDepth(CachedNode node) |
protected javax.jcr.Value |
jcrDouble(Double score) |
protected javax.jcr.Value |
jcrDouble(Float score) |
protected javax.jcr.Value |
jcrId(CachedNode node) |
protected javax.jcr.Value |
jcrLocalName(CachedNode node) |
protected javax.jcr.Value |
jcrLong(Long value) |
protected javax.jcr.Value |
jcrName() |
protected javax.jcr.Value |
jcrName(CachedNode node) |
protected javax.jcr.Value |
jcrName(String name) |
protected javax.jcr.Value |
jcrPath(CachedNode node) |
protected javax.jcr.Value |
jcrPath(String path) |
protected javax.jcr.Value |
jcrString(String name) |
protected javax.jcr.Value |
jcrUuid(CachedNode node) |
Object |
next() |
javax.jcr.query.Row |
nextRow() |
protected int |
nodeIndexForSelector(String selector) |
void |
remove() |
findNextBatch, getPosition, getSize, hasNext, moveToNextRow, skip
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEachRemaining, hasNext
protected final QueryResults.Columns columns
protected final String query
protected QueryResultRowIterator(JcrQueryContext context, String query, NodeSequence sequence, QueryResults.Columns columns)
public boolean hasSelector(String selectorName)
public javax.jcr.query.Row nextRow()
nextRow
in interface javax.jcr.query.RowIterator
protected javax.jcr.query.Row createRow(NodeSequence.Batch batch)
protected int nodeIndexForSelector(String selector)
protected javax.jcr.Value jcrPath(CachedNode node)
protected javax.jcr.Value jcrUuid(CachedNode node)
protected javax.jcr.Value jcrName(CachedNode node)
protected javax.jcr.Value jcrLocalName(CachedNode node)
protected javax.jcr.Value jcrDepth(CachedNode node)
protected javax.jcr.Value jcrChildCount(CachedNode node)
protected javax.jcr.Value jcrId(CachedNode node)
protected javax.jcr.Value jcrPath(String path)
protected javax.jcr.Value jcrName(String name)
protected javax.jcr.Value jcrName()
protected javax.jcr.Value jcrString(String name)
protected javax.jcr.Value jcrLong(Long value)
protected javax.jcr.Value jcrDouble(Double score)
protected javax.jcr.Value jcrDouble(Float score)
Copyright © 2008–2016 JBoss, a division of Red Hat. All rights reserved.