Package org.rumbledb.runtime.cursor
Class ConcatLocalCursor<T>
java.lang.Object
org.rumbledb.runtime.cursor.AbstractLocalCursor<T>
org.rumbledb.runtime.cursor.ConcatLocalCursor<T>
- Type Parameters:
T- the value type
- All Implemented Interfaces:
AutoCloseable,Cursor<T>
Local cursor that concatenates the values produced by an ordered list of child plans.
-
Constructor Summary
ConstructorsConstructorDescriptionConcatLocalCursor(List<? extends RuntimePlan<T>> childPlans, DynamicContext context, ExceptionMetadata metadata) -
Method Summary
Methods inherited from class org.rumbledb.runtime.cursor.AbstractLocalCursor
close, getMetadata, hasNext, invalidState, next
-
Constructor Details
-
ConcatLocalCursor
public ConcatLocalCursor(List<? extends RuntimePlan<T>> childPlans, DynamicContext context, ExceptionMetadata metadata)
-
-
Method Details
-
openLocal
protected void openLocal()- Specified by:
openLocalin classAbstractLocalCursor<T>
-
hasNextLocal
protected boolean hasNextLocal()- Specified by:
hasNextLocalin classAbstractLocalCursor<T>
-
nextLocal
- Specified by:
nextLocalin classAbstractLocalCursor<T>
-
closeLocal
protected void closeLocal()- Specified by:
closeLocalin classAbstractLocalCursor<T>
-