public class UdtValueProvider extends Object implements CassandraValueProvider
CassandraValueProvider
to read property values from a UdtValue
.Constructor and Description |
---|
UdtValueProvider(com.datastax.oss.driver.api.core.data.UdtValue udtValue,
SpELExpressionEvaluator evaluator)
|
Modifier and Type | Method and Description |
---|---|
<T> T |
getPropertyValue(CassandraPersistentProperty property) |
Object |
getSource()
Returns whether the underlying source.
|
boolean |
hasProperty(CassandraPersistentProperty property)
Returns whether the underlying source contains a data source for the given
CassandraPersistentProperty . |
public UdtValueProvider(com.datastax.oss.driver.api.core.data.UdtValue udtValue, SpELExpressionEvaluator evaluator)
udtValue
- must not be null.evaluator
- must not be null.@Nullable public <T> T getPropertyValue(CassandraPersistentProperty property)
getPropertyValue
in interface PropertyValueProvider<CassandraPersistentProperty>
public boolean hasProperty(CassandraPersistentProperty property)
CassandraValueProvider
CassandraPersistentProperty
.hasProperty
in interface CassandraValueProvider
property
- must not be null.CassandraPersistentProperty
.public Object getSource()
CassandraValueProvider
getSource
in interface CassandraValueProvider
CassandraValueProvider
.Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.