Class: ReactivePgClient::Tuple
- Inherits:
 - 
      Object
      
        
- Object
 - ReactivePgClient::Tuple
 
 - Defined in:
 - /Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/tuple.rb
 
Overview
    A general purpose tuple.
  
Direct Known Subclasses
Constant Summary
- @@j_api_type =
 Object.new
Class Method Summary (collapse)
- + (Boolean) accept?(obj)
 - + (Object) j_api_type
 - + (Object) j_class
 - 
  
    
      + (::ReactivePgClient::Tuple) of(elt1 = nil, elt2 = nil, elt3 = nil, elt4 = nil, elt5 = nil, elt6 = nil) 
    
    
  
  
  
  
  
  
  
  
  
    Create a tuple of six elements.
 - 
  
    
      + (::ReactivePgClient::Tuple) tuple 
    
    
  
  
  
  
  
  
  
  
  
    A new empty tuple.
 - + (Object) unwrap(obj)
 - + (Object) wrap(obj)
 
Instance Method Summary (collapse)
- 
  
    
      - (self) add_boolean(value = nil) 
    
    
  
  
  
  
  
  
  
  
  
    Add a boolean value at the end of the tuple.
 - 
  
    
      - (self) add_box(value = nil) 
    
    
  
  
  
  
  
  
  
  
  
    Add a value at the end of the tuple.
 - 
  
    
      - (self) add_buffer(value = nil) 
    
    
  
  
  
  
  
  
  
  
  
    Add a buffer value at the end of the tuple.
 - 
  
    
      - (self) add_circle(value = nil) 
    
    
  
  
  
  
  
  
  
  
  
    Add a value at the end of the tuple.
 - 
  
    
      - (self) add_double(value = nil) 
    
    
  
  
  
  
  
  
  
  
  
    Add a double value at the end of the tuple.
 - 
  
    
      - (self) add_float(value = nil) 
    
    
  
  
  
  
  
  
  
  
  
    Add a float value at the end of the tuple.
 - 
  
    
      - (self) add_integer(value = nil) 
    
    
  
  
  
  
  
  
  
  
  
    Add an integer value at the end of the tuple.
 - 
  
    
      - (self) add_interval(value = nil) 
    
    
  
  
  
  
  
  
  
  
  
    Add a value at the end of the tuple.
 - 
  
    
      - (self) add_json(value = nil) 
    
    
  
  
  
  
  
  
  
  
  
    Add a json value at the end of the tuple.
 - 
  
    
      - (self) add_line(value = nil) 
    
    
  
  
  
  
  
  
  
  
  
    Add a value at the end of the tuple.
 - 
  
    
      - (self) add_line_segment(value = nil) 
    
    
  
  
  
  
  
  
  
  
  
    Add a value at the end of the tuple.
 - 
  
    
      - (self) add_long(value = nil) 
    
    
  
  
  
  
  
  
  
  
  
    Add a long value at the end of the tuple.
 - 
  
    
      - (self) add_path(value = nil) 
    
    
  
  
  
  
  
  
  
  
  
    Add a value at the end of the tuple.
 - 
  
    
      - (self) add_point(value = nil) 
    
    
  
  
  
  
  
  
  
  
  
    Add a value at the end of the tuple.
 - 
  
    
      - (self) add_polygon(value = nil) 
    
    
  
  
  
  
  
  
  
  
  
    Add a value at the end of the tuple.
 - 
  
    
      - (self) add_short(value = nil) 
    
    
  
  
  
  
  
  
  
  
  
    Add a short value at the end of the tuple.
 - 
  
    
      - (self) add_string(value = nil) 
    
    
  
  
  
  
  
  
  
  
  
    Add a string value at the end of the tuple.
 - 
  
    
      - (self) add_value(value = nil) 
    
    
  
  
  
  
  
  
  
  
  
    Add an object value at the end of the tuple.
 - - (void) clear
 - 
  
    
      - (true, false) get_boolean?(pos = nil) 
    
    
  
  
  
  
  
  
  
  
  
    Get a boolean value at pos.
 - 
  
    
      - (Hash) get_box(pos = nil) 
    
    
  
  
  
  
  
  
  
  
  
    Get value at pos.
 - 
  
    
      - (::Vertx::Buffer) get_buffer(pos = nil) 
    
    
  
  
  
  
  
  
  
  
  
    Get a buffer value at pos.
 - 
  
    
      - (Hash) get_circle(pos = nil) 
    
    
  
  
  
  
  
  
  
  
  
    Get value at pos.
 - 
  
    
      - (Float) get_double(pos = nil) 
    
    
  
  
  
  
  
  
  
  
  
    Get a double value at pos.
 - 
  
    
      - (Float) get_float(pos = nil) 
    
    
  
  
  
  
  
  
  
  
  
    Get a float value at pos.
 - 
  
    
      - (Fixnum) get_integer(pos = nil) 
    
    
  
  
  
  
  
  
  
  
  
    Get an integer value at pos.
 - 
  
    
      - (Hash) get_interval(pos = nil) 
    
    
  
  
  
  
  
  
  
  
  
    Get value at pos.
 - 
  
    
      - (::ReactivePgClient::Json) get_json(pos = nil) 
    
    
  
  
  
  
  
  
  
  
  
    Get a json value at pos.
 - 
  
    
      - (Hash) get_line(pos = nil) 
    
    
  
  
  
  
  
  
  
  
  
    Get value at pos.
 - 
  
    
      - (Hash) get_line_segment(pos = nil) 
    
    
  
  
  
  
  
  
  
  
  
    Get value at pos.
 - 
  
    
      - (Fixnum) get_long(pos = nil) 
    
    
  
  
  
  
  
  
  
  
  
    Get a long value at pos.
 - 
  
    
      - (Hash) get_path(pos = nil) 
    
    
  
  
  
  
  
  
  
  
  
    Get value at pos.
 - 
  
    
      - (Hash) get_point(pos = nil) 
    
    
  
  
  
  
  
  
  
  
  
    Get value at pos.
 - 
  
    
      - (Hash) get_polygon(pos = nil) 
    
    
  
  
  
  
  
  
  
  
  
    Get value at pos.
 - 
  
    
      - (Fixnum) get_short(pos = nil) 
    
    
  
  
  
  
  
  
  
  
  
    Get a short value at pos.
 - 
  
    
      - (String) get_string(pos = nil) 
    
    
  
  
  
  
  
  
  
  
  
    Get a string value at pos.
 - 
  
    
      - (Object) get_value(pos = nil) 
    
    
  
  
  
  
  
  
  
  
  
    Get an object value at pos.
 - 
  
    
      - (Fixnum) size 
    
    
  
  
  
  
  
  
  
  
  
    The tuple size.
 
Class Method Details
+ (Boolean) accept?(obj)
      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.
  
      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
  
      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.
  
      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.
  
      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.
  
      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.
  
      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.
  
      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.
  
      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.
  
      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.
  
      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.
  
      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.
  
      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.
  
      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.
  
      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.
  
      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.
  
      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.
  
      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.
  
      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.
  
      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.
  
      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.
      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.
  
      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.
  
      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.
  
      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.
  
      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.
  
      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.
  
      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.
  
      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.
  
      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.
  
      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.
  
      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.
  
      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.
  
      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.
  
      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.
  
      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.
  
      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.
  
      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.
  
      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.
  
      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
  
      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  |