| Modifier and Type | Field and Description | 
|---|---|
static GenericColumn<BigDecimal> | 
GenericColumn.BIG_DECIMAL
An instance that supports  
BigDecimal data elements. | 
static GenericColumn<Boolean> | 
GenericColumn.BOOLEAN
An instance that supports  
Boolean or boolean data elements. | 
static GenericColumn<Byte> | 
GenericColumn.BYTE
An instance that supports  
Byte or byte data elements. | 
static GenericColumn<Double> | 
GenericColumn.DOUBLE
An instance that supports  
Double or double data elements. | 
static GenericColumn<Float> | 
GenericColumn.FLOAT
An instance that supports  
Float or float data elements. | 
static GenericColumn<Integer> | 
GenericColumn.INTEGER
An instance that supports  
Integer or int data elements. | 
static GenericColumn<Long> | 
GenericColumn.LONG
An instance that supports  
Long or long data elements. | 
static GenericColumn<String> | 
GenericColumn.STRING
An instance that supports  
String data elements. | 
static GenericColumn<Timestamp> | 
GenericColumn.TIMESTAMP
An instance that supports  
Timestamp data elements. | 
| Modifier and Type | Method and Description | 
|---|---|
<T> Where | 
Where.and(String columnName,
   Operator operator,
   T value,
   GenericColumn<T> column)
Add a new predicate to the existing object by connecting the
 existing predicates to the new one with a logical and. 
 | 
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 <V> WherePredicate<V> | 
WherePredicate.forGeneric(String name,
          Operator operator,
          V value,
          GenericColumn<V> column)  | 
static <TYPE,ENTITY,BUILDER> | 
DataColumnFactory.genericColumn(String name,
             String prefix,
             Function<ENTITY,TYPE> getter,
             BiConsumer<BUILDER,TYPE> setter,
             GenericColumn<TYPE> genericColumn,
             boolean nullable)  | 
<T> Where | 
Where.or(String columnName,
  Operator operator,
  T value,
  GenericColumn<T> column)
Add a new predicate to the existing object by connecting the
 existing predicates to the new one with a logical or. 
 | 
static <T> Where | 
Where.where(String columnName,
     Operator operator,
     T value,
     GenericColumn<T> column)
Factory method equivalent to  
new Where(columnName, operator, value, column). | 
<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. | 
<T> IndirectKeylessDaoBuilder<ENTITY,BUILDER> | 
IndirectKeylessDaoBuilder.withGenericColumn(String columnName,
                 Function<ENTITY,T> getter,
                 BiConsumer<BUILDER,T> setter,
                 GenericColumn<T> genericColumn)
Describes a data element of type  
T that can be stored in
 a GenericColumn. | 
<T> IndirectDaoBuilder<ENTITY,BUILDER> | 
IndirectDaoBuilder.withGenericColumn(String columnName,
                 Function<ENTITY,T> getter,
                 BiConsumer<BUILDER,T> setter,
                 GenericColumn<T> genericColumn)
Describes a data element of type  
T that can be stored in
 a GenericColumn. | 
<T> DaoBuilder<ENTITY> | 
DaoBuilder.withGenericColumn(String columnName,
                 Function<ENTITY,T> getter,
                 BiConsumer<ENTITY,T> setter,
                 GenericColumn<T> genericColumn)
Describes a data element of type  
T that can be stored in
 a GenericColumn. | 
| 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)  | 
ColumnImpl(GenericColumn<TYPE> genericColumn,
          String prefix,
          String name,
          Function<ENTITY,TYPE> getter,
          BiConsumer<BUILDER,TYPE> setter,
          String sqlTypeName,
          boolean nullable)  | 
Where(String columnName,
     Operator operator,
     T value,
     GenericColumn<T> column)
Create a new instance of a  
Where object
 containing one predicate. | 
Copyright © 2019. All rights reserved.