public class Tuple1Property<ENTITY,A> extends AbstractTupleProperty<ENTITY,info.archinnov.achilles.type.tuples.Tuple1<A>>
| Type | Property and Description |
|---|---|
protected List<AbstractProperty<ENTITY,?,?>> |
components |
containsUDTPropertyTUPLE_VALUE_TYPE_TOKEN, tupleType, tupleTypeFactoryfieldInfo, fieldName, schemaNameProvider, valueFromTypeToken, valueToTypeToken| Constructor and Description |
|---|
Tuple1Property(FieldInfo<ENTITY,info.archinnov.achilles.type.tuples.Tuple1<A>> fieldInfo,
AbstractProperty<ENTITY,A,?> aProperty) |
| Modifier and Type | Method and Description |
|---|---|
TupleType |
buildType(Optional<CassandraOptions> cassandraOptions)
Build the Java driver DataType of this column given a CassandraOptions
containing a runtime SchemaNameProvider.
|
protected List<AbstractProperty<ENTITY,?,?>> |
componentsProperty() |
info.archinnov.achilles.type.tuples.Tuple1<A> |
decodeFromGettableInternal(GettableData gettableData) |
info.archinnov.achilles.type.tuples.Tuple1<A> |
decodeFromRawInternal(Object o) |
TupleValue |
encodeFromJavaInternal(info.archinnov.achilles.type.tuples.Tuple1<A> tuple1,
Optional<CassandraOptions> cassandraOptions) |
TupleValue |
encodeFromRawInternal(Object o,
Optional<CassandraOptions> cassandraOptions) |
containsUDTProperty, encodeFieldToUdt, encodeToSettable, getRuntimeTupleType, getUDTClassProperties, inject, inject, inject, inject, injectKeyspace, injectRuntimeCodecsdecodeField, decodeFromGettable, decodeFromRaw, encodeField, encodeField, encodeFieldToUdt, encodeFromJava, encodeFromJava, encodeFromRaw, encodeFromRaw, equals, getColumnForSelect, getDataType, getFieldValue, getJavaValue, hashCode, setField, toStringprotected List<AbstractProperty<ENTITY,?,?>> componentsProperty
componentsProperty in class AbstractTupleProperty<ENTITY,info.archinnov.achilles.type.tuples.Tuple1<A>>public TupleValue encodeFromJavaInternal(info.archinnov.achilles.type.tuples.Tuple1<A> tuple1, Optional<CassandraOptions> cassandraOptions)
public TupleValue encodeFromRawInternal(Object o, Optional<CassandraOptions> cassandraOptions)
public info.archinnov.achilles.type.tuples.Tuple1<A> decodeFromGettableInternal(GettableData gettableData)
public info.archinnov.achilles.type.tuples.Tuple1<A> decodeFromRawInternal(Object o)
public TupleType buildType(Optional<CassandraOptions> cassandraOptions)
AbstractProperty
CassandraOptions.withSchemaNameProvider(SchemaNameProvider provider)
buildType in class AbstractTupleProperty<ENTITY,info.archinnov.achilles.type.tuples.Tuple1<A>>protected List<AbstractProperty<ENTITY,?,?>> componentsProperty()
componentsProperty in class AbstractTupleProperty<ENTITY,info.archinnov.achilles.type.tuples.Tuple1<A>>Copyright © 2012-2021. All Rights Reserved.