public abstract class KeyEnumerator extends Object
| Constructor and Description |
|---|
KeyEnumerator() |
| Modifier and Type | Method and Description |
|---|---|
abstract BigInteger |
cardinality()
Общий объём пространства значений первичного ключа (количества позиций).
|
abstract BigInteger |
getOrderValue()
Порядок значения ключа в общем объёме пространства (значение от нуля до
cardinality-1).
|
double |
getPosition()
Возвращает позицию в виде действительного числа в диапазоне [0..1].
|
abstract Object |
getValue()
Возвращает значение поля.
|
abstract void |
setOrderValue(BigInteger value)
Устанавливает порядковый номер ключа.
|
void |
setPosition(double p)
Устанавливает позицию в виде действительного числа от 0.0 до 1.0.
|
abstract void |
setValue(Object value)
Устанавливает новое значение ключа.
|
public abstract BigInteger cardinality()
public abstract BigInteger getOrderValue()
public abstract void setOrderValue(BigInteger value)
value - порядковый номер.public abstract void setValue(Object value)
value - значение ключа.public abstract Object getValue()
public double getPosition()
public void setPosition(double p)
p - Позиция.Copyright © 2019 CURS. All rights reserved.