Package gorsat.process
Class HailInputSource
java.lang.Object
org.gorpipe.gor.model.GenomicIterator
org.gorpipe.model.gor.iterators.RowSource
gorsat.process.HailInputSource
- All Implemented Interfaces:
java.lang.AutoCloseable,java.util.Iterator<org.gorpipe.gor.model.Row>
public class HailInputSource
extends org.gorpipe.model.gor.iterators.RowSource
-
Nested Class Summary
-
Constructor Summary
Constructors Constructor Description HailInputSource(java.lang.String[] iargs) -
Method Summary
Modifier and Type Method Description voidclose()booleanhasNext()org.gorpipe.gor.model.Rownext()voidsetPosition(java.lang.String seekChr, int seekPos)voidwrite(java.lang.String parquetPath)Methods inherited from class org.gorpipe.model.gor.iterators.RowSource
bufferSize, bufferSize_$eq, clone, getAvgBasesPerMilliSecond, getAvgBatchSize, getAvgRowsPerMilliSecond, getAvgSeekTimeMilliSecond, getBufferSize, getCurrentBatchLoc, getCurrentBatchRow, getCurrentBatchSize, getEx, getGorHeader, getParent, isBuffered, moveToPosition, moveToPosition$default$3, next, parent, parent_$eq, seek, setBufferSize, setEx, setParent, terminateReadingMethods inherited from class org.gorpipe.gor.model.GenomicIterator
decStat, filter, getColnum, getContext, getHeader, getLookup, getMonitor, getSourceName, incStat, init, initStats, isSourceAlreadyInserted, pushdownCalc, pushdownCmd, pushdownFilter, pushdownGor, pushdownSelect, pushdownTop, pushdownWrite, seek, select, selectHeader, setColnum, setContext, setHeader, setSourceAlreadyInserted, setSourceName
-
Constructor Details
-
HailInputSource
public HailInputSource(java.lang.String[] iargs)
-
-
Method Details
-
write
public void write(java.lang.String parquetPath) -
close
public void close()- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein classorg.gorpipe.model.gor.iterators.RowSource
-
hasNext
public boolean hasNext()- Specified by:
hasNextin interfacejava.util.Iterator<org.gorpipe.gor.model.Row>- Overrides:
hasNextin classorg.gorpipe.gor.model.GenomicIterator
-
next
public org.gorpipe.gor.model.Row next()- Specified by:
nextin interfacejava.util.Iterator<org.gorpipe.gor.model.Row>- Overrides:
nextin classorg.gorpipe.gor.model.GenomicIterator
-
setPosition
public void setPosition(java.lang.String seekChr, int seekPos)- Overrides:
setPositionin classorg.gorpipe.model.gor.iterators.RowSource
-