インターフェース CassandraParameterAccessor

すべてのスーパーインターフェース:
IterableSE<ObjectSE>ParameterAccessor
すべての既知の実装クラス:
CassandraParametersParameterAccessor

public interface CassandraParameterAccessor extends ParameterAccessor
ドライバーとパラメーター型によってサポートされている Cassandra types を公開する Cassandra 固有の ParameterAccessor
作成者:
Matthew Adams, Mark Paluch
  • メソッドの詳細

    • findCassandraType

      @Nullable CassandraType findCassandraType(int index)
      宣言されたメソッドパラメーターの CassandraType を返します。
      パラメーター:
      index - パラメーターインデックス
      戻り値:
      Cassandra CassandraType または null。
      関連事項:
    • getDataType

      com.datastax.oss.driver.api.core.type.DataType getDataType(int index)
      型が simple type の場合、宣言されたパラメーターの Cassandra DataType を返します。パラメーターの型は CassandraType を使用して指定できます。
      パラメーター:
      index - パラメーターインデックス
      戻り値:
      Cassandra DataType、またはパラメーター型が CassandraSimpleTypeHolder から判別できない場合は null
      関連事項:
    • getParameterType

      ClassSE<?> getParameterType(int index)
      実際のパラメーター型(アンラップ後)。
      パラメーター:
      index - パラメーターインデックス
      戻り値:
      パラメーターの型。null にはなりません。
    • getValues

      ObjectSE[] getValues()
      基になるクエリメソッドの生のパラメーター値を返します。
      戻り値:
      基になるクエリメソッドに渡される生のパラメーター値。
      導入:
      1.5
    • getQueryOptions

      @Nullable QueryOptions getQueryOptions()
      関連付けられているリポジトリクエリメソッドに関連付けられている QueryOptions を返します。
      戻り値:
      QueryOptions、または存在しない場合は null。
      導入:
      2.0