| Package | Description |
|---|---|
| de.bytefish.pgbulkinsert.mapping | |
| de.bytefish.pgbulkinsert.pgsql | |
| de.bytefish.pgbulkinsert.pgsql.handlers | |
| de.bytefish.pgbulkinsert.row |
| Modifier and Type | Method and Description |
|---|---|
protected <TProperty> |
AbstractMapping.map(String columnName,
IValueHandler<TProperty> valueHandler,
java.util.function.Function<TEntity,TProperty> propertyGetter) |
| Modifier and Type | Method and Description |
|---|---|
<TTargetType> |
PgBinaryWriter.write(IValueHandler<TTargetType> handler,
TTargetType value) |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseValueHandler<T> |
class |
BigDecimalValueHandler<T extends Number>
The Algorithm for turning a BigDecimal into a Postgres Numeric is heavily inspired by the Intermine Implementation:
https://github.com/intermine/intermine/blob/master/intermine/objectstore/main/src/org/intermine/sql/writebatch/BatchWriterPostgresCopyImpl.java
|
class |
BooleanValueHandler |
class |
BoxValueHandler |
class |
ByteArrayValueHandler |
class |
ByteValueHandler<T extends Number> |
class |
CircleValueHandler |
class |
CollectionValueHandler<TElementType,TCollectionType extends Collection<TElementType>> |
class |
DoubleValueHandler<T extends Number> |
class |
FloatValueHandler<T extends Number> |
class |
HstoreValueHandler |
class |
Inet4AddressValueHandler |
class |
Inet6AddressValueHandler |
class |
IntegerValueHandler<T extends Number> |
class |
JsonbValueHandler |
class |
LineSegmentValueHandler |
class |
LineValueHandler |
class |
LocalDateTimeValueHandler |
class |
LocalDateValueHandler |
class |
LongValueHandler<T extends Number> |
class |
MacAddressValueHandler |
class |
PathValueHandler |
class |
PointValueHandler |
class |
PolygonValueHandler |
class |
ShortValueHandler<T extends Number> |
class |
StringValueHandler |
class |
UUIDValueHandler |
class |
ZonedDateTimeValueHandler |
| Modifier and Type | Method and Description |
|---|---|
<TTargetType> |
ValueHandlerProvider.resolve(DataType dataType) |
<TTargetType> |
IValueHandlerProvider.resolve(DataType targetType) |
| Modifier and Type | Method and Description |
|---|---|
<TTargetType> |
ValueHandlerProvider.add(DataType targetType,
IValueHandler<TTargetType> valueHandler) |
| Constructor and Description |
|---|
CollectionValueHandler(int oid,
IValueHandler<TElementType> valueHandler) |
| Modifier and Type | Method and Description |
|---|---|
<TTargetType> |
SimpleRow.setValue(int ordinal,
IValueHandler<TTargetType> handler,
TTargetType value) |
<TTargetType> |
SimpleRow.setValue(String columnName,
IValueHandler<TTargetType> handler,
TTargetType value) |
Copyright © 2020. All rights reserved.