Package gorsat.process
Class ProcessRowSource
java.lang.Object
org.gorpipe.gor.model.GenomicIteratorBase
gorsat.process.ProcessSource
gorsat.process.ProcessRowSource
- All Implemented Interfaces:
AutoCloseable,Iterator<org.gorpipe.gor.model.Row>,org.gorpipe.gor.model.GenomicIterator,org.gorpipe.gor.model.RowSourceStats
Created by sigmar on 12/02/16.
-
Field Summary
Fields inherited from class org.gorpipe.gor.model.GenomicIteratorBase
statsSenderAnnotation, statsSenderName -
Constructor Summary
ConstructorsConstructorDescriptionProcessRowSource(String cmd, String type, boolean nor, org.gorpipe.gor.session.GorSession session, gorsat.Commands.GenomicRange.Range range, String filter, boolean headerLess) ProcessRowSource(String cmd, String type, boolean nor, org.gorpipe.gor.session.GorSession session, gorsat.Commands.GenomicRange.Range range, String filter, int bs, boolean headerLess) -
Method Summary
Modifier and TypeMethodDescriptionstatic StringcheckNested(String cmd, org.gorpipe.gor.session.GorSession session, StringBuilder errorStr) voidclose()static org.gorpipe.gor.model.ChromoLookupstatic StringbooleanhasNext()booleanorg.gorpipe.gor.model.Rownext()booleanMethods inherited from class org.gorpipe.gor.model.GenomicIteratorBase
clone, decStat, getBufferSize, getContext, getHeader, getSourceName, getTypes, incStat, init, initStats, isSourceAlreadyInserted, setBufferSize, setContext, setHeader, setSourceAlreadyInserted, setSourceName, setTypesMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gorpipe.gor.model.GenomicIterator
filter, getMonitor, moveToPosition, moveToPosition, pushdownCalc, pushdownCmd, pushdownFilter, pushdownGor, pushdownSelect, pushdownTop, pushdownWrite, seek, select, setRequestedRangeMethods inherited from interface java.util.Iterator
forEachRemaining, removeMethods inherited from interface org.gorpipe.gor.model.RowSourceStats
getAvgBasesPerMilliSecond, getAvgBatchSize, getAvgRowsPerMilliSecond, getAvgSeekTimeMilliSecond, getCurrentBatchLoc, getCurrentBatchRow, getCurrentBatchSize
-
Constructor Details
-
ProcessRowSource
-
ProcessRowSource
-
-
Method Details
-
checkNested
public static String checkNested(String cmd, org.gorpipe.gor.session.GorSession session, StringBuilder errorStr) -
hasNext
public boolean hasNext() -
next
public org.gorpipe.gor.model.Row next() -
filterCmd
-
setRange
- Specified by:
setRangein classProcessSource
-
seek
-
close
public void close() -
isBuffered
public boolean isBuffered() -
createChromoLookup
public static org.gorpipe.gor.model.ChromoLookup createChromoLookup()
-