| 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.