Package de.bytefish.pgbulkinsert.row
Class SimpleRow
java.lang.Object
de.bytefish.pgbulkinsert.row.SimpleRow
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetBoolean(int ordinal, Boolean value) voidsetBoolean(String columnName, Boolean value) voidsetBooleanArray(int ordinal, Collection<Boolean> value) voidsetBooleanArray(String columnName, Collection<Boolean> value) voidvoidvoidvoidvoidsetByteArray(int ordinal, byte[] value) voidsetByteArray(String columnName, byte[] value) voidvoid<TElementType,TCollectionType extends Collection<TElementType>>
voidsetCollection(int ordinal, DataType type, TCollectionType value) <TElementType,TCollectionType extends Collection<TElementType>>
voidsetCollection(String columnName, DataType type, TCollectionType value) voidvoidvoidsetDateRange(int ordinal, Range<LocalDate> value) voidsetDateRange(String columnName, Range<LocalDate> value) voidvoid<T extends Number>
voidsetDoubleArray(int ordinal, Collection<T> value) <T extends Number>
voidsetDoubleArray(String columnName, Collection<T> value) voidvoid<T extends Number>
voidsetFloatArray(int ordinal, Collection<T> value) <T extends Number>
voidsetFloatArray(String columnName, Collection<T> value) voidvoidvoidsetInet4Addr(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) voidsetInterval(String columnName, Interval value) voidvoidvoidvoidvoidsetLineSegment(int ordinal, LineSegment value) voidsetLineSegment(String columnName, LineSegment value) voidvoid<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) voidvoidvoidvoidvoidsetPolygon(int ordinal, Polygon value) voidsetPolygon(String columnName, Polygon value) <TElementType>
void<TElementType>
voidvoidvoid<T extends Number>
voidsetShortArray(int ordinal, Collection<T> value) <T extends Number>
voidsetShortArray(String columnName, Collection<T> value) voidvoidvoidsetTextArray(int ordinal, Collection<String> value) voidsetTextArray(String columnName, Collection<String> value) protected voidprotected voidvoidsetTimeStamp(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) voidvoidvoidsetUUIDArray(int ordinal, Collection<UUID> value) voidsetUUIDArray(String columnName, Collection<UUID> value) <TTargetType>
void<TTargetType>
voidsetValue(int ordinal, IValueHandler<TTargetType> handler, TTargetType value) <TTargetType>
void<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
-
SimpleRow
-
-
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
-
setInterval
-
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
-