クラス Weights
java.lang.ObjectSE
org.springframework.data.redis.connection.zset.Weights
ソートされた各入力セットの乗算係数をカプセル化する値オブジェクト。これは、すべての入力ソートセットのすべての要素のスコアが、集計関数に渡される前にこの係数で乗算されることを意味します。
- 導入:
- 2.1
- 作成者:
- Mark Paluch, Christoph Strobl
メソッドのサマリー
修飾子と型メソッド説明apply
(FunctionSE<DoubleSE, DoubleSE> operator) Function
SE が適用されたすべての重みを含む新しいWeights
オブジェクトを作成します。boolean
static Weights
fromSetCount
(int count) 重みが 1 の入力セットcount
の数に対して等しいWeights
を作成します。double
getWeight
(int index) index
で重みを取得します。int
hashCode()
multiply
(double multiplier) すべての重みにmultiplier
を掛けたものを含む新しいWeights
オブジェクトを作成しますmultiply
(int multiplier) すべての重みにmultiplier
を掛けたものを含む新しいWeights
オブジェクトを作成しますstatic Weights
of
(double... weights) static Weights
of
(int... weights) int
size()
double[]
toArray()
toList()
メソッドの詳細
of
- パラメーター:
weights
- null であってはなりません。- 戻り値:
weights
のWeights
。
of
- パラメーター:
weights
- null であってはなりません。- 戻り値:
weights
のWeights
。
fromSetCount
重みが 1 の入力セットcount
の数に対して等しいWeights
を作成します。- パラメーター:
count
- 入力セットの数。ゼロ以上である必要があります。- 戻り値:
- 重みが 1 の入力セットの数に対して
Weights
に等しい。
multiply
すべての重みにmultiplier
を掛けたものを含む新しいWeights
オブジェクトを作成します- パラメーター:
multiplier
- 各重みにを掛けるために使用される乗数。- 戻り値:
- 重みが 1 の入力セットの数に対して
Weights
に等しい。
multiply
すべての重みにmultiplier
を掛けたものを含む新しいWeights
オブジェクトを作成します- パラメーター:
multiplier
- 各重みにを掛けるために使用される乗数。- 戻り値:
- 重みが 1 の入力セットの数に対して
Weights
に等しい。
apply
Function
SE が適用されたすべての重みを含む新しいWeights
オブジェクトを作成します。- パラメーター:
operator
- 演算子関数。- 戻り値:
DoubleUnaryOperator
SE が適用された新しいWeights
getWeight
public double getWeight(int index) index
で重みを取得します。- パラメーター:
index
- ウェイトインデックス。- 戻り値:
index
での重量。- 例外:
IndexOutOfBoundsExceptionSE
- インデックスが範囲外の場合
size
public int size()- 戻り値:
- 重みの数。
toArray
public double[] toArray()- 戻り値:
- このリストのすべての重みを適切な順序で(最初の要素から最後の要素まで)含む配列。
toList
- 戻り値:
- このリストのすべての重みを適切な順序で(最初の要素から最後の要素まで)含む
List
SE。
equals
hashCode
public int hashCode()