java.lang.Object
org.apache.arrow.vector.table.Row
Row is a positionable, immutable cursor backed by a
Table
.
Getters are provided for most vector types. The exceptions being NullVector
, which only contains null values and has no getter, and
ZeroVector
, which is a zero-length vector of any type
This API is EXPERIMENTAL.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionlong
getBigInt
(int columnIndex) Returns a long from the column with the given index at the current row.void
getBigInt
(int columnIndex, NullableBigIntHolder holder) Updates the holder with the value in the column with the given index at the current row.long
Returns a long from the column of the given name at the current row.void
getBigInt
(String columnName, NullableBigIntHolder holder) Updates the holder with the value in the column of the given name at the current row.int
getBit
(int columnIndex) Returns an int from the column with the given index at the current row.void
getBit
(int columnIndex, NullableBitHolder holder) Updates the holder with the value in the column with the given index at the current row.int
Returns an int from the column of the given name at the current row.void
getBit
(String columnName, NullableBitHolder holder) Updates the holder with the value in the column of the given name at the current row.int
getDateDay
(int columnIndex) Returns an int from the column with the given index at the current row.void
getDateDay
(int columnIndex, NullableDateDayHolder holder) Updates the holder with the value in the column with the given index at the current row.int
getDateDay
(String columnName) Returns an int from the column of the given name at the current row.void
getDateDay
(String columnName, NullableDateDayHolder holder) Updates the holder with the value in the column of the given name at the current row.long
getDateMilli
(int columnIndex) Returns a long from the column with the given index at the current row.void
getDateMilli
(int columnIndex, NullableDateMilliHolder holder) Updates the holder with the value in the column with the given index at the current row.long
getDateMilli
(String columnName) Returns a long from the column of the given name at the current row.void
getDateMilli
(String columnName, NullableDateMilliHolder holder) Updates the holder with the value in the column of the given name at the current row.getDecimal
(int columnIndex) Returns an ArrowBuf from the column with the given index at the current row.void
getDecimal
(int columnIndex, NullableDecimalHolder holder) Updates the value of the holder with data from vector at the given index at the current row.getDecimal
(String columnName) Returns an ArrowBuf from the column of the given name at the current row.void
getDecimal
(String columnName, NullableDecimalHolder holder) Updates the value of the holder with data from the vector with given name at the current row.getDecimalObj
(int columnIndex) Returns a BigDecimal from the column with the given index at the current row.getDecimalObj
(String columnName) Returns a BigDecimal from the column of the given name at the current row.Returns the default character set for use with character vectors.getDenseUnion
(int vectorIndex) Returns an Object from the column with the given vectorIndex at the current row.getDenseUnion
(String columnName) Returns an Object from the column of the given name at the current row.getDuration
(int columnIndex) Returns an ArrowBuf from the column with the given index at the current row.void
getDuration
(int columnIndex, NullableDurationHolder holder) Updates the holder with the value from the column with the given index at the current row.getDuration
(String columnName) Returns an ArrowBuf from the column of the given name at the current row.void
getDuration
(String columnName, NullableDurationHolder holder) Updates the holder with the value from the column of the given name at the current row.getDurationObj
(int columnIndex) Returns a Duration from the column with the given index at the current row.getDurationObj
(String columnName) Returns a Duration from the column of the given name at the current row.getExtensionType
(int vectorIndex) Returns an object representing the value in the ExtensionTypeVector at the currentRow and vectorIndex.getExtensionType
(String columnName) Returns an object representing the value in the named ExtensionTypeVector at the currentRow.byte[]
getFixedSizeBinary
(int columnIndex) Returns a byte[] from the column with the given index at the current row.byte[]
getFixedSizeBinary
(String columnName) Returns a byte[] from the column of the given name at the current row.float
getFloat4
(int columnIndex) Returns a float from the column with the given index at the current row.void
getFloat4
(int columnIndex, NullableFloat4Holder holder) Updates the holder with the value in the column with the given index at the current row.float
Returns a float from the column of the given name at the current row.void
getFloat4
(String columnName, NullableFloat4Holder holder) Updates the holder with the value in the column of the given name at the current row.double
getFloat8
(int columnIndex) Returns a double from the column with the given index at the current row.void
getFloat8
(int columnIndex, NullableFloat8Holder holder) Updates the holder with the value in the column with the given index at the current row.double
Returns a double from the column of the given name at the current row.void
getFloat8
(String columnName, NullableFloat8Holder holder) Updates the holder with the value in the column with the given index at the current row.int
getInt
(int columnIndex) Returns an int from the column with the given index at the current row.void
getInt
(int columnIndex, NullableIntHolder holder) Updates the holder with the value in the column with the given index at the current row.int
Returns an int from the column of the given name at the current row.void
getInt
(String columnName, NullableIntHolder holder) Updates the holder with the value in the column of the given name at the current row.getIntervalDay
(int columnIndex) Returns an ArrowBuf from the column with the given index at the current row.void
getIntervalDay
(int columnIndex, NullableIntervalDayHolder holder) Updates the holder with the value from the column with the given index at the current row.getIntervalDay
(String columnName) Returns an ArrowBuf from the column of the given name at the current row.void
getIntervalDay
(String columnName, NullableIntervalDayHolder holder) Updates the holder with the value from the column of the given name at the current row.getIntervalDayObj
(int columnIndex) Returns a Duration from the column with the given index at the current row.getIntervalDayObj
(String columnName) Returns a Duration from the column of the given name at the current row.getIntervalMonthDayNano
(int columnIndex) Returns an ArrowBuf from the column with the given index at the current row.void
getIntervalMonthDayNano
(int columnIndex, NullableIntervalMonthDayNanoHolder holder) Updates the holder with the value from the column with the given index at the current row.getIntervalMonthDayNano
(String columnName) Returns an ArrowBuf from the column of the given name at the current row.void
getIntervalMonthDayNano
(String columnName, NullableIntervalMonthDayNanoHolder holder) Updates the holder with the value from the column of the given name at the current row.getIntervalMonthDayNanoObj
(int columnIndex) Returns a PeriodDuration from the column with the given index at the current row.getIntervalMonthDayNanoObj
(String columnName) Returns a PeriodDuration from the column of the given name at the current row.int
getIntervalYear
(int columnIndex) Returns an int from the column with the given index at the current row.void
getIntervalYear
(int columnIndex, NullableIntervalYearHolder holder) Updates the holder with the value from the column with the given index at the current row.int
getIntervalYear
(String columnName) Returns an int from the column of the given name at the current row.void
getIntervalYear
(String columnName, NullableIntervalYearHolder holder) Updates the holder with the value from the column of the given name at the current row.getIntervalYearObj
(int columnIndex) Returns a Period from the column with the given index at the current row.getIntervalYearObj
(String columnName) Returns a Period from the column of the given name at the current row.byte[]
getLargeVarBinary
(int columnIndex) Returns a byte[] from the column with the given index at the current row.byte[]
getLargeVarBinary
(String columnName) Returns a byte[] from the column of the given name at the current row.byte[]
getLargeVarChar
(int columnIndex) Returns a byte[] from the column with the given index at the current row.byte[]
getLargeVarChar
(String columnName) Returns a byte[] from the column of the given name at the current row.getLargeVarCharObj
(int columnIndex) Returns a String from the column with the given index at the current row.getLargeVarCharObj
(String columnName) Returns a String from the column of the given name at the current row.List<?>
getList
(int columnIndex) Returns a List from the column with the given index at the current row.List<?>
Returns a List from the column of the given name at the current row.List<?>
getMap
(int vectorIndex) Returns a Map from the column of the given vectorIndex at the current row.List<?>
Returns a Map from the column of the given name at the current row.int
short
getSmallInt
(int columnIndex) Returns a short from the column with the given index at the current row.void
getSmallInt
(int columnIndex, NullableSmallIntHolder holder) Updates the holder with the value in the column with the given index at the current row.short
getSmallInt
(String columnName) Returns a short from the column of the given name at the current row.void
getSmallInt
(String columnName, NullableSmallIntHolder holder) Updates the holder with the value in the column of the given name at the current row.getStruct
(int vectorIndex) Returns an Object from the column at vectorIndex at the current row.Returns an Object from the column of the given name at the current row.long
getTimeMicro
(int columnIndex) Returns a long from the column with the given index at the current row.void
getTimeMicro
(int columnIndex, NullableTimeMicroHolder holder) Updates the holder with the value from the column with the given index at the current row.long
getTimeMicro
(String columnName) Returns a long from the column of the given name at the current row.void
getTimeMicro
(String columnName, NullableTimeMicroHolder holder) Updates the holder with the value from the column of the given name at the current row.int
getTimeMilli
(int columnIndex) Returns an int from the column with the given index at the current row.void
getTimeMilli
(int columnIndex, NullableTimeMilliHolder holder) Updates the holder with the value from the column with the given index at the current row.int
getTimeMilli
(String columnName) Returns an int from the column of the given name at the current row.void
getTimeMilli
(String columnName, NullableTimeMilliHolder holder) Updates the holder with the value from the column of the given name at the current row.getTimeMilliObj
(int columnIndex) Returns a LocalDateTime from the column with the given index at the current row.getTimeMilliObj
(String columnName) Returns a LocalDateTime from the column of the given name at the current row.long
getTimeNano
(int columnIndex) Returns a long from the column with the given index at the current row.void
getTimeNano
(int columnIndex, NullableTimeNanoHolder holder) Updates the holder with the value in the column with the given index at the current row.long
getTimeNano
(String columnName) Returns a long from the column of the given name at the current row.void
getTimeNano
(String columnName, NullableTimeNanoHolder holder) Updates the holder with the value in the column with the given name at the current row.int
getTimeSec
(int columnIndex) Returns an int from the column with the given index at the current row.void
getTimeSec
(int columnIndex, NullableTimeSecHolder holder) Updates the holder with the value from the column with the given index at the current row.int
getTimeSec
(String columnName) Returns an int from the column of the given name at the current row.void
getTimeSec
(String columnName, NullableTimeSecHolder holder) Updates the holder with the value from the column of the given name at the current row.long
getTimeStampMicro
(int columnIndex) Returns a long from the column with the given index at the current row.void
getTimeStampMicro
(int columnIndex, NullableTimeStampMicroHolder holder) Updates the holder with the value from the column with the given index at the current row.long
getTimeStampMicro
(String columnName) Returns a long from the column of the given name at the current row.void
getTimeStampMicro
(String columnName, NullableTimeStampMicroHolder holder) Updates the holder with the value from the column of the given name at the current row.getTimeStampMicroObj
(int columnIndex) Returns a LocalDateTime from the column with the given index at the current row.getTimeStampMicroObj
(String columnName) Returns a LocalDateTime from the column of the given name at the current row.long
getTimeStampMicroTZ
(int columnIndex) Returns a long from the column with the given index at the current row.void
getTimeStampMicroTZ
(int columnIndex, NullableTimeStampMicroTZHolder holder) Updates the holder with the value from the column with the given index at the current row.long
getTimeStampMicroTZ
(String columnName) Returns a long from the column of the given name at the current row.void
getTimeStampMicroTZ
(String columnName, NullableTimeStampMicroTZHolder holder) Updates the holder with the value from the column of the given name at the current row.long
getTimeStampMilli
(int columnIndex) Returns a long from the column with the given index at the current row.void
getTimeStampMilli
(int columnIndex, NullableTimeStampMilliHolder holder) Updates the holder with the value from the column with the given index at the current row.long
getTimeStampMilli
(String columnName) Returns a long from the column of the given name at the current row.void
getTimeStampMilli
(String columnName, NullableTimeStampMilliHolder holder) Updates the holder with the value from the column of the given name at the current row.getTimeStampMilliObj
(int columnIndex) Returns a LocalDateTime from the column with the given index at the current row.getTimeStampMilliObj
(String columnName) Returns a LocalDateTime from the column of the given name at the current row.long
getTimeStampMilliTZ
(int columnIndex) Returns a long from the column with the given index at the current row.void
getTimeStampMilliTZ
(int columnIndex, NullableTimeStampMilliTZHolder holder) Updates the holder with the value from the column with the given index at the current row.long
getTimeStampMilliTZ
(String columnName) Returns a long from the column of the given name at the current row.void
getTimeStampMilliTZ
(String columnName, NullableTimeStampMilliTZHolder holder) Updates the holder with the value from the column of the given name at the current row.long
getTimeStampNano
(int columnIndex) Returns a long from the column with the given index at the current row.void
getTimeStampNano
(int columnIndex, NullableTimeStampNanoHolder holder) Updates the holder with the value from the column with the given index at the current row.long
getTimeStampNano
(String columnName) Returns a long from the column of the given name at the current row.void
getTimeStampNano
(String columnName, NullableTimeStampNanoHolder holder) Updates the holder with the value from the column of the given name at the current row.getTimeStampNanoObj
(int columnIndex) Returns a LocalDateTime from the column with the given index at the current row.getTimeStampNanoObj
(String columnName) Returns a LocalDateTime from the column of the given name at the current row.long
getTimeStampNanoTZ
(int columnIndex) Returns a long from the column with the given index at the current row.void
getTimeStampNanoTZ
(int columnIndex, NullableTimeStampNanoTZHolder holder) Updates the holder with the value from the column with the given index at the current row.long
getTimeStampNanoTZ
(String columnName) Returns a long from the column of the given name at the current row.void
getTimeStampNanoTZ
(String columnName, NullableTimeStampNanoTZHolder holder) Updates the holder with the value from the column of the given name at the current row.long
getTimeStampSec
(int columnIndex) Returns a long from the column with the given index at the current row.void
getTimeStampSec
(int columnIndex, NullableTimeStampSecHolder holder) Updates the holder with the value from the column with the given index at the current row.long
getTimeStampSec
(String columnName) Returns a long from the column of the given name at the current row.void
getTimeStampSec
(String columnName, NullableTimeStampSecHolder holder) Updates the holder with the value from the column of the given name at the current row.getTimeStampSecObj
(int columnIndex) Returns a LocalDateTime from the column with the given index at the current row.getTimeStampSecObj
(String columnName) Returns a LocalDateTime from the column of the given name at the current row.long
getTimeStampSecTZ
(int columnIndex) Returns a long from the column with the given index at the current row.void
getTimeStampSecTZ
(int columnIndex, NullableTimeStampSecTZHolder holder) Updates the holder with the value from the column with the given index at the current row.long
getTimeStampSecTZ
(String columnName) Updates the holder with the value from the column of the given name at the current row.void
getTimeStampSecTZ
(String columnName, NullableTimeStampSecTZHolder holder) Updates the holder with the value from the column of the given name at the current row.byte
getTinyInt
(int columnIndex) Returns a byte from the column with the given index at the current row.void
getTinyInt
(int columnIndex, NullableTinyIntHolder holder) Updates the holder with the value in the column at the given index and current row.byte
getTinyInt
(String columnName) Returns a byte from the column of the given name at the current row.void
getTinyInt
(String columnName, NullableTinyIntHolder holder) Updates the holder with the value in the column of the given name at the current row.byte
getUInt1
(int columnIndex) Returns a byte from the column with the given index at the current row.void
getUInt1
(int columnIndex, NullableUInt1Holder holder) Updates the holder with the value in the column with the given index at the current row.byte
Returns a byte from the column of the given name at the current row.void
getUInt1
(String columnName, NullableUInt1Holder holder) Updates the holder with the value in the column of the given name at the current row.char
getUInt2
(int columnIndex) Returns a char from the column with the given index at the current row.void
getUInt2
(int columnIndex, NullableUInt2Holder holder) Updates the holder with the value in the column with the given index at the current row.char
Returns a char from the column of the given name at the current row.void
getUInt2
(String columnName, NullableUInt2Holder holder) Updates the holder with the value in the column of the given name at the current row.int
getUInt4
(int columnIndex) Returns an int from the column with the given index at the current row.void
getUInt4
(int columnIndex, NullableUInt4Holder holder) Updates the holder with the value at the column with the given index at the current row.int
Returns an int from the column of the given name at the current row.void
getUInt4
(String columnName, NullableUInt4Holder holder) Updates the holder with the value at the column of the given name at the current row.long
getUInt8
(int columnIndex) Returns a long from the column with the given index at the current row.void
getUInt8
(int columnIndex, NullableUInt8Holder holder) Updates the holder with the value in the column with the given index at the current row.long
Returns a long from the column of the given name at the current row.void
getUInt8
(String columnName, NullableUInt8Holder holder) Updates the holder with the value in the column of the given name at the current row.getUnion
(int vectorIndex) Returns an Object from the column with the given index at the current row.Returns an Object from the column of the given name at the current row.byte[]
getVarBinary
(int columnIndex) Returns a byte[] from the column with the given index at the current row.byte[]
getVarBinary
(String columnName) Returns a byte[] from the column of the given name at the current row.byte[]
getVarChar
(int columnIndex) Returns a byte[] from the column with the given index at the current row.byte[]
getVarChar
(String columnName) Returns a byte[] from the column of the given name at the current row.getVarCharObj
(int columnIndex) Returns a String from the column with the given index at the current row.getVarCharObj
(String columnName) Returns a String from the column of the given name at the current row.boolean
hasNext()
Returns true if there is at least one more non-deleted row in the table that has yet to be processed.boolean
isNull
(int columnIndex) For vectors other than Union and DenseUnion, returns true if the value at columnIndex is null, and false otherwise.boolean
For vectors other than Union and DenseUnion, returns true if the value at columnName is null, and false otherwise.next()
Returns the next non-deleted row in the table.Resets the current row to -1 and returns this object.setPosition
(int rowNumber) Moves this Row to the given 0-based row index.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Iterator
forEachRemaining, remove
-
Field Details
-
table
The table we're enumerating. -
rowNumber
protected int rowNumberthe current row number.
-
-
Constructor Details
-
Row
Constructs a new Row backed by the given table.- Parameters:
table
- the table that this Row object represents
-
-
Method Details
-
resetPosition
Resets the current row to -1 and returns this object. -
setPosition
Moves this Row to the given 0-based row index.- Returns:
- this Row for chaining
-
isNull
For vectors other than Union and DenseUnion, returns true if the value at columnName is null, and false otherwise.UnionVector#isNull always returns false, but the underlying vector may hold null values.
-
isNull
public boolean isNull(int columnIndex) For vectors other than Union and DenseUnion, returns true if the value at columnIndex is null, and false otherwise.UnionVector#isNull always returns false, but the underlying vector may hold null values.
-
getExtensionType
Returns an object representing the value in the ExtensionTypeVector at the currentRow and vectorIndex. An IllegalArgumentException is thrown if the column is not present in the Row and a ClassCastException is thrown if the type is incorrect. -
getExtensionType
Returns an object representing the value in the named ExtensionTypeVector at the currentRow. An IllegalArgumentException is thrown if the column is not present in the Row and a ClassCastException is thrown if it has a different type.- Parameters:
columnName
- The name of the vector providing the result- Returns:
- The object in the named column at the current row
-
getMap
Returns a Map from the column of the given vectorIndex at the current row. An IllegalArgumentException is thrown if the column is not present in the Row and a ClassCastException is thrown if it has a different type. -
getMap
Returns a Map from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present in the Row and a ClassCastException is thrown if it has a different type -
getStruct
Returns an Object from the column at vectorIndex at the current row. An IllegalArgumentException is thrown if the column is not present in the Row and a ClassCastException is thrown if it has a different type -
getStruct
Returns an Object from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present in the Row and a ClassCastException is thrown if it has a different type -
getUnion
Returns an Object from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present in the Row and a ClassCastException is thrown if it has a different type -
getUnion
Returns an Object from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present in the Row and a ClassCastException is thrown if it has a different type -
getDenseUnion
Returns an Object from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present in the Row and a ClassCastException is thrown if it has a different type -
getDenseUnion
Returns an Object from the column with the given vectorIndex at the current row. An IllegalArgumentException is thrown if the column is not present in the Row and a ClassCastException is thrown if it has a different type -
getList
Returns a List from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present in the Row and a ClassCastException is thrown if it has a different type -
getList
Returns a List from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present and a ClassCastException is thrown if it has a different type -
getInt
Returns an int from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present in the Row and a ClassCastException is thrown if it has a different type -
getInt
public int getInt(int columnIndex) Returns an int from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present and a ClassCastException is thrown if it has a different type -
getInt
Updates the holder with the value in the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present in the Row and a ClassCastException is thrown if it has a different type -
getInt
Updates the holder with the value in the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present and a ClassCastException is thrown if it has a different type -
getUInt4
Returns an int from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present in the Row and a ClassCastException is thrown if it has a different type -
getUInt4
public int getUInt4(int columnIndex) Returns an int from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present and a ClassCastException is thrown if it has a different type -
getUInt4
Updates the holder with the value at the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present in the Row and a ClassCastException is thrown if it has a different type -
getUInt4
Updates the holder with the value at the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present and a ClassCastException is thrown if it has a different type -
getSmallInt
Returns a short from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getSmallInt
public short getSmallInt(int columnIndex) Returns a short from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getSmallInt
Updates the holder with the value in the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getSmallInt
Updates the holder with the value in the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getUInt2
Returns a char from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getUInt2
public char getUInt2(int columnIndex) Returns a char from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getUInt2
Updates the holder with the value in the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getUInt2
Updates the holder with the value in the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTinyInt
Returns a byte from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTinyInt
public byte getTinyInt(int columnIndex) Returns a byte from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTinyInt
Updates the holder with the value in the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTinyInt
Updates the holder with the value in the column at the given index and current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getUInt1
Returns a byte from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getUInt1
public byte getUInt1(int columnIndex) Returns a byte from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getUInt1
Updates the holder with the value in the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getUInt1
Updates the holder with the value in the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getBigInt
Returns a long from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getBigInt
public long getBigInt(int columnIndex) Returns a long from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getBigInt
Updates the holder with the value in the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getBigInt
Updates the holder with the value in the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getUInt8
Returns a long from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getUInt8
public long getUInt8(int columnIndex) Returns a long from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getUInt8
Updates the holder with the value in the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getUInt8
Updates the holder with the value in the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getFloat4
Returns a float from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getFloat4
public float getFloat4(int columnIndex) Returns a float from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getFloat4
Updates the holder with the value in the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getFloat4
Updates the holder with the value in the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getFloat8
Returns a double from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getFloat8
public double getFloat8(int columnIndex) Returns a double from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getFloat8
Updates the holder with the value in the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getFloat8
Updates the holder with the value in the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getBit
Returns an int from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getBit
public int getBit(int columnIndex) Returns an int from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getBit
Updates the holder with the value in the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getBit
Updates the holder with the value in the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getDateMilli
Returns a long from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type. -
getDateMilli
public long getDateMilli(int columnIndex) Returns a long from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type. -
getDateMilli
Updates the holder with the value in the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getDateMilli
Updates the holder with the value in the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getDateDay
Returns an int from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type. -
getDateDay
public int getDateDay(int columnIndex) Returns an int from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type. -
getDateDay
Updates the holder with the value in the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getDateDay
Updates the holder with the value in the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeNano
Returns a long from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeNano
public long getTimeNano(int columnIndex) Returns a long from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeNano
Updates the holder with the value in the column with the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeNano
Updates the holder with the value in the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type. -
getTimeMicro
Returns a long from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type. -
getTimeMicro
public long getTimeMicro(int columnIndex) Returns a long from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type. -
getTimeMicro
Updates the holder with the value from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type. -
getTimeMicro
Updates the holder with the value from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type. -
getTimeMilli
Returns an int from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type. -
getTimeMilli
public int getTimeMilli(int columnIndex) Returns an int from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type. -
getTimeMilli
Updates the holder with the value from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type. -
getTimeMilli
Updates the holder with the value from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type. -
getTimeMilliObj
Returns a LocalDateTime from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type. -
getTimeMilliObj
Returns a LocalDateTime from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type. -
getTimeSec
Returns an int from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type. -
getTimeSec
public int getTimeSec(int columnIndex) Returns an int from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type. -
getTimeSec
Updates the holder with the value from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type. -
getTimeSec
Updates the holder with the value from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type. -
getTimeStampSec
Returns a long from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type. -
getTimeStampSec
public long getTimeStampSec(int columnIndex) Returns a long from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeStampSec
Updates the holder with the value from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeStampSec
Updates the holder with the value from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeStampSecObj
Returns a LocalDateTime from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeStampSecObj
Returns a LocalDateTime from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeStampSecTZ
Updates the holder with the value from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeStampSecTZ
public long getTimeStampSecTZ(int columnIndex) Returns a long from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeStampSecTZ
Updates the holder with the value from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeStampSecTZ
Updates the holder with the value from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeStampNano
Returns a long from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeStampNano
public long getTimeStampNano(int columnIndex) Returns a long from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeStampNano
Updates the holder with the value from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeStampNano
Updates the holder with the value from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeStampNanoObj
Returns a LocalDateTime from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeStampNanoObj
Returns a LocalDateTime from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeStampNanoTZ
Returns a long from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeStampNanoTZ
public long getTimeStampNanoTZ(int columnIndex) Returns a long from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeStampNanoTZ
Updates the holder with the value from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeStampNanoTZ
Updates the holder with the value from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeStampMilli
Returns a long from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeStampMilli
public long getTimeStampMilli(int columnIndex) Returns a long from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeStampMilli
Updates the holder with the value from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeStampMilli
Updates the holder with the value from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeStampMilliObj
Returns a LocalDateTime from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeStampMilliObj
Returns a LocalDateTime from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeStampMilliTZ
Returns a long from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeStampMilliTZ
public long getTimeStampMilliTZ(int columnIndex) Returns a long from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeStampMilliTZ
Updates the holder with the value from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different types -
getTimeStampMilliTZ
Updates the holder with the value from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeStampMicro
Returns a long from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeStampMicro
public long getTimeStampMicro(int columnIndex) Returns a long from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeStampMicro
Updates the holder with the value from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeStampMicro
Updates the holder with the value from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeStampMicroObj
Returns a LocalDateTime from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeStampMicroObj
Returns a LocalDateTime from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeStampMicroTZ
Returns a long from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeStampMicroTZ
public long getTimeStampMicroTZ(int columnIndex) Returns a long from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeStampMicroTZ
Updates the holder with the value from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getTimeStampMicroTZ
Updates the holder with the value from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getDurationObj
Returns a Duration from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getDurationObj
Returns a Duration from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getDuration
Returns an ArrowBuf from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getDuration
Returns an ArrowBuf from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getDuration
Updates the holder with the value from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getDuration
Updates the holder with the value from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getIntervalMonthDayNanoObj
Returns a PeriodDuration from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getIntervalMonthDayNanoObj
Returns a PeriodDuration from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getIntervalMonthDayNano
Returns an ArrowBuf from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getIntervalMonthDayNano
Returns an ArrowBuf from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getIntervalMonthDayNano
Updates the holder with the value from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getIntervalMonthDayNano
Updates the holder with the value from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getIntervalDay
Returns an ArrowBuf from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getIntervalDay
Returns an ArrowBuf from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getIntervalDay
Updates the holder with the value from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getIntervalDay
Updates the holder with the value from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getIntervalDayObj
Returns a Duration from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getIntervalDayObj
Returns a Duration from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getIntervalYearObj
Returns a Period from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type- Returns:
- a Period of n MONTHS, not YEARS
-
getIntervalYearObj
Returns a Period from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type- Returns:
- a Period of n MONTHS, not YEARS
-
getIntervalYear
Returns an int from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type- Returns:
- the number of MONTHS in the interval (not YEARS)
-
getIntervalYear
public int getIntervalYear(int columnIndex) Returns an int from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type- Returns:
- the number of MONTHS in the interval (not YEARS)
-
getIntervalYear
Updates the holder with the value from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type- Parameters:
holder
- a holder to store the interval. Note that the value of the holder represents MONTHS not years
-
getIntervalYear
Updates the holder with the value from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type- Parameters:
holder
- a holder to store the interval. Note that the value of the holder represents MONTHS not years
-
getDecimal
Updates the value of the holder with data from vector at the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getDecimal
Updates the value of the holder with data from the vector with given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getDecimalObj
Returns a BigDecimal from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getDecimalObj
Returns a BigDecimal from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getDecimal
Returns an ArrowBuf from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getDecimal
Returns an ArrowBuf from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getVarBinary
Returns a byte[] from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getVarBinary
public byte[] getVarBinary(int columnIndex) Returns a byte[] from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getFixedSizeBinary
Returns a byte[] from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getFixedSizeBinary
public byte[] getFixedSizeBinary(int columnIndex) Returns a byte[] from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getLargeVarBinary
Returns a byte[] from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getLargeVarBinary
public byte[] getLargeVarBinary(int columnIndex) Returns a byte[] from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present, and a ClassCastException is thrown if it is present but has a different type -
getVarCharObj
Returns a String from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present in the Row and a ClassCastException is thrown if it has a different typeStandardCharsets.UTF_8 is used as the charset
-
getVarCharObj
Returns a String from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present in the Row and a ClassCastException is thrown if it has a different type- Parameters:
columnIndex
- the index of the FieldVector holding the value
-
getVarChar
Returns a byte[] from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present in the Row and a ClassCastException is thrown if it has a different typeStandardCharsets.UTF_8 is used as the charset
-
getVarChar
public byte[] getVarChar(int columnIndex) Returns a byte[] from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present in the Row and a ClassCastException is thrown if it has a different type- Parameters:
columnIndex
- the index of the FieldVector holding the value
-
getLargeVarCharObj
Returns a String from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present in the Row and a ClassCastException is thrown if it has a different typeStandardCharsets.UTF_8 is used as the charset, unless this cursor was created with a default Charset
-
getLargeVarCharObj
Returns a String from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present in the Row and a ClassCastException is thrown if it has a different type -
getLargeVarChar
Returns a byte[] from the column of the given name at the current row. An IllegalArgumentException is thrown if the column is not present in the Row and a ClassCastException is thrown if it has a different typeStandardCharsets.UTF_8 is used as the charset, unless this cursor was created with a default Charset
-
getLargeVarChar
public byte[] getLargeVarChar(int columnIndex) Returns a byte[] from the column with the given index at the current row. An IllegalArgumentException is thrown if the column is not present in the Row and a ClassCastException is thrown if it has a different type -
hasNext
public boolean hasNext()Returns true if there is at least one more non-deleted row in the table that has yet to be processed. -
next
Returns the next non-deleted row in the table.- Specified by:
next
in interfaceIterator<Row>
- Throws:
NoSuchElementException
- if there are no more rows
-
getRowNumber
public int getRowNumber() -
getDefaultCharacterSet
Returns the default character set for use with character vectors.
-