Class CustomTupleImpl
java.lang.Object
org.apache.ignite.migrationtools.persistence.mappers.CustomTupleImpl
Slightly more efficient
Tuple implementation that uses precomputed column name to column id mappings.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanValue(int i) booleanbyte[]bytesValue(int i) byte[]bytesValue(String s) bytebyteValue(int i) byteintintcolumnName(int i) datetimeValue(int i) dateValue(int i) decimalValue(int i) doubledoubleValue(int i) doublebooleanfloatfloatValue(int i) floatfloatValue(String s) inthashCode()intintValue(int i) intlonglongValue(int i) longorg.apache.ignite3.table.Tupleorg.apache.ignite3.table.TupleshortshortValue(int i) shortshortValue(String s) stringValue(int i) timestampValue(int i) timeValue(int i) uuidValue(int i) <T> Tvalue(int i) <T> T<T> TvalueOrDefault(String s, T t) Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface org.apache.ignite3.table.Tuple
iterator
-
Constructor Details
-
CustomTupleImpl
-
-
Method Details
-
columnCount
public int columnCount()- Specified by:
columnCountin interfaceorg.apache.ignite3.table.Tuple
-
columnName
- Specified by:
columnNamein interfaceorg.apache.ignite3.table.Tuple
-
columnIndex
- Specified by:
columnIndexin interfaceorg.apache.ignite3.table.Tuple
-
valueOrDefault
- Specified by:
valueOrDefaultin interfaceorg.apache.ignite3.table.Tuple
-
set
- Specified by:
setin interfaceorg.apache.ignite3.table.Tuple
-
set
-
value
- Specified by:
valuein interfaceorg.apache.ignite3.table.Tuple- Throws:
IllegalArgumentException
-
value
@Nullable public <T> T value(int i) - Specified by:
valuein interfaceorg.apache.ignite3.table.Tuple
-
booleanValue
- Specified by:
booleanValuein interfaceorg.apache.ignite3.table.Tuple
-
booleanValue
public boolean booleanValue(int i) - Specified by:
booleanValuein interfaceorg.apache.ignite3.table.Tuple
-
byteValue
- Specified by:
byteValuein interfaceorg.apache.ignite3.table.Tuple
-
byteValue
public byte byteValue(int i) - Specified by:
byteValuein interfaceorg.apache.ignite3.table.Tuple
-
shortValue
- Specified by:
shortValuein interfaceorg.apache.ignite3.table.Tuple
-
shortValue
public short shortValue(int i) - Specified by:
shortValuein interfaceorg.apache.ignite3.table.Tuple
-
intValue
- Specified by:
intValuein interfaceorg.apache.ignite3.table.Tuple
-
intValue
public int intValue(int i) - Specified by:
intValuein interfaceorg.apache.ignite3.table.Tuple
-
longValue
- Specified by:
longValuein interfaceorg.apache.ignite3.table.Tuple
-
longValue
public long longValue(int i) - Specified by:
longValuein interfaceorg.apache.ignite3.table.Tuple
-
floatValue
- Specified by:
floatValuein interfaceorg.apache.ignite3.table.Tuple
-
floatValue
public float floatValue(int i) - Specified by:
floatValuein interfaceorg.apache.ignite3.table.Tuple
-
doubleValue
- Specified by:
doubleValuein interfaceorg.apache.ignite3.table.Tuple
-
doubleValue
public double doubleValue(int i) - Specified by:
doubleValuein interfaceorg.apache.ignite3.table.Tuple
-
decimalValue
- Specified by:
decimalValuein interfaceorg.apache.ignite3.table.Tuple
-
decimalValue
- Specified by:
decimalValuein interfaceorg.apache.ignite3.table.Tuple
-
stringValue
- Specified by:
stringValuein interfaceorg.apache.ignite3.table.Tuple
-
stringValue
- Specified by:
stringValuein interfaceorg.apache.ignite3.table.Tuple
-
bytesValue
- Specified by:
bytesValuein interfaceorg.apache.ignite3.table.Tuple
-
bytesValue
public byte[] bytesValue(int i) - Specified by:
bytesValuein interfaceorg.apache.ignite3.table.Tuple
-
uuidValue
- Specified by:
uuidValuein interfaceorg.apache.ignite3.table.Tuple
-
uuidValue
- Specified by:
uuidValuein interfaceorg.apache.ignite3.table.Tuple
-
dateValue
- Specified by:
dateValuein interfaceorg.apache.ignite3.table.Tuple
-
dateValue
- Specified by:
dateValuein interfaceorg.apache.ignite3.table.Tuple
-
timeValue
- Specified by:
timeValuein interfaceorg.apache.ignite3.table.Tuple
-
timeValue
- Specified by:
timeValuein interfaceorg.apache.ignite3.table.Tuple
-
datetimeValue
- Specified by:
datetimeValuein interfaceorg.apache.ignite3.table.Tuple
-
datetimeValue
- Specified by:
datetimeValuein interfaceorg.apache.ignite3.table.Tuple
-
timestampValue
- Specified by:
timestampValuein interfaceorg.apache.ignite3.table.Tuple
-
timestampValue
- Specified by:
timestampValuein interfaceorg.apache.ignite3.table.Tuple
-
hashCode
public int hashCode() -
equals
-