Class SimpleRow

java.lang.Object
de.bytefish.pgbulkinsert.row.SimpleRow

public class SimpleRow extends Object
  • Constructor Details

  • Method Details

    • setValue

      public <TTargetType> void setValue(String columnName, DataType type, TTargetType value)
    • 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(String columnName, Boolean value)
    • setBoolean

      public void setBoolean(int ordinal, Boolean value)
    • setByte

      public void setByte(String columnName, Byte value)
    • setByte

      public void setByte(int ordinal, Byte value)
    • setShort

      public void setShort(String columnName, Short value)
    • setShort

      public void setShort(int ordinal, Short value)
    • setInteger

      public void setInteger(String columnName, Integer value)
    • setInteger

      public void setInteger(int ordinal, Integer value)
    • setNumeric

      public void setNumeric(String columnName, Number value)
    • setNumeric

      public void setNumeric(int ordinal, Number value)
    • setLong

      public void setLong(String columnName, Long value)
    • setLong

      public void setLong(int ordinal, Long value)
    • setFloat

      public void setFloat(String columnName, Float value)
    • setFloat

      public void setFloat(int ordinal, Float value)
    • setDouble

      public void setDouble(String columnName, Double value)
    • setDouble

      public void setDouble(int ordinal, Double value)
    • setInterval

      public void setInterval(String columnName, Interval value)
    • setTime

      protected void setTime(String columnName, LocalTime value)
    • setTime

      protected void setTime(int ordinal, LocalTime value)
    • setDate

      public void setDate(String columnName, LocalDate 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(String columnName, String value)
    • setText

      public void setText(int ordinal, String value)
    • setVarChar

      public void setVarChar(String columnName, String value)
    • setVarChar

      public void setVarChar(int ordinal, String value)
    • setUUID

      public void setUUID(String columnName, UUID value)
    • setUUID

      public void setUUID(int ordinal, UUID value)
    • setJsonb

      public void setJsonb(String columnName, String value)
    • setJsonb

      public void setJsonb(int ordinal, String value)
    • setHstore

      public void setHstore(String columnName, Map<String,String> value)
    • setHstore

      public void setHstore(int ordinal, Map<String,String> value)
    • setPoint

      public void setPoint(String columnName, Point value)
    • setPoint

      public void setPoint(int ordinal, Point value)
    • setBox

      public void setBox(String columnName, Box value)
    • setBox

      public void setBox(int ordinal, Box value)
    • setPath

      public void setPath(String columnName, Path value)
    • setPath

      public void setPath(int ordinal, Path value)
    • setPolygon

      public void setPolygon(String columnName, Polygon value)
    • setPolygon

      public void setPolygon(int ordinal, Polygon value)
    • setLine

      public void setLine(String columnName, Line 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(String columnName, Circle 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)
    • setInt4Range

      public void setInt4Range(String columnName, Range<Integer> value)
    • setInt4Range

      public void setInt4Range(int ordinal, Range<Integer> value)
    • setInt8Range

      public void setInt8Range(String columnName, Range<Long> value)
    • setInt8Range

      public void setInt8Range(int ordinal, Range<Long> value)
    • setNumRange

      public void setNumRange(String columnName, Range<Number> value)
    • setNumRange

      public void setNumRange(int ordinal, Range<Number> value)
    • setDateRange

      public void setDateRange(String columnName, Range<LocalDate> value)
    • setDateRange

      public void setDateRange(int ordinal, Range<LocalDate> value)