package io.reactiverse.groovy.pgclient;
public class Tuple_GroovyExtension {
  public static java.lang.Object getValue(io.reactiverse.pgclient.Tuple j_receiver, int pos) {
    return io.vertx.core.impl.ConversionHelper.fromObject(j_receiver.getValue(pos));
  }
  public static java.util.Map<String, Object> getPoint(io.reactiverse.pgclient.Tuple j_receiver, int pos) {
    return j_receiver.getPoint(pos) != null ? io.vertx.core.impl.ConversionHelper.fromJsonObject(j_receiver.getPoint(pos).toJson()) : null;
  }
  public static java.util.Map<String, Object> getLine(io.reactiverse.pgclient.Tuple j_receiver, int pos) {
    return j_receiver.getLine(pos) != null ? io.vertx.core.impl.ConversionHelper.fromJsonObject(j_receiver.getLine(pos).toJson()) : null;
  }
  public static java.util.Map<String, Object> getLineSegment(io.reactiverse.pgclient.Tuple j_receiver, int pos) {
    return j_receiver.getLineSegment(pos) != null ? io.vertx.core.impl.ConversionHelper.fromJsonObject(j_receiver.getLineSegment(pos).toJson()) : null;
  }
  public static java.util.Map<String, Object> getBox(io.reactiverse.pgclient.Tuple j_receiver, int pos) {
    return j_receiver.getBox(pos) != null ? io.vertx.core.impl.ConversionHelper.fromJsonObject(j_receiver.getBox(pos).toJson()) : null;
  }
  public static java.util.Map<String, Object> getPath(io.reactiverse.pgclient.Tuple j_receiver, int pos) {
    return j_receiver.getPath(pos) != null ? io.vertx.core.impl.ConversionHelper.fromJsonObject(j_receiver.getPath(pos).toJson()) : null;
  }
  public static java.util.Map<String, Object> getPolygon(io.reactiverse.pgclient.Tuple j_receiver, int pos) {
    return j_receiver.getPolygon(pos) != null ? io.vertx.core.impl.ConversionHelper.fromJsonObject(j_receiver.getPolygon(pos).toJson()) : null;
  }
  public static java.util.Map<String, Object> getCircle(io.reactiverse.pgclient.Tuple j_receiver, int pos) {
    return j_receiver.getCircle(pos) != null ? io.vertx.core.impl.ConversionHelper.fromJsonObject(j_receiver.getCircle(pos).toJson()) : null;
  }
  public static java.util.Map<String, Object> getInterval(io.reactiverse.pgclient.Tuple j_receiver, int pos) {
    return j_receiver.getInterval(pos) != null ? io.vertx.core.impl.ConversionHelper.fromJsonObject(j_receiver.getInterval(pos).toJson()) : null;
  }
  public static io.reactiverse.pgclient.Tuple addValue(io.reactiverse.pgclient.Tuple j_receiver, java.lang.Object value) {
    io.vertx.core.impl.ConversionHelper.fromObject(j_receiver.addValue(io.vertx.core.impl.ConversionHelper.toObject(value)));
    return j_receiver;
  }
  public static io.reactiverse.pgclient.Tuple addPoint(io.reactiverse.pgclient.Tuple j_receiver, java.util.Map<String, Object> value) {
    io.vertx.core.impl.ConversionHelper.fromObject(j_receiver.addPoint(value != null ? new io.reactiverse.pgclient.data.Point(io.vertx.core.impl.ConversionHelper.toJsonObject(value)) : null));
    return j_receiver;
  }
  public static io.reactiverse.pgclient.Tuple addLine(io.reactiverse.pgclient.Tuple j_receiver, java.util.Map<String, Object> value) {
    io.vertx.core.impl.ConversionHelper.fromObject(j_receiver.addLine(value != null ? new io.reactiverse.pgclient.data.Line(io.vertx.core.impl.ConversionHelper.toJsonObject(value)) : null));
    return j_receiver;
  }
  public static io.reactiverse.pgclient.Tuple addLineSegment(io.reactiverse.pgclient.Tuple j_receiver, java.util.Map<String, Object> value) {
    io.vertx.core.impl.ConversionHelper.fromObject(j_receiver.addLineSegment(value != null ? new io.reactiverse.pgclient.data.LineSegment(io.vertx.core.impl.ConversionHelper.toJsonObject(value)) : null));
    return j_receiver;
  }
  public static io.reactiverse.pgclient.Tuple addBox(io.reactiverse.pgclient.Tuple j_receiver, java.util.Map<String, Object> value) {
    io.vertx.core.impl.ConversionHelper.fromObject(j_receiver.addBox(value != null ? new io.reactiverse.pgclient.data.Box(io.vertx.core.impl.ConversionHelper.toJsonObject(value)) : null));
    return j_receiver;
  }
  public static io.reactiverse.pgclient.Tuple addPath(io.reactiverse.pgclient.Tuple j_receiver, java.util.Map<String, Object> value) {
    io.vertx.core.impl.ConversionHelper.fromObject(j_receiver.addPath(value != null ? new io.reactiverse.pgclient.data.Path(io.vertx.core.impl.ConversionHelper.toJsonObject(value)) : null));
    return j_receiver;
  }
  public static io.reactiverse.pgclient.Tuple addPolygon(io.reactiverse.pgclient.Tuple j_receiver, java.util.Map<String, Object> value) {
    io.vertx.core.impl.ConversionHelper.fromObject(j_receiver.addPolygon(value != null ? new io.reactiverse.pgclient.data.Polygon(io.vertx.core.impl.ConversionHelper.toJsonObject(value)) : null));
    return j_receiver;
  }
  public static io.reactiverse.pgclient.Tuple addCircle(io.reactiverse.pgclient.Tuple j_receiver, java.util.Map<String, Object> value) {
    io.vertx.core.impl.ConversionHelper.fromObject(j_receiver.addCircle(value != null ? new io.reactiverse.pgclient.data.Circle(io.vertx.core.impl.ConversionHelper.toJsonObject(value)) : null));
    return j_receiver;
  }
  public static io.reactiverse.pgclient.Tuple addInterval(io.reactiverse.pgclient.Tuple j_receiver, java.util.Map<String, Object> value) {
    io.vertx.core.impl.ConversionHelper.fromObject(j_receiver.addInterval(value != null ? new io.reactiverse.pgclient.data.Interval(io.vertx.core.impl.ConversionHelper.toJsonObject(value)) : null));
    return j_receiver;
  }
}