クラス RowUtils
java.lang.ObjectSE
org.springframework.data.cassandra.core.cql.RowUtils
Cassandra を操作するための汎用ユーティリティメソッド。主にフレームワーク内で内部的に使用されますが、カスタム CQL アクセスコードにも役立ちます。
- 導入:
- 2.0
- 作成者:
- Mark Paluch
メソッドのサマリー
修飾子と型メソッド説明static ObjectSE
getRowValue
(com.datastax.oss.driver.api.core.cql.Row row, int index, ClassSE<?> requiredType) 指定された値の型を使用して、Row
から CQL 列の値を取得します。
メソッドの詳細
getRowValue
@Nullable public static ObjectSE getRowValue(com.datastax.oss.driver.api.core.cql.Row row, int index, @Nullable ClassSE<?> requiredType) 指定された値の型を使用して、Row
から CQL 列の値を取得します。特別に型指定された
Row
アクセサーメソッドを使用し、不明な型の場合はGettableByIndex.getObject(int)
にフォールバックします。不明な型の場合、戻り値は指定された必須型に割り当てられない場合があることに注意してください。呼び出しコードは、このケースに適切に対処する必要があります。対応する例外をスローします。
- パラメーター:
row
- データを保持しているRow
ですindex
- 列インデックスですrequiredType
- 必要な値の型 (null の可能性があります)- 戻り値:
- 値オブジェクト