public class CassandraParametersParameterAccessor extends ParametersParameterAccessor implements CassandraParameterAccessor
ParameterAccessor
exposing Cassandra types
that are supported by the
driver and parameter type.CassandraParameterAccessor
,
ParametersParameterAccessor
Constructor and Description |
---|
CassandraParametersParameterAccessor(CassandraQueryMethod method,
Object... values)
Create a new
CassandraParametersParameterAccessor . |
Modifier and Type | Method and Description |
---|---|
CassandraType |
findCassandraType(int index)
Returns the
CassandraType for the declared method parameter. |
com.datastax.oss.driver.api.core.type.DataType |
getDataType(int index)
Returns the Cassandra
DataType for the declared parameter if the type is a
simple type . |
CassandraParameters |
getParameters() |
Class<?> |
getParameterType(int index)
The actual parameter type (after unwrapping).
|
QueryOptions |
getQueryOptions()
Returns the
QueryOptions associated with the associated Repository query method. |
Object[] |
getValues()
Returns the raw parameter values of the underlying query method.
|
findDynamicProjection, getBindableValue, getDynamicProjection, getPageable, getSort, getValue, hasBindableNullValue, iterator
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
findDynamicProjection, getBindableValue, getDynamicProjection, getPageable, getSort, hasBindableNullValue, iterator
forEach, spliterator
public CassandraParametersParameterAccessor(CassandraQueryMethod method, Object... values)
CassandraParametersParameterAccessor
.method
- must not be null.values
- must not be null.public com.datastax.oss.driver.api.core.type.DataType getDataType(int index)
CassandraParameterAccessor
DataType
for the declared parameter if the type is a
simple type
. Parameter types may
be specified using CassandraType
.getDataType
in interface CassandraParameterAccessor
index
- the parameter indexDataType
or null if the parameter type cannot be determined from
CassandraSimpleTypeHolder
CassandraSimpleTypeHolder
,
CassandraType
@Nullable public CassandraType findCassandraType(int index)
CassandraParameterAccessor
CassandraType
for the declared method parameter.findCassandraType
in interface CassandraParameterAccessor
index
- the parameter indexCassandraType
or null.CassandraSimpleTypeHolder
,
CassandraType
public Class<?> getParameterType(int index)
CassandraParameterAccessor
getParameterType
in interface CassandraParameterAccessor
index
- the parameter indexpublic CassandraParameters getParameters()
getParameters
in class ParametersParameterAccessor
public Object[] getValues()
CassandraParameterAccessor
getValues
in interface CassandraParameterAccessor
getValues
in class ParametersParameterAccessor
@Nullable public QueryOptions getQueryOptions()
CassandraParameterAccessor
QueryOptions
associated with the associated Repository query method.getQueryOptions
in interface CassandraParameterAccessor
QueryOptions
or null if none.Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.