クラス Bucket
java.lang.ObjectSE
org.springframework.data.redis.core.convert.Bucket
Bucket は、
RedisData
で使用される Redis ハッシュ構造のデータバッグです。- 導入:
- 1.7
- 作成者:
- Christoph Strobl, Mark Paluch, Stefan Berger
ネストされたクラスのサマリー
ネストされたクラスフィールドサマリー
フィールドコンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明asMap()
Bucket
に含まれるキーと値のペア。SetSE<Map.EntrySE<StringSE,
byte[]>> entrySet()
このバケットに含まれるマッピングのセットビュー。prefix
を使用してキーと値のペアを含むバケットを抽出します。extractAllKeysFor
(StringSE path) 指定されたパスに一致するすべてのキーを取得します。byte[]
パスで割り当てられた値を取得します。getPath()
現在のBucket
につながるBucket.BucketPropertyPath
を取得します。getPropertyPath
(StringSE property) 現在のBucket
内の特定のプロパティのBucket.BucketPropertyPath
を取得します。boolean
path
が非 null
値に関連付けられているかどうかを返します。boolean
isEmpty()
keySet()
static Bucket
newBucketFromRawMap
(MapSE<byte[], byte[]> source) 指定された生のマップから新しいバケットを作成します。static Bucket
newBucketFromStringMap
(MapSE<StringSE, StringSE> source) 指定されたString
SE マップから新しいバケットを作成します。void
指定された値でプロパティドットパスのString
SE 表現を追加します。MapSE<byte[],
byte[]> rawMap()
キーと値をバイナリ形式で取得します。void
プロパティドットpath
のプロパティを削除します。int
size()
toString()
CollectionSE<byte[]>
values()
フィールドの詳細
CHARSET
コンストラクターの詳細
Bucket
public Bucket()新しい空のバケットを作成します。
メソッドの詳細
put
指定された値でプロパティドットパスのString
SE 表現を追加します。- パラメーター:
path
- null またはString.isEmpty()
であってはなりません。value
- null でもかまいません。
remove
プロパティドットpath
のプロパティを削除します。- パラメーター:
path
- null またはString.isEmpty()
であってはなりません。
get
パスで割り当てられた値を取得します。- パラメーター:
path
- null またはString.isEmpty()
であってはなりません。- 戻り値:
- 設定されていない場合は null。
hasValue
path
が非 null
値に関連付けられているかどうかを返します。- パラメーター:
path
- null またはString.isEmpty()
であってはなりません。- 戻り値:
path
が非 null
値に関連付けられている場合は true。- 導入:
- 2.5
entrySet
このバケットに含まれるマッピングのセットビュー。- 戻り値:
- 決して null にはなりません。
isEmpty
public boolean isEmpty()- 戻り値:
Bucket
にデータが存在しない場合は true。
size
public int size()- 戻り値:
Bucket
の Key-Value マッピングの数。
values
- 戻り値:
- 決して null にはなりません。
keySet
- 戻り値:
- 決して null にはなりません。
asMap
Bucket
に含まれるキーと値のペア。- 戻り値:
- 決して null にはなりません。
extract
prefix
を使用してキーと値のペアを含むバケットを抽出します。- パラメーター:
prefix
-- 戻り値:
extractAllKeysFor
指定されたパスに一致するすべてのキーを取得します。- パラメーター:
path
- 探すべき道。null にすることができます。- 戻り値:
- パスが空または空の場合はすべてのキー。
rawMap
キーと値をバイナリ形式で取得します。- 戻り値:
- 決して null にはなりません。
getPath
現在のBucket
につながるBucket.BucketPropertyPath
を取得します。- 戻り値:
Bucket.BucketPropertyPath
の新しいインスタンス。- 導入:
- 2.1
getPropertyPath
現在のBucket
内の特定のプロパティのBucket.BucketPropertyPath
を取得します。- パラメーター:
property
- 調べるプロパティ。- 戻り値:
Bucket.BucketPropertyPath
の新しいインスタンス。- 導入:
- 2.1
newBucketFromRawMap
指定された生のマップから新しいバケットを作成します。- パラメーター:
source
- null でもかまいません。- 戻り値:
- 決して null にはなりません。
newBucketFromStringMap
指定されたString
SE マップから新しいバケットを作成します。- パラメーター:
source
- null でもかまいません。- 戻り値:
- 決して null にはなりません。
toString