public abstract class DelegatingSequence extends NodeSequence
NodeSequence.AlternateSizeBatch, NodeSequence.Batch, NodeSequence.LimitBatch, NodeSequence.MultiWidthBatch, NodeSequence.Restartable, NodeSequence.RowAccessor, NodeSequence.RowFilter, NodeSequence.SingleWidthBatch| Modifier and Type | Field and Description |
|---|---|
protected NodeSequence |
delegate |
LOGGER, NO_PASS_ROW_FILTER, PASS_ROW_FILTER| Modifier | Constructor and Description |
|---|---|
protected |
DelegatingSequence(NodeSequence delegate) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Signal that this node sequence is no longer needed.
|
long |
getRowCount()
Get the number of rows in this sequence.
|
boolean |
isEmpty()
Determine whether this results is known to be empty.
|
NodeSequence.Batch |
nextBatch()
Get the next batch of
NodeKey instances. |
int |
width()
Get the number of nodes in each row.
|
append, batchFilteredWith, batchOf, batchOf, batchOf, batchOfKeys, batchOfKeys, batchOfKeys, batchOfKeys, batchWithCount, copy, emptyBatch, emptySequence, filter, keyFor, limit, limit, merging, requireBoth, requireEither, skip, withBatch, withBatches, withBatches, withNode, withNodeKeys, withNodeKeys, withNodeKeys, withNodeKeys, withNodes, withNodesprotected final NodeSequence delegate
protected DelegatingSequence(NodeSequence delegate)
public int width()
NodeSequencewidth in class NodeSequencepublic long getRowCount()
NodeSequencegetRowCount in class NodeSequencepublic boolean isEmpty()
NodeSequenceisEmpty in class NodeSequencepublic NodeSequence.Batch nextBatch()
NodeSequenceNodeKey instances.nextBatch in class NodeSequencepublic void close()
NodeSequenceclose in class NodeSequenceCopyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.