public class CassandraParametersParameterAccessor extends org.springframework.data.repository.query.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)
Creates a new
CassandraParametersParameterAccessor . |
Modifier and Type | Method and Description |
---|---|
CassandraType |
findCassandraType(int index)
Returns the
CassandraType for the declared method parameter. |
com.datastax.driver.core.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).
|
Object[] |
getValues()
Returns the raw parameter values of the underlying query method.
|
getBindableValue, getDynamicProjection, getPageable, getSort, getValue, hasBindableNullValue, iterator
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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.driver.core.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
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 org.springframework.data.repository.query.ParametersParameterAccessor
public Object[] getValues()
CassandraParameterAccessor
getValues
in interface CassandraParameterAccessor
Copyright © 2011–2017 Pivotal Software, Inc.. All rights reserved.