Class: ReactivePgClient::Tuple

Inherits:
Object
  • Object
show all
Defined in:
/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb

Overview

A general purpose tuple.

Direct Known Subclasses

Row

Constant Summary

@@j_api_type =
Object.new

Class Method Summary (collapse)

Instance Method Summary (collapse)

Class Method Details

+ (Boolean) accept?(obj)

Returns:

  • (Boolean)

19
20
21
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 19

def @@j_api_type.accept?(obj)
  obj.class == Tuple
end

+ (Object) j_api_type


28
29
30
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 28

def self.j_api_type
  @@j_api_type
end

+ (Object) j_class


31
32
33
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 31

def self.j_class
  Java::IoReactiversePgclient::Tuple.java_class
end

+ (::ReactivePgClient::Tuple) of(elt1 = nil, elt2 = nil, elt3 = nil, elt4 = nil, elt5 = nil, elt6 = nil)

Create a tuple of six elements.

Parameters:

  • elt1 (Object) (defaults to: nil)
    the first value
  • elt2 (Object) (defaults to: nil)
    the second valueg
  • elt3 (Object) (defaults to: nil)
    the third value
  • elt4 (Object) (defaults to: nil)
    the fourth value
  • elt5 (Object) (defaults to: nil)
    the fifth value
  • elt6 (Object) (defaults to: nil)
    the sixth value

Returns:

Raises:

  • (ArgumentError)

49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 49

def self.of(elt1=nil,elt2=nil,elt3=nil,elt4=nil,elt5=nil,elt6=nil)
  if ::Vertx::Util::unknown_type.accept?(elt1) && !block_given? && elt2 == nil && elt3 == nil && elt4 == nil && elt5 == nil && elt6 == nil
    return ::Vertx::Util::Utils.safe_create(Java::IoReactiversePgclient::Tuple.java_method(:of, [Java::java.lang.Object.java_class]).call(::Vertx::Util::Utils.to_object(elt1)),::ReactivePgClient::Tuple)
  elsif ::Vertx::Util::unknown_type.accept?(elt1) && ::Vertx::Util::unknown_type.accept?(elt2) && !block_given? && elt3 == nil && elt4 == nil && elt5 == nil && elt6 == nil
    return ::Vertx::Util::Utils.safe_create(Java::IoReactiversePgclient::Tuple.java_method(:of, [Java::java.lang.Object.java_class,Java::java.lang.Object.java_class]).call(::Vertx::Util::Utils.to_object(elt1),::Vertx::Util::Utils.to_object(elt2)),::ReactivePgClient::Tuple)
  elsif ::Vertx::Util::unknown_type.accept?(elt1) && ::Vertx::Util::unknown_type.accept?(elt2) && ::Vertx::Util::unknown_type.accept?(elt3) && !block_given? && elt4 == nil && elt5 == nil && elt6 == nil
    return ::Vertx::Util::Utils.safe_create(Java::IoReactiversePgclient::Tuple.java_method(:of, [Java::java.lang.Object.java_class,Java::java.lang.Object.java_class,Java::java.lang.Object.java_class]).call(::Vertx::Util::Utils.to_object(elt1),::Vertx::Util::Utils.to_object(elt2),::Vertx::Util::Utils.to_object(elt3)),::ReactivePgClient::Tuple)
  elsif ::Vertx::Util::unknown_type.accept?(elt1) && ::Vertx::Util::unknown_type.accept?(elt2) && ::Vertx::Util::unknown_type.accept?(elt3) && ::Vertx::Util::unknown_type.accept?(elt4) && !block_given? && elt5 == nil && elt6 == nil
    return ::Vertx::Util::Utils.safe_create(Java::IoReactiversePgclient::Tuple.java_method(:of, [Java::java.lang.Object.java_class,Java::java.lang.Object.java_class,Java::java.lang.Object.java_class,Java::java.lang.Object.java_class]).call(::Vertx::Util::Utils.to_object(elt1),::Vertx::Util::Utils.to_object(elt2),::Vertx::Util::Utils.to_object(elt3),::Vertx::Util::Utils.to_object(elt4)),::ReactivePgClient::Tuple)
  elsif ::Vertx::Util::unknown_type.accept?(elt1) && ::Vertx::Util::unknown_type.accept?(elt2) && ::Vertx::Util::unknown_type.accept?(elt3) && ::Vertx::Util::unknown_type.accept?(elt4) && ::Vertx::Util::unknown_type.accept?(elt5) && !block_given? && elt6 == nil
    return ::Vertx::Util::Utils.safe_create(Java::IoReactiversePgclient::Tuple.java_method(:of, [Java::java.lang.Object.java_class,Java::java.lang.Object.java_class,Java::java.lang.Object.java_class,Java::java.lang.Object.java_class,Java::java.lang.Object.java_class]).call(::Vertx::Util::Utils.to_object(elt1),::Vertx::Util::Utils.to_object(elt2),::Vertx::Util::Utils.to_object(elt3),::Vertx::Util::Utils.to_object(elt4),::Vertx::Util::Utils.to_object(elt5)),::ReactivePgClient::Tuple)
  elsif ::Vertx::Util::unknown_type.accept?(elt1) && ::Vertx::Util::unknown_type.accept?(elt2) && ::Vertx::Util::unknown_type.accept?(elt3) && ::Vertx::Util::unknown_type.accept?(elt4) && ::Vertx::Util::unknown_type.accept?(elt5) && ::Vertx::Util::unknown_type.accept?(elt6) && !block_given?
    return ::Vertx::Util::Utils.safe_create(Java::IoReactiversePgclient::Tuple.java_method(:of, [Java::java.lang.Object.java_class,Java::java.lang.Object.java_class,Java::java.lang.Object.java_class,Java::java.lang.Object.java_class,Java::java.lang.Object.java_class,Java::java.lang.Object.java_class]).call(::Vertx::Util::Utils.to_object(elt1),::Vertx::Util::Utils.to_object(elt2),::Vertx::Util::Utils.to_object(elt3),::Vertx::Util::Utils.to_object(elt4),::Vertx::Util::Utils.to_object(elt5),::Vertx::Util::Utils.to_object(elt6)),::ReactivePgClient::Tuple)
  end
  raise ArgumentError, "Invalid arguments when calling of(#{elt1},#{elt2},#{elt3},#{elt4},#{elt5},#{elt6})"
end

+ (::ReactivePgClient::Tuple) tuple

Returns a new empty tuple

Returns:

Raises:

  • (ArgumentError)

35
36
37
38
39
40
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 35

def self.tuple
  if !block_given?
    return ::Vertx::Util::Utils.safe_create(Java::IoReactiversePgclient::Tuple.java_method(:tuple, []).call(),::ReactivePgClient::Tuple)
  end
  raise ArgumentError, "Invalid arguments when calling tuple()"
end

+ (Object) unwrap(obj)


25
26
27
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 25

def @@j_api_type.unwrap(obj)
  obj.j_del
end

+ (Object) wrap(obj)


22
23
24
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 22

def @@j_api_type.wrap(obj)
  Tuple.new(obj)
end

Instance Method Details

- (self) add_boolean(value = nil)

Add a boolean value at the end of the tuple.

Parameters:

  • value (true, false) (defaults to: nil)
    the value

Returns:

  • (self)

Raises:

  • (ArgumentError)

230
231
232
233
234
235
236
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 230

def add_boolean(value=nil)
  if (value.class == TrueClass || value.class == FalseClass) && !block_given?
    @j_del.java_method(:addBoolean, [Java::JavaLang::Boolean.java_class]).call(value)
    return self
  end
  raise ArgumentError, "Invalid arguments when calling add_boolean(#{value})"
end

- (self) add_box(value = nil)

Add a value at the end of the tuple.

Parameters:

  • value (Hash) (defaults to: nil)
    the value

Returns:

  • (self)

Raises:

  • (ArgumentError)

360
361
362
363
364
365
366
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 360

def add_box(value=nil)
  if value.class == Hash && !block_given?
    @j_del.java_method(:addBox, [Java::IoReactiversePgclientData::Box.java_class]).call(Java::IoReactiversePgclientData::Box.new(::Vertx::Util::Utils.to_json_object(value)))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling add_box(#{value})"
end

- (self) add_buffer(value = nil)

Add a buffer value at the end of the tuple.

Parameters:

  • value (::Vertx::Buffer) (defaults to: nil)
    the value

Returns:

  • (self)

Raises:

  • (ArgumentError)

320
321
322
323
324
325
326
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 320

def add_buffer(value=nil)
  if value.class.method_defined?(:j_del) && !block_given?
    @j_del.java_method(:addBuffer, [Java::IoVertxCoreBuffer::Buffer.java_class]).call(value.j_del)
    return self
  end
  raise ArgumentError, "Invalid arguments when calling add_buffer(#{value})"
end

- (self) add_circle(value = nil)

Add a value at the end of the tuple.

Parameters:

  • value (Hash) (defaults to: nil)
    the value

Returns:

  • (self)

Raises:

  • (ArgumentError)

390
391
392
393
394
395
396
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 390

def add_circle(value=nil)
  if value.class == Hash && !block_given?
    @j_del.java_method(:addCircle, [Java::IoReactiversePgclientData::Circle.java_class]).call(Java::IoReactiversePgclientData::Circle.new(::Vertx::Util::Utils.to_json_object(value)))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling add_circle(#{value})"
end

- (self) add_double(value = nil)

Add a double value at the end of the tuple.

Parameters:

  • value (Float) (defaults to: nil)
    the value

Returns:

  • (self)

Raises:

  • (ArgumentError)

290
291
292
293
294
295
296
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 290

def add_double(value=nil)
  if value.class == Float && !block_given?
    @j_del.java_method(:addDouble, [Java::JavaLang::Double.java_class]).call(::Vertx::Util::Utils.to_double(value))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling add_double(#{value})"
end

- (self) add_float(value = nil)

Add a float value at the end of the tuple.

Parameters:

  • value (Float) (defaults to: nil)
    the value

Returns:

  • (self)

Raises:

  • (ArgumentError)

280
281
282
283
284
285
286
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 280

def add_float(value=nil)
  if value.class == Float && !block_given?
    @j_del.java_method(:addFloat, [Java::JavaLang::Float.java_class]).call(::Vertx::Util::Utils.to_float(value))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling add_float(#{value})"
end

- (self) add_integer(value = nil)

Add an integer value at the end of the tuple.

Parameters:

  • value (Fixnum) (defaults to: nil)
    the value

Returns:

  • (self)

Raises:

  • (ArgumentError)

260
261
262
263
264
265
266
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 260

def add_integer(value=nil)
  if value.class == Fixnum && !block_given?
    @j_del.java_method(:addInteger, [Java::JavaLang::Integer.java_class]).call(::Vertx::Util::Utils.to_integer(value))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling add_integer(#{value})"
end

- (self) add_interval(value = nil)

Add a value at the end of the tuple.

Parameters:

  • value (Hash) (defaults to: nil)
    the value

Returns:

  • (self)

Raises:

  • (ArgumentError)

400
401
402
403
404
405
406
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 400

def add_interval(value=nil)
  if value.class == Hash && !block_given?
    @j_del.java_method(:addInterval, [Java::IoReactiversePgclientData::Interval.java_class]).call(Java::IoReactiversePgclientData::Interval.new(::Vertx::Util::Utils.to_json_object(value)))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling add_interval(#{value})"
end

- (self) add_json(value = nil)

Add a json value at the end of the tuple.

Parameters:

Returns:

  • (self)

Raises:

  • (ArgumentError)

310
311
312
313
314
315
316
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 310

def add_json(value=nil)
  if value.class.method_defined?(:j_del) && !block_given?
    @j_del.java_method(:addJson, [Java::IoReactiversePgclientData::Json.java_class]).call(value.j_del)
    return self
  end
  raise ArgumentError, "Invalid arguments when calling add_json(#{value})"
end

- (self) add_line(value = nil)

Add a value at the end of the tuple.

Parameters:

  • value (Hash) (defaults to: nil)
    the value

Returns:

  • (self)

Raises:

  • (ArgumentError)

340
341
342
343
344
345
346
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 340

def add_line(value=nil)
  if value.class == Hash && !block_given?
    @j_del.java_method(:addLine, [Java::IoReactiversePgclientData::Line.java_class]).call(Java::IoReactiversePgclientData::Line.new(::Vertx::Util::Utils.to_json_object(value)))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling add_line(#{value})"
end

- (self) add_line_segment(value = nil)

Add a value at the end of the tuple.

Parameters:

  • value (Hash) (defaults to: nil)
    the value

Returns:

  • (self)

Raises:

  • (ArgumentError)

350
351
352
353
354
355
356
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 350

def add_line_segment(value=nil)
  if value.class == Hash && !block_given?
    @j_del.java_method(:addLineSegment, [Java::IoReactiversePgclientData::LineSegment.java_class]).call(Java::IoReactiversePgclientData::LineSegment.new(::Vertx::Util::Utils.to_json_object(value)))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling add_line_segment(#{value})"
end

- (self) add_long(value = nil)

Add a long value at the end of the tuple.

Parameters:

  • value (Fixnum) (defaults to: nil)
    the value

Returns:

  • (self)

Raises:

  • (ArgumentError)

270
271
272
273
274
275
276
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 270

def add_long(value=nil)
  if value.class == Fixnum && !block_given?
    @j_del.java_method(:addLong, [Java::JavaLang::Long.java_class]).call(value)
    return self
  end
  raise ArgumentError, "Invalid arguments when calling add_long(#{value})"
end

- (self) add_path(value = nil)

Add a value at the end of the tuple.

Parameters:

  • value (Hash) (defaults to: nil)
    the value

Returns:

  • (self)

Raises:

  • (ArgumentError)

370
371
372
373
374
375
376
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 370

def add_path(value=nil)
  if value.class == Hash && !block_given?
    @j_del.java_method(:addPath, [Java::IoReactiversePgclientData::Path.java_class]).call(Java::IoReactiversePgclientData::Path.new(::Vertx::Util::Utils.to_json_object(value)))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling add_path(#{value})"
end

- (self) add_point(value = nil)

Add a value at the end of the tuple.

Parameters:

  • value (Hash) (defaults to: nil)
    the value

Returns:

  • (self)

Raises:

  • (ArgumentError)

330
331
332
333
334
335
336
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 330

def add_point(value=nil)
  if value.class == Hash && !block_given?
    @j_del.java_method(:addPoint, [Java::IoReactiversePgclientData::Point.java_class]).call(Java::IoReactiversePgclientData::Point.new(::Vertx::Util::Utils.to_json_object(value)))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling add_point(#{value})"
end

- (self) add_polygon(value = nil)

Add a value at the end of the tuple.

Parameters:

  • value (Hash) (defaults to: nil)
    the value

Returns:

  • (self)

Raises:

  • (ArgumentError)

380
381
382
383
384
385
386
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 380

def add_polygon(value=nil)
  if value.class == Hash && !block_given?
    @j_del.java_method(:addPolygon, [Java::IoReactiversePgclientData::Polygon.java_class]).call(Java::IoReactiversePgclientData::Polygon.new(::Vertx::Util::Utils.to_json_object(value)))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling add_polygon(#{value})"
end

- (self) add_short(value = nil)

Add a short value at the end of the tuple.

Parameters:

  • value (Fixnum) (defaults to: nil)
    the value

Returns:

  • (self)

Raises:

  • (ArgumentError)

250
251
252
253
254
255
256
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 250

def add_short(value=nil)
  if value.class == Fixnum && !block_given?
    @j_del.java_method(:addShort, [Java::JavaLang::Short.java_class]).call(::Vertx::Util::Utils.to_short(value))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling add_short(#{value})"
end

- (self) add_string(value = nil)

Add a string value at the end of the tuple.

Parameters:

  • value (String) (defaults to: nil)
    the value

Returns:

  • (self)

Raises:

  • (ArgumentError)

300
301
302
303
304
305
306
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 300

def add_string(value=nil)
  if value.class == String && !block_given?
    @j_del.java_method(:addString, [Java::java.lang.String.java_class]).call(value)
    return self
  end
  raise ArgumentError, "Invalid arguments when calling add_string(#{value})"
end

- (self) add_value(value = nil)

Add an object value at the end of the tuple.

Parameters:

  • value (Object) (defaults to: nil)
    the value

Returns:

  • (self)

Raises:

  • (ArgumentError)

240
241
242
243
244
245
246
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 240

def add_value(value=nil)
  if ::Vertx::Util::unknown_type.accept?(value) && !block_given?
    @j_del.java_method(:addValue, [Java::java.lang.Object.java_class]).call(::Vertx::Util::Utils.to_object(value))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling add_value(#{value})"
end

- (void) clear

This method returns an undefined value.

Raises:

  • (ArgumentError)

415
416
417
418
419
420
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 415

def clear
  if !block_given?
    return @j_del.java_method(:clear, []).call()
  end
  raise ArgumentError, "Invalid arguments when calling clear()"
end

- (true, false) get_boolean?(pos = nil)

Get a boolean value at pos.

Parameters:

  • pos (Fixnum) (defaults to: nil)
    the position

Returns:

  • (true, false)
    the value or null

Raises:

  • (ArgumentError)

68
69
70
71
72
73
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 68

def get_boolean?(pos=nil)
  if pos.class == Fixnum && !block_given?
    return @j_del.java_method(:getBoolean, [Java::int.java_class]).call(pos)
  end
  raise ArgumentError, "Invalid arguments when calling get_boolean?(#{pos})"
end

- (Hash) get_box(pos = nil)

Get value at pos.

Parameters:

  • pos (Fixnum) (defaults to: nil)
    the position

Returns:

  • (Hash)
    the value or null

Raises:

  • (ArgumentError)

176
177
178
179
180
181
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 176

def get_box(pos=nil)
  if pos.class == Fixnum && !block_given?
    return @j_del.java_method(:getBox, [Java::int.java_class]).call(pos) != nil ? JSON.parse(@j_del.java_method(:getBox, [Java::int.java_class]).call(pos).toJson.encode) : nil
  end
  raise ArgumentError, "Invalid arguments when calling get_box(#{pos})"
end

- (::Vertx::Buffer) get_buffer(pos = nil)

Get a buffer value at pos.

Parameters:

  • pos (Fixnum) (defaults to: nil)
    the position

Returns:

  • (::Vertx::Buffer)
    the value or null

Raises:

  • (ArgumentError)

221
222
223
224
225
226
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 221

def get_buffer(pos=nil)
  if pos.class == Fixnum && !block_given?
    return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:getBuffer, [Java::int.java_class]).call(pos),::Vertx::Buffer)
  end
  raise ArgumentError, "Invalid arguments when calling get_buffer(#{pos})"
end

- (Hash) get_circle(pos = nil)

Get value at pos.

Parameters:

  • pos (Fixnum) (defaults to: nil)
    the position

Returns:

  • (Hash)
    the value or null

Raises:

  • (ArgumentError)

203
204
205
206
207
208
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 203

def get_circle(pos=nil)
  if pos.class == Fixnum && !block_given?
    return @j_del.java_method(:getCircle, [Java::int.java_class]).call(pos) != nil ? JSON.parse(@j_del.java_method(:getCircle, [Java::int.java_class]).call(pos).toJson.encode) : nil
  end
  raise ArgumentError, "Invalid arguments when calling get_circle(#{pos})"
end

- (Float) get_double(pos = nil)

Get a double value at pos.

Parameters:

  • pos (Fixnum) (defaults to: nil)
    the position

Returns:

  • (Float)
    the value or null

Raises:

  • (ArgumentError)

122
123
124
125
126
127
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 122

def get_double(pos=nil)
  if pos.class == Fixnum && !block_given?
    return @j_del.java_method(:getDouble, [Java::int.java_class]).call(pos)
  end
  raise ArgumentError, "Invalid arguments when calling get_double(#{pos})"
end

- (Float) get_float(pos = nil)

Get a float value at pos.

Parameters:

  • pos (Fixnum) (defaults to: nil)
    the position

Returns:

  • (Float)
    the value or null

Raises:

  • (ArgumentError)

113
114
115
116
117
118
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 113

def get_float(pos=nil)
  if pos.class == Fixnum && !block_given?
    return @j_del.java_method(:getFloat, [Java::int.java_class]).call(pos)
  end
  raise ArgumentError, "Invalid arguments when calling get_float(#{pos})"
end

- (Fixnum) get_integer(pos = nil)

Get an integer value at pos.

Parameters:

  • pos (Fixnum) (defaults to: nil)
    the position

Returns:

  • (Fixnum)
    the value or null

Raises:

  • (ArgumentError)

95
96
97
98
99
100
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 95

def get_integer(pos=nil)
  if pos.class == Fixnum && !block_given?
    return @j_del.java_method(:getInteger, [Java::int.java_class]).call(pos)
  end
  raise ArgumentError, "Invalid arguments when calling get_integer(#{pos})"
end

- (Hash) get_interval(pos = nil)

Get value at pos.

Parameters:

  • pos (Fixnum) (defaults to: nil)
    the position

Returns:

  • (Hash)
    the value or null

Raises:

  • (ArgumentError)

212
213
214
215
216
217
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 212

def get_interval(pos=nil)
  if pos.class == Fixnum && !block_given?
    return @j_del.java_method(:getInterval, [Java::int.java_class]).call(pos) != nil ? JSON.parse(@j_del.java_method(:getInterval, [Java::int.java_class]).call(pos).toJson.encode) : nil
  end
  raise ArgumentError, "Invalid arguments when calling get_interval(#{pos})"
end

- (::ReactivePgClient::Json) get_json(pos = nil)

Get a json value at pos.

Parameters:

  • pos (Fixnum) (defaults to: nil)
    the position

Returns:

Raises:

  • (ArgumentError)

140
141
142
143
144
145
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 140

def get_json(pos=nil)
  if pos.class == Fixnum && !block_given?
    return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:getJson, [Java::int.java_class]).call(pos),::ReactivePgClient::Json)
  end
  raise ArgumentError, "Invalid arguments when calling get_json(#{pos})"
end

- (Hash) get_line(pos = nil)

Get value at pos.

Parameters:

  • pos (Fixnum) (defaults to: nil)
    the position

Returns:

  • (Hash)
    the value or null

Raises:

  • (ArgumentError)

158
159
160
161
162
163
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 158

def get_line(pos=nil)
  if pos.class == Fixnum && !block_given?
    return @j_del.java_method(:getLine, [Java::int.java_class]).call(pos) != nil ? JSON.parse(@j_del.java_method(:getLine, [Java::int.java_class]).call(pos).toJson.encode) : nil
  end
  raise ArgumentError, "Invalid arguments when calling get_line(#{pos})"
end

- (Hash) get_line_segment(pos = nil)

Get value at pos.

Parameters:

  • pos (Fixnum) (defaults to: nil)
    the position

Returns:

  • (Hash)
    the value or null

Raises:

  • (ArgumentError)

167
168
169
170
171
172
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 167

def get_line_segment(pos=nil)
  if pos.class == Fixnum && !block_given?
    return @j_del.java_method(:getLineSegment, [Java::int.java_class]).call(pos) != nil ? JSON.parse(@j_del.java_method(:getLineSegment, [Java::int.java_class]).call(pos).toJson.encode) : nil
  end
  raise ArgumentError, "Invalid arguments when calling get_line_segment(#{pos})"
end

- (Fixnum) get_long(pos = nil)

Get a long value at pos.

Parameters:

  • pos (Fixnum) (defaults to: nil)
    the position

Returns:

  • (Fixnum)
    the value or null

Raises:

  • (ArgumentError)

104
105
106
107
108
109
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 104

def get_long(pos=nil)
  if pos.class == Fixnum && !block_given?
    return @j_del.java_method(:getLong, [Java::int.java_class]).call(pos)
  end
  raise ArgumentError, "Invalid arguments when calling get_long(#{pos})"
end

- (Hash) get_path(pos = nil)

Get value at pos.

Parameters:

  • pos (Fixnum) (defaults to: nil)
    the position

Returns:

  • (Hash)
    the value or null

Raises:

  • (ArgumentError)

185
186
187
188
189
190
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 185

def get_path(pos=nil)
  if pos.class == Fixnum && !block_given?
    return @j_del.java_method(:getPath, [Java::int.java_class]).call(pos) != nil ? JSON.parse(@j_del.java_method(:getPath, [Java::int.java_class]).call(pos).toJson.encode) : nil
  end
  raise ArgumentError, "Invalid arguments when calling get_path(#{pos})"
end

- (Hash) get_point(pos = nil)

Get value at pos.

Parameters:

  • pos (Fixnum) (defaults to: nil)
    the position

Returns:

  • (Hash)
    the value or null

Raises:

  • (ArgumentError)

149
150
151
152
153
154
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 149

def get_point(pos=nil)
  if pos.class == Fixnum && !block_given?
    return @j_del.java_method(:getPoint, [Java::int.java_class]).call(pos) != nil ? JSON.parse(@j_del.java_method(:getPoint, [Java::int.java_class]).call(pos).toJson.encode) : nil
  end
  raise ArgumentError, "Invalid arguments when calling get_point(#{pos})"
end

- (Hash) get_polygon(pos = nil)

Get value at pos.

Parameters:

  • pos (Fixnum) (defaults to: nil)
    the position

Returns:

  • (Hash)
    the value or null

Raises:

  • (ArgumentError)

194
195
196
197
198
199
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 194

def get_polygon(pos=nil)
  if pos.class == Fixnum && !block_given?
    return @j_del.java_method(:getPolygon, [Java::int.java_class]).call(pos) != nil ? JSON.parse(@j_del.java_method(:getPolygon, [Java::int.java_class]).call(pos).toJson.encode) : nil
  end
  raise ArgumentError, "Invalid arguments when calling get_polygon(#{pos})"
end

- (Fixnum) get_short(pos = nil)

Get a short value at pos.

Parameters:

  • pos (Fixnum) (defaults to: nil)
    the position

Returns:

  • (Fixnum)
    the value or null

Raises:

  • (ArgumentError)

86
87
88
89
90
91
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 86

def get_short(pos=nil)
  if pos.class == Fixnum && !block_given?
    return @j_del.java_method(:getShort, [Java::int.java_class]).call(pos)
  end
  raise ArgumentError, "Invalid arguments when calling get_short(#{pos})"
end

- (String) get_string(pos = nil)

Get a string value at pos.

Parameters:

  • pos (Fixnum) (defaults to: nil)
    the position

Returns:

  • (String)
    the value or null

Raises:

  • (ArgumentError)

131
132
133
134
135
136
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 131

def get_string(pos=nil)
  if pos.class == Fixnum && !block_given?
    return @j_del.java_method(:getString, [Java::int.java_class]).call(pos)
  end
  raise ArgumentError, "Invalid arguments when calling get_string(#{pos})"
end

- (Object) get_value(pos = nil)

Get an object value at pos.

Parameters:

  • pos (Fixnum) (defaults to: nil)
    the position

Returns:

  • (Object)
    the value or null

Raises:

  • (ArgumentError)

77
78
79
80
81
82
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 77

def get_value(pos=nil)
  if pos.class == Fixnum && !block_given?
    return ::Vertx::Util::Utils.from_object(@j_del.java_method(:getValue, [Java::int.java_class]).call(pos))
  end
  raise ArgumentError, "Invalid arguments when calling get_value(#{pos})"
end

- (Fixnum) size

Returns the tuple size

Returns:

  • (Fixnum)
    the tuple size

Raises:

  • (ArgumentError)

408
409
410
411
412
413
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb', line 408

def size
  if !block_given?
    return @j_del.java_method(:size, []).call()
  end
  raise ArgumentError, "Invalid arguments when calling size()"
end