Modifier and Type | Class and Description |
---|---|
static class |
Converters.BooleanLongConverter
This
Converter translates between Boolean values and Long values. |
static class |
Converters.BooleanStringConverter
This
Converter translates between Boolean values and String values. |
static class |
Converters.InstantTimestampConverter
This
Converter translates between Instant values and Timestamp values. |
Modifier and Type | Field and Description |
---|---|
static Converter<Instant,Timestamp> |
Converters.INSTANT_TIMESTAMP_CONVERTER |
static Converter<Boolean,Long> |
Converters.ONE_ZERO_BOOLEAN_LONG_CONVERTER
This
Converter translates true values to 1 and false values to 0. |
static Converter<Boolean,String> |
Converters.T_F_BOOLEAN_STRING_CONVERTER
This
Converter translates true values to "T" and false values to "F". |
Modifier and Type | Method and Description |
---|---|
static <TYPE,DBTYPE,ENTITY,BUILDER> |
DataColumnFactory.convertedGenericColumn(String name,
String prefix,
Function<ENTITY,TYPE> getter,
BiConsumer<BUILDER,TYPE> setter,
GenericColumn<DBTYPE> genericColumn,
Converter<TYPE,DBTYPE> converter,
boolean nullable) |
static <TYPE,ENTITY,BUILDER> |
DataColumnFactory.stringConverterColumn(String name,
String prefix,
Function<ENTITY,TYPE> getter,
BiConsumer<BUILDER,TYPE> setter,
Converter<TYPE,String> converter,
boolean nullable) |
<T,U> IndirectKeylessDaoBuilder<ENTITY,BUILDER> |
IndirectKeylessDaoBuilder.withConvertedGenericColumn(String columnName,
Function<ENTITY,U> getter,
BiConsumer<BUILDER,U> setter,
GenericColumn<T> genericColumn,
Converter<U,T> converter)
Describes a data element of type
U that can be stored in
a GenericColumn that stores objects of type T . |
<T,U> IndirectDaoBuilder<ENTITY,BUILDER> |
IndirectDaoBuilder.withConvertedGenericColumn(String columnName,
Function<ENTITY,U> getter,
BiConsumer<BUILDER,U> setter,
GenericColumn<T> genericColumn,
Converter<U,T> converter)
Describes a data element of type
U that can be stored in
a GenericColumn that stores objects of type T . |
<T,U> DaoBuilder<ENTITY> |
DaoBuilder.withConvertedGenericColumn(String columnName,
Function<ENTITY,U> getter,
BiConsumer<ENTITY,U> setter,
GenericColumn<T> genericColumn,
Converter<U,T> converter)
Describes a data element of type
U that can be stored in
a GenericColumn that stores objects of type T . |
<E> IndirectKeylessDaoBuilder<ENTITY,BUILDER> |
IndirectKeylessDaoBuilder.withConvertingStringColumn(String columnName,
Function<ENTITY,E> getter,
BiConsumer<BUILDER,E> setter,
Converter<E,String> converter)
Describes a data element with a particular type (like an enumeration) that
is persisted using a
String representation. |
<E> IndirectDaoBuilder<ENTITY,BUILDER> |
IndirectDaoBuilder.withConvertingStringColumn(String columnName,
Function<ENTITY,E> getter,
BiConsumer<BUILDER,E> setter,
Converter<E,String> converter)
Describes a data element with a particular type (like an enumeration) that
is persisted using a
String representation. |
<E> DaoBuilder<ENTITY> |
DaoBuilder.withConvertingStringColumn(String columnName,
Function<ENTITY,E> getter,
BiConsumer<ENTITY,E> setter,
Converter<E,String> converter)
Describes a data element with a particular type (like an enumeration) that
is persisted using a
String representation. |
Constructor and Description |
---|
ColumnImpl(GenericColumn<TYPE> genericColumn,
String prefix,
String name,
Function<ENTITY,MODELTYPE> getter,
BiConsumer<BUILDER,MODELTYPE> setter,
String sqlTypeName,
boolean nullable,
Converter<MODELTYPE,TYPE> converter) |
Copyright © 2019. All rights reserved.