クラス CassandraParametersParameterAccessor
java.lang.ObjectSE
org.springframework.data.repository.query.ParametersParameterAccessor
org.springframework.data.cassandra.repository.query.CassandraParametersParameterAccessor
- 実装されたすべてのインターフェース:
IterableSE<ObjectSE>
、CassandraParameterAccessor
、ParameterAccessor
public class CassandraParametersParameterAccessor
extends ParametersParameterAccessor
implements CassandraParameterAccessor
ドライバーとパラメーター型によってサポートされている Cassandra
types
を公開する Cassandra 固有の ParameterAccessor
。- 作成者:
- Mark Paluch
- 関連事項:
コンストラクターのサマリー
コンストラクターコンストラクター説明CassandraParametersParameterAccessor
(CassandraQueryMethod method, ObjectSE... values) 新しいCassandraParametersParameterAccessor
を作成します。メソッドのサマリー
修飾子と型メソッド説明findCassandraType
(int index) 宣言されたメソッドパラメーターのCassandraType
を返します。com.datastax.oss.driver.api.core.type.DataType
getDataType
(int index) 型がsimple type
の場合、宣言されたパラメーターの CassandraDataType
を返します。ClassSE<?>
getParameterType
(int index) 実際のパラメーター型(アンラップ後)。関連付けられているリポジトリクエリメソッドに関連付けられているQueryOptions
を返します。ObjectSE[]
基になるクエリメソッドの生のパラメーター値を返します。クラス org.springframework.data.repository.query.ParametersParameterAccessor から継承されたメソッド
findDynamicProjection, getBindableValue, getPageable, getSort, getValue, hasBindableNullValue, iterator
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース java.lang.IterableSE から継承されたメソッド
forEachSE, spliterator
インターフェース org.springframework.data.repository.query.ParameterAccessor から継承されたメソッド
findDynamicProjection, getBindableValue, getPageable, getSort, hasBindableNullValue, iterator
コンストラクターの詳細
CassandraParametersParameterAccessor
新しいCassandraParametersParameterAccessor
を作成します。- パラメーター:
method
- null であってはなりません。values
- null であってはなりません。
メソッドの詳細
getDataType
public com.datastax.oss.driver.api.core.type.DataType getDataType(int index) インターフェースからコピーされた説明:CassandraParameterAccessor
- 次で指定:
- インターフェース
CassandraParameterAccessor
のgetDataType
- パラメーター:
index
- パラメーターインデックス- 戻り値:
- Cassandra
DataType
、またはパラメーター型がCassandraSimpleTypeHolder
から判別できない場合は null - 関連事項:
findCassandraType
インターフェースからコピーされた説明:CassandraParameterAccessor
宣言されたメソッドパラメーターのCassandraType
を返します。- 次で指定:
- インターフェース
CassandraParameterAccessor
のfindCassandraType
- パラメーター:
index
- パラメーターインデックス- 戻り値:
- Cassandra
CassandraType
または null。 - 関連事項:
getParameterType
インターフェースからコピーされた説明:CassandraParameterAccessor
実際のパラメーター型(アンラップ後)。- 次で指定:
- インターフェース
CassandraParameterAccessor
のgetParameterType
- パラメーター:
index
- パラメーターインデックス- 戻り値:
- パラメーターの型。null にはなりません。
getParameters
- オーバーライド:
- クラス
ParametersParameterAccessor
のgetParameters
getValues
インターフェースからコピーされた説明:CassandraParameterAccessor
基になるクエリメソッドの生のパラメーター値を返します。- 次で指定:
- インターフェース
CassandraParameterAccessor
のgetValues
- オーバーライド:
- クラス
ParametersParameterAccessor
のgetValues
- 戻り値:
- 基になるクエリメソッドに渡される生のパラメーター値。
getQueryOptions
インターフェースからコピーされた説明:CassandraParameterAccessor
関連付けられているリポジトリクエリメソッドに関連付けられているQueryOptions
を返します。- 次で指定:
- インターフェース
CassandraParameterAccessor
のgetQueryOptions
- 戻り値:
QueryOptions
、または存在しない場合は null。