Package de.bytefish.pgbulkinsert.row
Class SimpleRow
java.lang.Object
de.bytefish.pgbulkinsert.row.SimpleRow
public class SimpleRow extends Object
-
Constructor Summary
-
Method Summary
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)
-
Constructor Details
-
Method Details
-
setValue
-
setValue
-
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
-
setBoolean
-
setBoolean
-
setByte
-
setByte
-
setShort
-
setShort
-
setInteger
-
setInteger
-
setNumeric
-
setNumeric
-
setLong
-
setLong
-
setFloat
-
setFloat
-
setDouble
-
setDouble
-
setTime
-
setTime
-
setDate
-
setDate
-
setTimeStamp
-
setTimeStamp
-
setTimeStampTz
-
setTimeStampTz
-
setInet6Addr
-
setInet6Addr
-
setInet4Addr
-
setInet4Addr
-
setMacAddress
-
setMacAddress
-
setText
-
setText
-
setVarChar
-
setVarChar
-
setUUID
-
setUUID
-
setJsonb
-
setJsonb
-
setHstore
-
setHstore
-
setPoint
-
setPoint
-
setBox
-
setBox
-
setPath
-
setPath
-
setPolygon
-
setPolygon
-
setLine
-
setLine
-
setLineSegment
-
setLineSegment
-
setCircle
-
setCircle
-
setByteArray
-
setByteArray
public void setByteArray(int ordinal, byte[] value) -
setBooleanArray
-
setBooleanArray
-
setShortArray
-
setShortArray
-
setIntegerArray
-
setIntegerArray
-
setLongArray
-
setLongArray
-
setTextArray
-
setTextArray
-
setVarCharArray
-
setVarCharArray
-
setFloatArray
-
setFloatArray
-
setDoubleArray
-
setDoubleArray
-
setNumericArray
-
setNumericArray
-
setUUIDArray
-
setUUIDArray
-
setInet4Array
-
setInet4Array
-
setInet6Array
-
setInet6Array
-
setRange
-
setRange
-
setTsRange
-
setTsRange
-
setTsTzRange
-
setTsTzRange
-
setInt4Range
-
setInt4Range
-
setInt8Range
-
setInt8Range
-
setNumRange
-
setNumRange
-
setDateRange
-
setDateRange
-