Package de.bytefish.pgbulkinsert.row
Class SimpleRow
- java.lang.Object
-
- de.bytefish.pgbulkinsert.row.SimpleRow
-
public class SimpleRow extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsetBoolean(int ordinal, Boolean value)voidsetBoolean(String columnName, Boolean value)voidsetBooleanArray(int ordinal, Collection<Boolean> value)voidsetBooleanArray(String columnName, Collection<Boolean> value)voidsetBox(int ordinal, Box value)voidsetBox(String columnName, Box value)voidsetByte(int ordinal, Byte value)voidsetByte(String columnName, Byte value)voidsetByteArray(int ordinal, byte[] value)voidsetByteArray(String columnName, byte[] value)voidsetCircle(int ordinal, Circle value)voidsetCircle(String columnName, Circle value)<TElementType,TCollectionType extends Collection<TElementType>>
voidsetCollection(int ordinal, DataType type, TCollectionType value)<TElementType,TCollectionType extends Collection<TElementType>>
voidsetCollection(String columnName, DataType type, TCollectionType value)voidsetDate(int ordinal, LocalDate value)voidsetDate(String columnName, LocalDate value)voidsetDateRange(int ordinal, Range<LocalDate> value)voidsetDateRange(String columnName, Range<LocalDate> value)voidsetDouble(int ordinal, Double value)voidsetDouble(String columnName, Double value)<T extends Number>
voidsetDoubleArray(int ordinal, Collection<T> value)<T extends Number>
voidsetDoubleArray(String columnName, Collection<T> value)voidsetFloat(int ordinal, Float value)voidsetFloat(String columnName, Float value)<T extends Number>
voidsetFloatArray(int ordinal, Collection<T> value)<T extends Number>
voidsetFloatArray(String columnName, Collection<T> value)voidsetHstore(int ordinal, Map<String,String> value)voidsetHstore(String columnName, Map<String,String> value)voidsetInet4Addr(int ordinal, Inet4Address value)voidsetInet4Addr(String columnName, Inet4Address value)voidsetInet4Array(int ordinal, Collection<Inet4Address> value)voidsetInet4Array(String columnName, Collection<Inet4Address> value)voidsetInet6Addr(int ordinal, Inet6Address value)voidsetInet6Addr(String columnName, Inet6Address value)voidsetInet6Array(int ordinal, Collection<Inet6Address> value)voidsetInet6Array(String columnName, Collection<Inet6Address> value)voidsetInt4Range(int ordinal, Range<Integer> value)voidsetInt4Range(String columnName, Range<Integer> value)voidsetInt8Range(int ordinal, Range<Long> value)voidsetInt8Range(String columnName, Range<Long> value)voidsetInteger(int ordinal, Integer value)voidsetInteger(String columnName, Integer value)<T extends Number>
voidsetIntegerArray(int ordinal, Collection<T> value)<T extends Number>
voidsetIntegerArray(String columnName, Collection<T> value)voidsetJsonb(int ordinal, String value)voidsetJsonb(String columnName, String value)voidsetLine(int ordinal, Line value)voidsetLine(String columnName, Line value)voidsetLineSegment(int ordinal, LineSegment value)voidsetLineSegment(String columnName, LineSegment value)voidsetLong(int ordinal, Long value)voidsetLong(String columnName, Long value)<T extends Number>
voidsetLongArray(int ordinal, Collection<T> value)<T extends Number>
voidsetLongArray(String columnName, Collection<T> value)voidsetMacAddress(int ordinal, MacAddress value)voidsetMacAddress(String columnName, MacAddress value)voidsetNumeric(int ordinal, Number value)voidsetNumeric(String columnName, Number value)<T extends Number>
voidsetNumericArray(int ordinal, Collection<T> value)<T extends Number>
voidsetNumericArray(String columnName, Collection<T> value)voidsetNumRange(int ordinal, Range<Number> value)voidsetNumRange(String columnName, Range<Number> value)voidsetPath(int ordinal, Path value)voidsetPath(String columnName, Path value)voidsetPoint(int ordinal, Point value)voidsetPoint(String columnName, Point value)voidsetPolygon(int ordinal, Polygon value)voidsetPolygon(String columnName, Polygon value)<TElementType>
voidsetRange(int ordinal, DataType dataType, Range<TElementType> value)<TElementType>
voidsetRange(String columnName, DataType dataType, Range<TElementType> value)voidsetShort(int ordinal, Short value)voidsetShort(String columnName, Short value)<T extends Number>
voidsetShortArray(int ordinal, Collection<T> value)<T extends Number>
voidsetShortArray(String columnName, Collection<T> value)voidsetText(int ordinal, String value)voidsetText(String columnName, String value)voidsetTextArray(int ordinal, Collection<String> value)voidsetTextArray(String columnName, Collection<String> value)protected voidsetTime(int ordinal, LocalTime value)protected voidsetTime(String columnName, LocalTime value)voidsetTimeStamp(int ordinal, LocalDateTime value)voidsetTimeStamp(String columnName, LocalDateTime value)voidsetTimeStampTz(int ordinal, ZonedDateTime value)voidsetTimeStampTz(String columnName, ZonedDateTime value)voidsetTsRange(int ordinal, Range<LocalDateTime> value)voidsetTsRange(String columnName, Range<LocalDateTime> value)voidsetTsTzRange(int ordinal, Range<ZonedDateTime> value)voidsetTsTzRange(String columnName, Range<ZonedDateTime> value)voidsetUUID(int ordinal, UUID value)voidsetUUID(String columnName, UUID value)voidsetUUIDArray(int ordinal, Collection<UUID> value)voidsetUUIDArray(String columnName, Collection<UUID> value)<TTargetType>
voidsetValue(int ordinal, DataType type, TTargetType value)<TTargetType>
voidsetValue(int ordinal, IValueHandler<TTargetType> handler, TTargetType value)<TTargetType>
voidsetValue(String columnName, DataType type, TTargetType value)<TTargetType>
voidsetValue(String columnName, IValueHandler<TTargetType> handler, TTargetType value)voidsetVarChar(int ordinal, String value)voidsetVarChar(String columnName, String value)voidsetVarCharArray(int ordinal, Collection<String> value)voidsetVarCharArray(String columnName, Collection<String> value)voidwriteRow(PgBinaryWriter writer)
-
-
-
Method Detail
-
setValue
public <TTargetType> void setValue(int ordinal, DataType type, TTargetType value)
-
setValue
public <TTargetType> void setValue(String columnName, IValueHandler<TTargetType> handler, TTargetType value)
-
setValue
public <TTargetType> void setValue(int ordinal, IValueHandler<TTargetType> handler, TTargetType value)
-
setCollection
public <TElementType,TCollectionType extends Collection<TElementType>> void setCollection(String columnName, DataType type, TCollectionType value)
-
setCollection
public <TElementType,TCollectionType extends Collection<TElementType>> void setCollection(int ordinal, DataType type, TCollectionType value)
-
writeRow
public void writeRow(PgBinaryWriter writer)
-
setBoolean
public void setBoolean(int ordinal, Boolean value)
-
setByte
public void setByte(int ordinal, Byte value)
-
setShort
public void setShort(int ordinal, Short value)
-
setInteger
public void setInteger(int ordinal, Integer value)
-
setNumeric
public void setNumeric(int ordinal, Number value)
-
setLong
public void setLong(int ordinal, Long value)
-
setFloat
public void setFloat(int ordinal, Float value)
-
setDouble
public void setDouble(int ordinal, Double value)
-
setTime
protected void setTime(int ordinal, LocalTime value)
-
setDate
public void setDate(int ordinal, LocalDate value)
-
setTimeStamp
public void setTimeStamp(String columnName, LocalDateTime value)
-
setTimeStamp
public void setTimeStamp(int ordinal, LocalDateTime value)
-
setTimeStampTz
public void setTimeStampTz(String columnName, ZonedDateTime value)
-
setTimeStampTz
public void setTimeStampTz(int ordinal, ZonedDateTime value)
-
setInet6Addr
public void setInet6Addr(String columnName, Inet6Address value)
-
setInet6Addr
public void setInet6Addr(int ordinal, Inet6Address value)
-
setInet4Addr
public void setInet4Addr(String columnName, Inet4Address value)
-
setInet4Addr
public void setInet4Addr(int ordinal, Inet4Address value)
-
setMacAddress
public void setMacAddress(String columnName, MacAddress value)
-
setMacAddress
public void setMacAddress(int ordinal, MacAddress value)
-
setText
public void setText(int ordinal, String value)
-
setVarChar
public void setVarChar(int ordinal, String value)
-
setUUID
public void setUUID(int ordinal, UUID value)
-
setJsonb
public void setJsonb(int ordinal, String value)
-
setPoint
public void setPoint(int ordinal, Point value)
-
setBox
public void setBox(int ordinal, Box value)
-
setPath
public void setPath(int ordinal, Path value)
-
setPolygon
public void setPolygon(int ordinal, Polygon value)
-
setLine
public void setLine(int ordinal, Line value)
-
setLineSegment
public void setLineSegment(String columnName, LineSegment value)
-
setLineSegment
public void setLineSegment(int ordinal, LineSegment value)
-
setCircle
public void setCircle(int ordinal, Circle value)
-
setByteArray
public void setByteArray(String columnName, byte[] value)
-
setByteArray
public void setByteArray(int ordinal, byte[] value)
-
setBooleanArray
public void setBooleanArray(String columnName, Collection<Boolean> value)
-
setBooleanArray
public void setBooleanArray(int ordinal, Collection<Boolean> value)
-
setShortArray
public <T extends Number> void setShortArray(String columnName, Collection<T> value)
-
setShortArray
public <T extends Number> void setShortArray(int ordinal, Collection<T> value)
-
setIntegerArray
public <T extends Number> void setIntegerArray(String columnName, Collection<T> value)
-
setIntegerArray
public <T extends Number> void setIntegerArray(int ordinal, Collection<T> value)
-
setLongArray
public <T extends Number> void setLongArray(String columnName, Collection<T> value)
-
setLongArray
public <T extends Number> void setLongArray(int ordinal, Collection<T> value)
-
setTextArray
public void setTextArray(String columnName, Collection<String> value)
-
setTextArray
public void setTextArray(int ordinal, Collection<String> value)
-
setVarCharArray
public void setVarCharArray(String columnName, Collection<String> value)
-
setVarCharArray
public void setVarCharArray(int ordinal, Collection<String> value)
-
setFloatArray
public <T extends Number> void setFloatArray(String columnName, Collection<T> value)
-
setFloatArray
public <T extends Number> void setFloatArray(int ordinal, Collection<T> value)
-
setDoubleArray
public <T extends Number> void setDoubleArray(String columnName, Collection<T> value)
-
setDoubleArray
public <T extends Number> void setDoubleArray(int ordinal, Collection<T> value)
-
setNumericArray
public <T extends Number> void setNumericArray(String columnName, Collection<T> value)
-
setNumericArray
public <T extends Number> void setNumericArray(int ordinal, Collection<T> value)
-
setUUIDArray
public void setUUIDArray(String columnName, Collection<UUID> value)
-
setUUIDArray
public void setUUIDArray(int ordinal, Collection<UUID> value)
-
setInet4Array
public void setInet4Array(String columnName, Collection<Inet4Address> value)
-
setInet4Array
public void setInet4Array(int ordinal, Collection<Inet4Address> value)
-
setInet6Array
public void setInet6Array(String columnName, Collection<Inet6Address> value)
-
setInet6Array
public void setInet6Array(int ordinal, Collection<Inet6Address> value)
-
setRange
public <TElementType> void setRange(String columnName, DataType dataType, Range<TElementType> value)
-
setRange
public <TElementType> void setRange(int ordinal, DataType dataType, Range<TElementType> value)
-
setTsRange
public void setTsRange(String columnName, Range<LocalDateTime> value)
-
setTsRange
public void setTsRange(int ordinal, Range<LocalDateTime> value)
-
setTsTzRange
public void setTsTzRange(String columnName, Range<ZonedDateTime> value)
-
setTsTzRange
public void setTsTzRange(int ordinal, Range<ZonedDateTime> value)
-
-