Class H2TableIndex.DriverRow
- java.lang.Object
-
- org.h2.value.VersionedValue<org.h2.value.Value>
-
- org.h2.value.Value
-
- org.h2.result.SearchRow
-
- org.h2.result.Row
-
- org.h2gis.functions.io.file_table.H2TableIndex.DriverRow
-
- All Implemented Interfaces:
org.h2.util.HasSQL,org.h2.value.Typed
- Enclosing class:
- H2TableIndex
public static class H2TableIndex.DriverRow extends org.h2.result.RowThis class is requiring only field value on demand instead of gathering the full row values from drivers
-
-
Field Summary
-
Fields inherited from class org.h2.result.SearchRow
key, MATCH_ALL_ROW_KEY, MEMORY_CALCULATE, ROWID_INDEX
-
Fields inherited from class org.h2.value.Value
ARRAY, BIGINT, BINARY, BLOB, BOOLEAN, CHAR, CLOB, DATE, DECFLOAT, DOUBLE, EMPTY_VALUES, ENUM, GEOMETRY, INTEGER, INTERVAL_DAY, INTERVAL_DAY_TO_HOUR, INTERVAL_DAY_TO_MINUTE, INTERVAL_DAY_TO_SECOND, INTERVAL_HOUR, INTERVAL_HOUR_TO_MINUTE, INTERVAL_HOUR_TO_SECOND, INTERVAL_MINUTE, INTERVAL_MINUTE_TO_SECOND, INTERVAL_MONTH, INTERVAL_SECOND, INTERVAL_YEAR, INTERVAL_YEAR_TO_MONTH, JAVA_OBJECT, JSON, MIN_LONG_DECIMAL, NULL, NUMERIC, REAL, ROW, SMALLINT, TIME, TIME_TZ, TIMESTAMP, TIMESTAMP_TZ, TINYINT, TYPE_COUNT, UNKNOWN, UUID, VARBINARY, VARCHAR, VARCHAR_IGNORECASE
-
-
Constructor Summary
Constructors Constructor Description DriverRow(org.h2gis.api.FileDriver driver, long key)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcopyFrom(org.h2.result.SearchRow source)intgetColumnCount()intgetMemory()org.h2.value.ValuegetValue(int column)org.h2.value.Value[]getValueList()voidsetValue(int i, org.h2.value.Value value)StringtoString()-
Methods inherited from class org.h2.result.SearchRow
compareTypeSafe, equals, getKey, getSQL, getString, getType, getValueType, hashCode, isNull, setKey
-
Methods inherited from class org.h2.value.Value
add, castTo, charLength, clearCache, compareTo, compareWithNull, containsNull, convertForAssignTo, convertTo, convertTo, convertTo, convertTo, convertTo, convertToAnyArray, convertToAnyJson, convertToAnyRow, convertToBigint, convertToBoolean, convertToChar, convertToDate, convertToDouble, convertToEnum, convertToGeometry, convertToInt, convertToInt, convertToJavaObject, convertToReal, convertToSmallint, convertToTinyint, convertToUuid, divide, getBigDecimal, getBoolean, getByte, getBytes, getBytesNoCopy, getDouble, getFloat, getHigherOrder, getInputStream, getInputStream, getInt, getLong, getReader, getReader, getShort, getSignum, getTypeName, getUnsupportedExceptionForOperation, getValueWithFirstNull, isFalse, isTrue, modulus, multiply, negate, octetLength, subtract
-
Methods inherited from class org.h2.value.VersionedValue
getCommittedValue, getCurrentValue, getOperationId, isCommitted
-
-
-
-
Method Detail
-
getValueList
public org.h2.value.Value[] getValueList()
- Specified by:
getValueListin classorg.h2.result.Row
-
getColumnCount
public int getColumnCount()
- Specified by:
getColumnCountin classorg.h2.result.SearchRow
-
getValue
public org.h2.value.Value getValue(int column)
- Specified by:
getValuein classorg.h2.result.SearchRow
-
setValue
public void setValue(int i, org.h2.value.Value value)- Specified by:
setValuein classorg.h2.result.SearchRow
-
getMemory
public int getMemory()
- Specified by:
getMemoryin classorg.h2.result.SearchRow
-
copyFrom
public void copyFrom(org.h2.result.SearchRow source)
- Specified by:
copyFromin classorg.h2.result.SearchRow
-
toString
public String toString()
- Overrides:
toStringin classorg.h2.value.Value
-
-