All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
List<ColumnDefinition<TEntity>> |
getColumns() |
String |
getCopyCommand() |
protected <TProperty> void |
map(String columnName,
DataType dataType,
java.util.function.Function<TEntity,TProperty> propertyGetter) |
protected <TProperty> void |
map(String columnName,
IValueHandler<TProperty> valueHandler,
java.util.function.Function<TEntity,TProperty> propertyGetter) |
protected void |
mapBoolean(String columnName,
java.util.function.Function<TEntity,Boolean> propertyGetter) |
protected void |
mapBoolean(String columnName,
ToBooleanFunction<TEntity> propertyGetter) |
protected void |
mapBooleanArray(String columnName,
java.util.function.Function<TEntity,Collection<Boolean>> propertyGetter) |
protected void |
mapBox(String columnName,
java.util.function.Function<TEntity,Box> propertyGetter) |
protected void |
mapByte(String columnName,
java.util.function.Function<TEntity,Number> propertyGetter) |
protected void |
mapByte(String columnName,
java.util.function.ToIntFunction<TEntity> propertyGetter) |
protected void |
mapByteArray(String columnName,
java.util.function.Function<TEntity,byte[]> propertyGetter) |
protected void |
mapCircle(String columnName,
java.util.function.Function<TEntity,Circle> propertyGetter) |
protected <TElementType,TCollectionType extends Collection<TElementType>> void |
mapCollection(String columnName,
DataType dataType,
java.util.function.Function<TEntity,TCollectionType> propertyGetter) |
protected void |
mapDate(String columnName,
java.util.function.Function<TEntity,java.time.LocalDate> propertyGetter) |
protected void |
mapDateRange(String columnName,
java.util.function.Function<TEntity,Range<java.time.LocalDate>> propertyGetter) |
protected void |
mapDouble(String columnName,
java.util.function.Function<TEntity,Number> propertyGetter) |
protected void |
mapDouble(String columnName,
java.util.function.ToDoubleFunction<TEntity> propertyGetter) |
protected <T extends Number> void |
mapDoubleArray(String columnName,
java.util.function.Function<TEntity,Collection<T>> propertyGetter) |
protected void |
mapFloat(String columnName,
java.util.function.Function<TEntity,Number> propertyGetter) |
protected void |
mapFloat(String columnName,
ToFloatFunction<TEntity> propertyGetter) |
protected <T extends Number> void |
mapFloatArray(String columnName,
java.util.function.Function<TEntity,Collection<T>> propertyGetter) |
protected void |
mapHstore(String columnName,
java.util.function.Function<TEntity,Map<String,String>> propertyGetter) |
protected void |
mapInet4Addr(String columnName,
java.util.function.Function<TEntity,Inet4Address> propertyGetter) |
protected void |
mapInet4Array(String columnName,
java.util.function.Function<TEntity,Collection<Inet4Address>> propertyGetter) |
protected void |
mapInet6Addr(String columnName,
java.util.function.Function<TEntity,Inet6Address> propertyGetter) |
protected void |
mapInet6Array(String columnName,
java.util.function.Function<TEntity,Collection<Inet6Address>> propertyGetter) |
protected void |
mapInt4Range(String columnName,
java.util.function.Function<TEntity,Range<Integer>> propertyGetter) |
protected void |
mapInt8Range(String columnName,
java.util.function.Function<TEntity,Range<Long>> propertyGetter) |
protected void |
mapInteger(String columnName,
java.util.function.Function<TEntity,Number> propertyGetter) |
protected void |
mapInteger(String columnName,
java.util.function.ToIntFunction<TEntity> propertyGetter) |
protected <T extends Number> void |
mapIntegerArray(String columnName,
java.util.function.Function<TEntity,Collection<T>> propertyGetter) |
protected void |
mapJsonb(String columnName,
java.util.function.Function<TEntity,String> propertyGetter) |
protected void |
mapLine(String columnName,
java.util.function.Function<TEntity,Line> propertyGetter) |
protected void |
mapLineSegment(String columnName,
java.util.function.Function<TEntity,LineSegment> propertyGetter) |
protected void |
mapLong(String columnName,
java.util.function.Function<TEntity,Number> propertyGetter) |
protected void |
mapLong(String columnName,
java.util.function.ToLongFunction<TEntity> propertyGetter) |
protected <T extends Number> void |
mapLongArray(String columnName,
java.util.function.Function<TEntity,Collection<T>> propertyGetter) |
protected void |
mapMacAddress(String columnName,
java.util.function.Function<TEntity,MacAddress> propertyGetter) |
protected void |
mapNumeric(String columnName,
java.util.function.Function<TEntity,Number> propertyGetter) |
protected <T extends Number> void |
mapNumericArray(String columnName,
java.util.function.Function<TEntity,Collection<T>> propertyGetter) |
protected void |
mapNumRange(String columnName,
java.util.function.Function<TEntity,Range<Number>> propertyGetter) |
protected void |
mapPath(String columnName,
java.util.function.Function<TEntity,Path> propertyGetter) |
protected void |
mapPoint(String columnName,
java.util.function.Function<TEntity,Point> propertyGetter) |
protected void |
mapPolygon(String columnName,
java.util.function.Function<TEntity,Polygon> propertyGetter) |
protected <TElementType> void |
mapRange(String columnName,
DataType dataType,
java.util.function.Function<TEntity,Range<TElementType>> propertyGetter) |
protected void |
mapShort(String columnName,
java.util.function.Function<TEntity,Number> propertyGetter) |
protected void |
mapShort(String columnName,
java.util.function.ToIntFunction<TEntity> propertyGetter) |
protected <T extends Number> void |
mapShortArray(String columnName,
java.util.function.Function<TEntity,Collection<T>> propertyGetter) |
protected void |
mapText(String columnName,
java.util.function.Function<TEntity,String> propertyGetter) |
protected void |
mapTextArray(String columnName,
java.util.function.Function<TEntity,Collection<String>> propertyGetter) |
protected void |
mapTime(String columnName,
java.util.function.Function<TEntity,java.time.LocalTime> propertyGetter) |
protected void |
mapTimeStamp(String columnName,
java.util.function.Function<TEntity,java.time.LocalDateTime> propertyGetter) |
protected void |
mapTimeStampTz(String columnName,
java.util.function.Function<TEntity,java.time.ZonedDateTime> propertyGetter) |
protected void |
mapTsRange(String columnName,
java.util.function.Function<TEntity,Range<java.time.LocalDateTime>> propertyGetter) |
protected void |
mapTsTzRange(String columnName,
java.util.function.Function<TEntity,Range<java.time.ZonedDateTime>> propertyGetter) |
protected void |
mapUUID(String columnName,
java.util.function.Function<TEntity,UUID> propertyGetter) |
protected void |
mapUUIDArray(String columnName,
java.util.function.Function<TEntity,Collection<UUID>> propertyGetter) |
protected void |
mapVarChar(String columnName,
java.util.function.Function<TEntity,String> propertyGetter) |
protected void |
mapVarCharArray(String columnName,
java.util.function.Function<TEntity,Collection<String>> propertyGetter) |
protected void |
usePostgresQuoting(boolean enabled) |