public class DoubleInlineIndexColumn extends AbstractInlineIndexColumn
Double values.CANT_BE_COMPARE, COMPARE_UNSUPPORTED| Constructor and Description |
|---|
DoubleInlineIndexColumn(org.gridgain.internal.h2.table.Column col) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
compare0(long pageAddr,
int off,
org.gridgain.internal.h2.value.Value v,
int type)
Compares inlined and given value.
|
protected org.gridgain.internal.h2.value.Value |
get0(long pageAddr,
int off)
Restores value from inline.
|
protected int |
inlineSizeOf0(org.gridgain.internal.h2.value.Value val)
Calculate size required to inline given value.
|
protected int |
put0(long pageAddr,
int off,
org.gridgain.internal.h2.value.Value val,
int maxSize)
Puts given value into inline index tree.
|
columnIndex, columnName, columnSql, compare, fullSize, get, inlineSizeOf, put, readBytes, size, typepublic DoubleInlineIndexColumn(org.gridgain.internal.h2.table.Column col)
col - Column.protected int compare0(long pageAddr,
int off,
org.gridgain.internal.h2.value.Value v,
int type)
compare0 in class AbstractInlineIndexColumnpageAddr - Page address.off - Offset.v - Value that should be compare.AbstractInlineIndexColumn.CANT_BE_COMPARE if inlined part
is not enough to compare, or AbstractInlineIndexColumn.COMPARE_UNSUPPORTED if given value
can't be compared with inlined part at all.protected int put0(long pageAddr,
int off,
org.gridgain.internal.h2.value.Value val,
int maxSize)
put0 in class AbstractInlineIndexColumnpageAddr - Page address.off - Offset.val - Value.maxSize - Max size.protected org.gridgain.internal.h2.value.Value get0(long pageAddr,
int off)
get0 in class AbstractInlineIndexColumnpageAddr - Page address.off - Offset.null if value can't be restored.protected int inlineSizeOf0(org.gridgain.internal.h2.value.Value val)
inlineSizeOf0 in class AbstractInlineIndexColumnval - Value to calculate inline size.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 8.9.17-p1 Release Date : November 27 2025