/*
 * Copyright 2014 Red Hat, Inc.
 *
 * Red Hat licenses this file to you under the Apache License, version 2.0
 * (the "License"); you may not use this file except in compliance with the
 * License.  You may obtain a copy of the License at:
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the
 * License for the specific language governing permissions and limitations
 * under the License.
 */

package io.reactiverse.reactivex.pgclient;

import java.util.Map;
import io.reactivex.Observable;
import io.reactivex.Flowable;
import io.reactivex.Single;
import io.reactivex.Completable;
import io.reactivex.Maybe;
import io.reactiverse.pgclient.data.Point;
import io.reactiverse.pgclient.data.Path;
import java.time.LocalDateTime;
import io.reactiverse.pgclient.data.Numeric;
import java.math.BigDecimal;
import io.reactiverse.pgclient.data.Box;
import java.time.LocalTime;
import io.reactiverse.pgclient.data.Line;
import java.time.OffsetTime;
import io.reactiverse.pgclient.data.Circle;
import java.util.UUID;
import io.reactiverse.pgclient.data.Interval;
import io.reactiverse.pgclient.data.LineSegment;
import java.time.OffsetDateTime;
import java.time.LocalDate;
import io.reactiverse.pgclient.data.Polygon;
import java.time.temporal.Temporal;

A general purpose tuple.

NOTE: This class has been automatically generated from the original non RX-ified interface using Vert.x codegen.
/** * A general purpose tuple. * * <p/> * NOTE: This class has been automatically generated from the {@link io.reactiverse.pgclient.Tuple original} non RX-ified interface using Vert.x codegen. */
@io.vertx.lang.rx.RxGen(io.reactiverse.pgclient.Tuple.class) public class Tuple { @Override public String toString() { return delegate.toString(); } @Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; Tuple that = (Tuple) o; return delegate.equals(that.delegate); } @Override public int hashCode() { return delegate.hashCode(); } public static final io.vertx.lang.rx.TypeArg<Tuple> __TYPE_ARG = new io.vertx.lang.rx.TypeArg<>( obj -> new Tuple((io.reactiverse.pgclient.Tuple) obj), Tuple::getDelegate ); private final io.reactiverse.pgclient.Tuple delegate; public Tuple(io.reactiverse.pgclient.Tuple delegate) { this.delegate = delegate; } public io.reactiverse.pgclient.Tuple getDelegate() { return delegate; }
Returns:a new empty tuple
/** * @return a new empty tuple */
public static io.reactiverse.reactivex.pgclient.Tuple tuple() { io.reactiverse.reactivex.pgclient.Tuple ret = io.reactiverse.reactivex.pgclient.Tuple.newInstance(io.reactiverse.pgclient.Tuple.tuple()); return ret; }
Create a tuple of one element.
Params:
  • elt1 – the first value
Returns:the tuple
/** * Create a tuple of one element. * @param elt1 the first value * @return the tuple */
public static io.reactiverse.reactivex.pgclient.Tuple of(Object elt1) { io.reactiverse.reactivex.pgclient.Tuple ret = io.reactiverse.reactivex.pgclient.Tuple.newInstance(io.reactiverse.pgclient.Tuple.of(elt1)); return ret; }
Create a tuple of two elements.
Params:
  • elt1 – the first value
  • elt2 – the second value
Returns:the tuple
/** * Create a tuple of two elements. * @param elt1 the first value * @param elt2 the second value * @return the tuple */
public static io.reactiverse.reactivex.pgclient.Tuple of(Object elt1, Object elt2) { io.reactiverse.reactivex.pgclient.Tuple ret = io.reactiverse.reactivex.pgclient.Tuple.newInstance(io.reactiverse.pgclient.Tuple.of(elt1, elt2)); return ret; }
Create a tuple of three elements.
Params:
  • elt1 – the first value
  • elt2 – the second value
  • elt3 – the third value
Returns:the tuple
/** * Create a tuple of three elements. * @param elt1 the first value * @param elt2 the second value * @param elt3 the third value * @return the tuple */
public static io.reactiverse.reactivex.pgclient.Tuple of(Object elt1, Object elt2, Object elt3) { io.reactiverse.reactivex.pgclient.Tuple ret = io.reactiverse.reactivex.pgclient.Tuple.newInstance(io.reactiverse.pgclient.Tuple.of(elt1, elt2, elt3)); return ret; }
Create a tuple of four elements.
Params:
  • elt1 – the first value
  • elt2 – the second value
  • elt3 – the third value
  • elt4 – the fourth value
Returns:the tuple
/** * Create a tuple of four elements. * @param elt1 the first value * @param elt2 the second value * @param elt3 the third value * @param elt4 the fourth value * @return the tuple */
public static io.reactiverse.reactivex.pgclient.Tuple of(Object elt1, Object elt2, Object elt3, Object elt4) { io.reactiverse.reactivex.pgclient.Tuple ret = io.reactiverse.reactivex.pgclient.Tuple.newInstance(io.reactiverse.pgclient.Tuple.of(elt1, elt2, elt3, elt4)); return ret; }
Create a tuple of five elements.
Params:
  • elt1 – the first value
  • elt2 – the second value
  • elt3 – the third value
  • elt4 – the fourth value
  • elt5 – the fifth value
Returns:the tuple
/** * Create a tuple of five elements. * @param elt1 the first value * @param elt2 the second value * @param elt3 the third value * @param elt4 the fourth value * @param elt5 the fifth value * @return the tuple */
public static io.reactiverse.reactivex.pgclient.Tuple of(Object elt1, Object elt2, Object elt3, Object elt4, Object elt5) { io.reactiverse.reactivex.pgclient.Tuple ret = io.reactiverse.reactivex.pgclient.Tuple.newInstance(io.reactiverse.pgclient.Tuple.of(elt1, elt2, elt3, elt4, elt5)); return ret; }
Create a tuple of six elements.
Params:
  • elt1 – the first value
  • elt2 – the second valueg
  • elt3 – the third value
  • elt4 – the fourth value
  • elt5 – the fifth value
  • elt6 – the sixth value
Returns:the tuple
/** * Create a tuple of six elements. * @param elt1 the first value * @param elt2 the second valueg * @param elt3 the third value * @param elt4 the fourth value * @param elt5 the fifth value * @param elt6 the sixth value * @return the tuple */
public static io.reactiverse.reactivex.pgclient.Tuple of(Object elt1, Object elt2, Object elt3, Object elt4, Object elt5, Object elt6) { io.reactiverse.reactivex.pgclient.Tuple ret = io.reactiverse.reactivex.pgclient.Tuple.newInstance(io.reactiverse.pgclient.Tuple.of(elt1, elt2, elt3, elt4, elt5, elt6)); return ret; }
Get a boolean value at pos.
Params:
  • pos – the position
Returns:the value or null
/** * Get a boolean value at <code>pos</code>. * @param pos the position * @return the value or <code>null</code> */
public Boolean getBoolean(int pos) { Boolean ret = delegate.getBoolean(pos); return ret; }
Get an object value at pos.
Params:
  • pos – the position
Returns:the value or null
/** * Get an object value at <code>pos</code>. * @param pos the position * @return the value or <code>null</code> */
public Object getValue(int pos) { Object ret = (Object) delegate.getValue(pos); return ret; }
Get a short value at pos.
Params:
  • pos – the position
Returns:the value or null
/** * Get a short value at <code>pos</code>. * @param pos the position * @return the value or <code>null</code> */
public Short getShort(int pos) { Short ret = delegate.getShort(pos); return ret; }
Get an integer value at pos.
Params:
  • pos – the position
Returns:the value or null
/** * Get an integer value at <code>pos</code>. * @param pos the position * @return the value or <code>null</code> */
public Integer getInteger(int pos) { Integer ret = delegate.getInteger(pos); return ret; }
Get a long value at pos.
Params:
  • pos – the position
Returns:the value or null
/** * Get a long value at <code>pos</code>. * @param pos the position * @return the value or <code>null</code> */
public Long getLong(int pos) { Long ret = delegate.getLong(pos); return ret; }
Get a float value at pos.
Params:
  • pos – the position
Returns:the value or null
/** * Get a float value at <code>pos</code>. * @param pos the position * @return the value or <code>null</code> */
public Float getFloat(int pos) { Float ret = delegate.getFloat(pos); return ret; }
Get a double value at pos.
Params:
  • pos – the position
Returns:the value or null
/** * Get a double value at <code>pos</code>. * @param pos the position * @return the value or <code>null</code> */
public Double getDouble(int pos) { Double ret = delegate.getDouble(pos); return ret; }
Get a string value at pos.
Params:
  • pos – the position
Returns:the value or null
/** * Get a string value at <code>pos</code>. * @param pos the position * @return the value or <code>null</code> */
public String getString(int pos) { String ret = delegate.getString(pos); return ret; }
Get a json value at pos.
Params:
  • pos – the position
Returns:the value or null
/** * Get a json value at <code>pos</code>. * @param pos the position * @return the value or <code>null</code> */
public io.reactiverse.reactivex.pgclient.data.Json getJson(int pos) { io.reactiverse.reactivex.pgclient.data.Json ret = io.reactiverse.reactivex.pgclient.data.Json.newInstance(delegate.getJson(pos)); return ret; }
Get value at pos.
Params:
  • pos – the position
Returns:the value or null
/** * Get value at <code>pos</code>. * @param pos the position * @return the value or <code>null</code> */
public Point getPoint(int pos) { Point ret = delegate.getPoint(pos); return ret; }
Get value at pos.
Params:
  • pos – the position
Returns:the value or null
/** * Get value at <code>pos</code>. * @param pos the position * @return the value or <code>null</code> */
public Line getLine(int pos) { Line ret = delegate.getLine(pos); return ret; }
Get value at pos.
Params:
  • pos – the position
Returns:the value or null
/** * Get value at <code>pos</code>. * @param pos the position * @return the value or <code>null</code> */
public LineSegment getLineSegment(int pos) { LineSegment ret = delegate.getLineSegment(pos); return ret; }
Get value at pos.
Params:
  • pos – the position
Returns:the value or null
/** * Get value at <code>pos</code>. * @param pos the position * @return the value or <code>null</code> */
public Box getBox(int pos) { Box ret = delegate.getBox(pos); return ret; }
Get value at pos.
Params:
  • pos – the position
Returns:the value or null
/** * Get value at <code>pos</code>. * @param pos the position * @return the value or <code>null</code> */
public Path getPath(int pos) { Path ret = delegate.getPath(pos); return ret; }
Get value at pos.
Params:
  • pos – the position
Returns:the value or null
/** * Get value at <code>pos</code>. * @param pos the position * @return the value or <code>null</code> */
public Polygon getPolygon(int pos) { Polygon ret = delegate.getPolygon(pos); return ret; }
Get value at pos.
Params:
  • pos – the position
Returns:the value or null
/** * Get value at <code>pos</code>. * @param pos the position * @return the value or <code>null</code> */
public Circle getCircle(int pos) { Circle ret = delegate.getCircle(pos); return ret; }
Get value at pos.
Params:
  • pos – the position
Returns:the value or null
/** * Get value at <code>pos</code>. * @param pos the position * @return the value or <code>null</code> */
public Interval getInterval(int pos) { Interval ret = delegate.getInterval(pos); return ret; }
Get a buffer value at pos.
Params:
  • pos – the position
Returns:the value or null
/** * Get a buffer value at <code>pos</code>. * @param pos the position * @return the value or <code>null</code> */
public io.vertx.reactivex.core.buffer.Buffer getBuffer(int pos) { io.vertx.reactivex.core.buffer.Buffer ret = io.vertx.reactivex.core.buffer.Buffer.newInstance(delegate.getBuffer(pos)); return ret; }
Add a boolean value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add a boolean value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addBoolean(Boolean value) { delegate.addBoolean(value); return this; }
Add an object value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add an object value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addValue(Object value) { delegate.addValue(value); return this; }
Add a short value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add a short value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addShort(Short value) { delegate.addShort(value); return this; }
Add an integer value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add an integer value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addInteger(Integer value) { delegate.addInteger(value); return this; }
Add a long value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add a long value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addLong(Long value) { delegate.addLong(value); return this; }
Add a float value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add a float value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addFloat(Float value) { delegate.addFloat(value); return this; }
Add a double value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add a double value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addDouble(Double value) { delegate.addDouble(value); return this; }
Add a string value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add a string value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addString(String value) { delegate.addString(value); return this; }
Add a json value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add a json value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addJson(io.reactiverse.reactivex.pgclient.data.Json value) { delegate.addJson(value.getDelegate()); return this; }
Add a buffer value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add a buffer value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addBuffer(io.vertx.reactivex.core.buffer.Buffer value) { delegate.addBuffer(value.getDelegate()); return this; }
Add a value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add a value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addPoint(Point value) { delegate.addPoint(value); return this; }
Add a value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add a value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addLine(Line value) { delegate.addLine(value); return this; }
Add a value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add a value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addLineSegment(LineSegment value) { delegate.addLineSegment(value); return this; }
Add a value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add a value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addBox(Box value) { delegate.addBox(value); return this; }
Add a value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add a value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addPath(Path value) { delegate.addPath(value); return this; }
Add a value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add a value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addPolygon(Polygon value) { delegate.addPolygon(value); return this; }
Add a value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add a value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addCircle(Circle value) { delegate.addCircle(value); return this; }
Add a value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add a value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addInterval(Interval value) { delegate.addInterval(value); return this; }
Returns:the tuple size
/** * @return the tuple size */
public int size() { int ret = delegate.size(); return ret; } public void clear() { delegate.clear(); }
Get a Temporal value at pos.
Params:
  • pos – the position
Returns:the value or null
/** * Get a {@link java.time.temporal.Temporal} value at <code>pos</code>. * @param pos the position * @return the value or <code>null</code> */
public Temporal getTemporal(int pos) { Temporal ret = delegate.getTemporal(pos); return ret; }
Get LocalDate value at pos.
Params:
  • pos – the position
Returns:the value or null
/** * Get {@link java.time.LocalDate} value at <code>pos</code>. * @param pos the position * @return the value or <code>null</code> */
public LocalDate getLocalDate(int pos) { LocalDate ret = delegate.getLocalDate(pos); return ret; }
Get LocalTime value at pos.
Params:
  • pos – the position
Returns:the value or null
/** * Get {@link java.time.LocalTime} value at <code>pos</code>. * @param pos the position * @return the value or <code>null</code> */
public LocalTime getLocalTime(int pos) { LocalTime ret = delegate.getLocalTime(pos); return ret; }
Get LocalDateTime value at pos.
Params:
  • pos – the position
Returns:the value or null
/** * Get {@link java.time.LocalDateTime} value at <code>pos</code>. * @param pos the position * @return the value or <code>null</code> */
public LocalDateTime getLocalDateTime(int pos) { LocalDateTime ret = delegate.getLocalDateTime(pos); return ret; }
Get OffsetTime value at pos.
Params:
  • pos – the position
Returns:the value or null
/** * Get {@link java.time.OffsetTime} value at <code>pos</code>. * @param pos the position * @return the value or <code>null</code> */
public OffsetTime getOffsetTime(int pos) { OffsetTime ret = delegate.getOffsetTime(pos); return ret; }
Get OffsetDateTime value at pos.
Params:
  • pos – the position
Returns:the value or null
/** * Get {@link java.time.OffsetDateTime} value at <code>pos</code>. * @param pos the position * @return the value or <code>null</code> */
public OffsetDateTime getOffsetDateTime(int pos) { OffsetDateTime ret = delegate.getOffsetDateTime(pos); return ret; }
Get UUID value at pos.
Params:
  • pos – the position
Returns:the value or null
/** * Get {@link java.util.UUID} value at <code>pos</code>. * @param pos the position * @return the value or <code>null</code> */
public UUID getUUID(int pos) { UUID ret = delegate.getUUID(pos); return ret; }
Get value at pos.
Params:
  • pos – the position
Returns:the value or null
/** * Get value at <code>pos</code>. * @param pos the position * @return the value or <code>null</code> */
public BigDecimal getBigDecimal(int pos) { BigDecimal ret = delegate.getBigDecimal(pos); return ret; }
Get an array of Integer value at pos.
Params:
  • pos – the position
Returns:the value or null
/** * Get an array of {@link java.lang.Integer} value at <code>pos</code>. * @param pos the position * @return the value or <code>null</code> */
public Integer[] getIntegerArray(int pos) { Integer[] ret = delegate.getIntegerArray(pos); return ret; }
Get an array of Boolean value at pos.
Params:
  • pos – the position
Returns:the value or null
/** * Get an array of {@link java.lang.Boolean} value at <code>pos</code>. * @param pos the position * @return the value or <code>null</code> */
public Boolean[] getBooleanArray(int pos) { Boolean[] ret = delegate.getBooleanArray(pos); return ret; }
Get an array of Short value at pos.
Params:
  • pos – the position
Returns:the value or null
/** * Get an array of {@link java.lang.Short} value at <code>pos</code>. * @param pos the position * @return the value or <code>null</code> */
public Short[] getShortArray(int pos) { Short[] ret = delegate.getShortArray(pos); return ret; }
Get an array of Long value at pos.
Params:
  • pos – the position
Returns:the value or null
/** * Get an array of {@link java.lang.Long} value at <code>pos</code>. * @param pos the position * @return the value or <code>null</code> */
public Long[] getLongArray(int pos) { Long[] ret = delegate.getLongArray(pos); return ret; }
Get an array of Float value at pos.
Params:
  • pos – the position
Returns:the value or null
/** * Get an array of {@link java.lang.Float} value at <code>pos</code>. * @param pos the position * @return the value or <code>null</code> */
public Float[] getFloatArray(int pos) { Float[] ret = delegate.getFloatArray(pos); return ret; }
Get an array of Double value at pos.
Params:
  • pos – the position
Returns:the value or null
/** * Get an array of {@link java.lang.Double} value at <code>pos</code>. * @param pos the position * @return the value or <code>null</code> */
public Double[] getDoubleArray(int pos) { Double[] ret = delegate.getDoubleArray(pos); return ret; }
Get an array of String value at pos.
Params:
  • pos – the position
Returns:the value or null
/** * Get an array of {@link java.lang.String} value at <code>pos</code>. * @param pos the position * @return the value or <code>null</code> */
public String[] getStringArray(int pos) { String[] ret = delegate.getStringArray(pos); return ret; }
Get an array of value at pos.
Params:
  • pos – the position
Returns:the value or null
/** * Get an array of value at <code>pos</code>. * @param pos the position * @return the value or <code>null</code> */
public LocalDate[] getLocalDateArray(int pos) { LocalDate[] ret = delegate.getLocalDateArray(pos); return ret; }
Get an array of value at pos.
Params:
  • pos – the position
Returns:the value or null
/** * Get an array of value at <code>pos</code>. * @param pos the position * @return the value or <code>null</code> */
public LocalTime[] getLocalTimeArray(int pos) { LocalTime[] ret = delegate.getLocalTimeArray(pos); return ret; }
Get an array of value at pos.
Params:
  • pos – the position
Returns:the value or null
/** * Get an array of value at <code>pos</code>. * @param pos the position * @return the value or <code>null</code> */
public OffsetTime[] getOffsetTimeArray(int pos) { OffsetTime[] ret = delegate.getOffsetTimeArray(pos); return ret; }
Get an array of value at pos.
Params:
  • pos – the position
Returns:the value or null
/** * Get an array of value at <code>pos</code>. * @param pos the position * @return the value or <code>null</code> */
public LocalDateTime[] getLocalDateTimeArray(int pos) { LocalDateTime[] ret = delegate.getLocalDateTimeArray(pos); return ret; }
Get an array of value at pos.
Params:
  • pos – the position
Returns:the value or null
/** * Get an array of value at <code>pos</code>. * @param pos the position * @return the value or <code>null</code> */
public OffsetDateTime[] getOffsetDateTimeArray(int pos) { OffsetDateTime[] ret = delegate.getOffsetDateTimeArray(pos); return ret; }
Get an array of value at pos.
Params:
  • pos – the column
Returns:the value or null
/** * Get an array of value at <code>pos</code>. * @param pos the column * @return the value or <code>null</code> */
public UUID[] getUUIDArray(int pos) { UUID[] ret = delegate.getUUIDArray(pos); return ret; }
Get an array of value at pos.
Params:
  • pos – the column
Returns:the value or null
/** * Get an array of value at <code>pos</code>. * @param pos the column * @return the value or <code>null</code> */
public Numeric[] getNumericArray(int pos) { Numeric[] ret = delegate.getNumericArray(pos); return ret; }
Get an array of value at pos.
Params:
  • pos – the column
Returns:the value or null
/** * Get an array of value at <code>pos</code>. * @param pos the column * @return the value or <code>null</code> */
public Point[] getPointArray(int pos) { Point[] ret = delegate.getPointArray(pos); return ret; }
Get an array of value at pos.
Params:
  • pos – the column
Returns:the value or null
/** * Get an array of value at <code>pos</code>. * @param pos the column * @return the value or <code>null</code> */
public Line[] getLineArray(int pos) { Line[] ret = delegate.getLineArray(pos); return ret; }
Get an array of value at pos.
Params:
  • pos – the column
Returns:the value or null
/** * Get an array of value at <code>pos</code>. * @param pos the column * @return the value or <code>null</code> */
public LineSegment[] getLineSegmentArray(int pos) { LineSegment[] ret = delegate.getLineSegmentArray(pos); return ret; }
Get an array of value at pos.
Params:
  • pos – the column
Returns:the value or null
/** * Get an array of value at <code>pos</code>. * @param pos the column * @return the value or <code>null</code> */
public Box[] getBoxArray(int pos) { Box[] ret = delegate.getBoxArray(pos); return ret; }
Get an array of value at pos.
Params:
  • pos – the column
Returns:the value or null
/** * Get an array of value at <code>pos</code>. * @param pos the column * @return the value or <code>null</code> */
public Path[] getPathArray(int pos) { Path[] ret = delegate.getPathArray(pos); return ret; }
Get an array of value at pos.
Params:
  • pos – the column
Returns:the value or null
/** * Get an array of value at <code>pos</code>. * @param pos the column * @return the value or <code>null</code> */
public Polygon[] getPolygonArray(int pos) { Polygon[] ret = delegate.getPolygonArray(pos); return ret; }
Get an array of value at pos.
Params:
  • pos – the column
Returns:the value or null
/** * Get an array of value at <code>pos</code>. * @param pos the column * @return the value or <code>null</code> */
public Circle[] getCircleArray(int pos) { Circle[] ret = delegate.getCircleArray(pos); return ret; }
Get an array of value at pos.
Params:
  • pos – the column
Returns:the value or null
/** * Get an array of value at <code>pos</code>. * @param pos the column * @return the value or <code>null</code> */
public Interval[] getIntervalArray(int pos) { Interval[] ret = delegate.getIntervalArray(pos); return ret; }
Get value at pos.
Params:
  • pos – the position
Returns:the value or null
/** * Get value at <code>pos</code>. * @param pos the position * @return the value or <code>null</code> */
public Numeric getNumeric(int pos) { Numeric ret = delegate.getNumeric(pos); return ret; }
Add a Temporal value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add a {@link java.time.temporal.Temporal} value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addTemporal(Temporal value) { io.reactiverse.reactivex.pgclient.Tuple ret = io.reactiverse.reactivex.pgclient.Tuple.newInstance(delegate.addTemporal(value)); return ret; }
Add a LocalDate value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add a {@link java.time.LocalDate} value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addLocalDate(LocalDate value) { io.reactiverse.reactivex.pgclient.Tuple ret = io.reactiverse.reactivex.pgclient.Tuple.newInstance(delegate.addLocalDate(value)); return ret; }
Add a LocalTime value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add a {@link java.time.LocalTime} value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addLocalTime(LocalTime value) { io.reactiverse.reactivex.pgclient.Tuple ret = io.reactiverse.reactivex.pgclient.Tuple.newInstance(delegate.addLocalTime(value)); return ret; }
Add a LocalDateTime value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add a {@link java.time.LocalDateTime} value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addLocalDateTime(LocalDateTime value) { io.reactiverse.reactivex.pgclient.Tuple ret = io.reactiverse.reactivex.pgclient.Tuple.newInstance(delegate.addLocalDateTime(value)); return ret; }
Add a OffsetTime value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add a {@link java.time.OffsetTime} value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addOffsetTime(OffsetTime value) { io.reactiverse.reactivex.pgclient.Tuple ret = io.reactiverse.reactivex.pgclient.Tuple.newInstance(delegate.addOffsetTime(value)); return ret; }
Add a OffsetDateTime value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add a {@link java.time.OffsetDateTime} value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addOffsetDateTime(OffsetDateTime value) { io.reactiverse.reactivex.pgclient.Tuple ret = io.reactiverse.reactivex.pgclient.Tuple.newInstance(delegate.addOffsetDateTime(value)); return ret; }
Add a UUID value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add a {@link java.util.UUID} value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addUUID(UUID value) { io.reactiverse.reactivex.pgclient.Tuple ret = io.reactiverse.reactivex.pgclient.Tuple.newInstance(delegate.addUUID(value)); return ret; }
Add a value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add a value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addNumeric(Numeric value) { io.reactiverse.reactivex.pgclient.Tuple ret = io.reactiverse.reactivex.pgclient.Tuple.newInstance(delegate.addNumeric(value)); return ret; }
Add a value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add a value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addBigDecimal(BigDecimal value) { io.reactiverse.reactivex.pgclient.Tuple ret = io.reactiverse.reactivex.pgclient.Tuple.newInstance(delegate.addBigDecimal(value)); return ret; }
Add an array of Integer value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add an array of <code>Integer</code> value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addIntegerArray(Integer[] value) { io.reactiverse.reactivex.pgclient.Tuple ret = io.reactiverse.reactivex.pgclient.Tuple.newInstance(delegate.addIntegerArray(value)); return ret; }
Add an array of Boolean value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add an array of <code>Boolean</code> value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addBooleanArray(Boolean[] value) { io.reactiverse.reactivex.pgclient.Tuple ret = io.reactiverse.reactivex.pgclient.Tuple.newInstance(delegate.addBooleanArray(value)); return ret; }
Add an array of Short value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add an array of {@link java.lang.Short} value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addShortArray(Short[] value) { io.reactiverse.reactivex.pgclient.Tuple ret = io.reactiverse.reactivex.pgclient.Tuple.newInstance(delegate.addShortArray(value)); return ret; }
Add an array of Long value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add an array of {@link java.lang.Long} value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addLongArray(Long[] value) { io.reactiverse.reactivex.pgclient.Tuple ret = io.reactiverse.reactivex.pgclient.Tuple.newInstance(delegate.addLongArray(value)); return ret; }
Add an array of Float value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add an array of {@link java.lang.Float} value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addFloatArray(Float[] value) { io.reactiverse.reactivex.pgclient.Tuple ret = io.reactiverse.reactivex.pgclient.Tuple.newInstance(delegate.addFloatArray(value)); return ret; }
Add an array of Double value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add an array of {@link java.lang.Double} value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addDoubleArray(Double[] value) { io.reactiverse.reactivex.pgclient.Tuple ret = io.reactiverse.reactivex.pgclient.Tuple.newInstance(delegate.addDoubleArray(value)); return ret; }
Add an array of String value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add an array of {@link java.lang.String} value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addStringArray(String[] value) { io.reactiverse.reactivex.pgclient.Tuple ret = io.reactiverse.reactivex.pgclient.Tuple.newInstance(delegate.addStringArray(value)); return ret; }
Add an array of value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add an array of value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addLocalDateArray(LocalDate[] value) { io.reactiverse.reactivex.pgclient.Tuple ret = io.reactiverse.reactivex.pgclient.Tuple.newInstance(delegate.addLocalDateArray(value)); return ret; }
Add an array of value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add an array of value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addLocalTimeArray(LocalTime[] value) { io.reactiverse.reactivex.pgclient.Tuple ret = io.reactiverse.reactivex.pgclient.Tuple.newInstance(delegate.addLocalTimeArray(value)); return ret; }
Add an array of value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add an array of value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addOffsetTimeArray(OffsetTime[] value) { io.reactiverse.reactivex.pgclient.Tuple ret = io.reactiverse.reactivex.pgclient.Tuple.newInstance(delegate.addOffsetTimeArray(value)); return ret; }
Add an array of value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add an array of value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addLocalDateTimeArray(LocalDateTime[] value) { io.reactiverse.reactivex.pgclient.Tuple ret = io.reactiverse.reactivex.pgclient.Tuple.newInstance(delegate.addLocalDateTimeArray(value)); return ret; }
Add an array of value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add an array of value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addOffsetDateTimeArray(OffsetDateTime[] value) { io.reactiverse.reactivex.pgclient.Tuple ret = io.reactiverse.reactivex.pgclient.Tuple.newInstance(delegate.addOffsetDateTimeArray(value)); return ret; }
Add an array of value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add an array of value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addUUIDArray(UUID[] value) { io.reactiverse.reactivex.pgclient.Tuple ret = io.reactiverse.reactivex.pgclient.Tuple.newInstance(delegate.addUUIDArray(value)); return ret; }
Add an array of value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add an array of value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addNumericArray(Numeric[] value) { io.reactiverse.reactivex.pgclient.Tuple ret = io.reactiverse.reactivex.pgclient.Tuple.newInstance(delegate.addNumericArray(value)); return ret; }
Add an array of value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add an array of value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addPointArray(Point[] value) { io.reactiverse.reactivex.pgclient.Tuple ret = io.reactiverse.reactivex.pgclient.Tuple.newInstance(delegate.addPointArray(value)); return ret; }
Add an array of Line value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add an array of {@link io.reactiverse.pgclient.data.Line} value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addLineArray(Line[] value) { io.reactiverse.reactivex.pgclient.Tuple ret = io.reactiverse.reactivex.pgclient.Tuple.newInstance(delegate.addLineArray(value)); return ret; }
Add an array of value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add an array of value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addLineSegmentArray(LineSegment[] value) { io.reactiverse.reactivex.pgclient.Tuple ret = io.reactiverse.reactivex.pgclient.Tuple.newInstance(delegate.addLineSegmentArray(value)); return ret; }
Add an array of value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add an array of value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addBoxArray(Box[] value) { io.reactiverse.reactivex.pgclient.Tuple ret = io.reactiverse.reactivex.pgclient.Tuple.newInstance(delegate.addBoxArray(value)); return ret; }
Add an array of value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add an array of value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addPathArray(Path[] value) { io.reactiverse.reactivex.pgclient.Tuple ret = io.reactiverse.reactivex.pgclient.Tuple.newInstance(delegate.addPathArray(value)); return ret; }
Add an array of value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add an array of value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addPolygonArray(Polygon[] value) { io.reactiverse.reactivex.pgclient.Tuple ret = io.reactiverse.reactivex.pgclient.Tuple.newInstance(delegate.addPolygonArray(value)); return ret; }
Add an array of value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add an array of value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addCircleArray(Circle[] value) { io.reactiverse.reactivex.pgclient.Tuple ret = io.reactiverse.reactivex.pgclient.Tuple.newInstance(delegate.addCircleArray(value)); return ret; }
Add an array of value at the end of the tuple.
Params:
  • value – the value
Returns:a reference to this, so the API can be used fluently
/** * Add an array of value at the end of the tuple. * @param value the value * @return a reference to this, so the API can be used fluently */
public io.reactiverse.reactivex.pgclient.Tuple addIntervalArray(Interval[] value) { io.reactiverse.reactivex.pgclient.Tuple ret = io.reactiverse.reactivex.pgclient.Tuple.newInstance(delegate.addIntervalArray(value)); return ret; } public static Tuple newInstance(io.reactiverse.pgclient.Tuple arg) { return arg != null ? new Tuple(arg) : null; } }