Class: VertxSqlClient::Tuple
- Inherits:
-
Object
- Object
- VertxSqlClient::Tuple
- Defined in:
- /Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-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
-
+ (Object) JSON_NULL
The JSON null literal value.
-
+ (::VertxSqlClient::Tuple) of(elt1 = nil, elt2 = nil, elt3 = nil, elt4 = nil, elt5 = nil, elt6 = nil)
Create a tuple of six elements.
-
+ (::VertxSqlClient::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_buffer(value = nil)
Add a buffer 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_long(value = nil)
Add a long 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
- - (Object) get(type = nil, pos = nil)
-
- (true, false) get_boolean?(pos = nil)
Get a boolean value at pos.
-
- (::Vertx::Buffer) get_buffer(pos = nil)
Get a buffer 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.
-
- (Fixnum) get_long(pos = nil)
Get a long 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)
18 19 20 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/tuple.rb', line 18 def @@j_api_type.accept?(obj) obj.class == Tuple end |
+ (Object) j_api_type
27 28 29 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/tuple.rb', line 27 def self.j_api_type @@j_api_type end |
+ (Object) j_class
30 31 32 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/tuple.rb', line 30 def self.j_class Java::IoVertxSqlclient::Tuple.java_class end |
+ (Object) JSON_NULL
The JSON null literal value.
It is used to distinguish a JSON null literal value from the Java
It is used to distinguish a JSON null literal value from the Java
null value. This is only
used when the database supports JSON types.
262 263 264 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/tuple.rb', line 262 def self.JSON_NULL ::Vertx::Util::Utils.from_object(Java::IoVertxSqlclient::Tuple.JSON_NULL) end |
+ (::VertxSqlClient::Tuple) of(elt1 = nil, elt2 = nil, elt3 = nil, elt4 = nil, elt5 = nil, elt6 = nil)
Create a tuple of six elements.
48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/tuple.rb', line 48 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::IoVertxSqlclient::Tuple.java_method(:of, [Java::java.lang.Object.java_class]).call(::Vertx::Util::Utils.to_object(elt1)),::VertxSqlClient::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::IoVertxSqlclient::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)),::VertxSqlClient::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::IoVertxSqlclient::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)),::VertxSqlClient::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::IoVertxSqlclient::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)),::VertxSqlClient::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::IoVertxSqlclient::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)),::VertxSqlClient::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::IoVertxSqlclient::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)),::VertxSqlClient::Tuple) end raise ArgumentError, "Invalid arguments when calling of(#{elt1},#{elt2},#{elt3},#{elt4},#{elt5},#{elt6})" end |
+ (::VertxSqlClient::Tuple) tuple
Returns a new empty tuple
34 35 36 37 38 39 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/tuple.rb', line 34 def self.tuple if !block_given? return ::Vertx::Util::Utils.safe_create(Java::IoVertxSqlclient::Tuple.java_method(:tuple, []).call(),::VertxSqlClient::Tuple) end raise ArgumentError, "Invalid arguments when calling tuple()" end |
+ (Object) unwrap(obj)
24 25 26 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/tuple.rb', line 24 def @@j_api_type.unwrap(obj) obj.j_del end |
+ (Object) wrap(obj)
21 22 23 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/tuple.rb', line 21 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.
148 149 150 151 152 153 154 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/tuple.rb', line 148 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_buffer(value = nil)
Add a buffer value at the end of the tuple.
228 229 230 231 232 233 234 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/tuple.rb', line 228 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_double(value = nil)
Add a double value at the end of the tuple.
208 209 210 211 212 213 214 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/tuple.rb', line 208 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.
198 199 200 201 202 203 204 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/tuple.rb', line 198 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.
178 179 180 181 182 183 184 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/tuple.rb', line 178 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_long(value = nil)
Add a long value at the end of the tuple.
188 189 190 191 192 193 194 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/tuple.rb', line 188 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_short(value = nil)
Add a short value at the end of the tuple.
168 169 170 171 172 173 174 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/tuple.rb', line 168 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.
218 219 220 221 222 223 224 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/tuple.rb', line 218 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.
158 159 160 161 162 163 164 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/tuple.rb', line 158 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.
252 253 254 255 256 257 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/tuple.rb', line 252 def clear if !block_given? return @j_del.java_method(:clear, []).call() end raise ArgumentError, "Invalid arguments when calling clear()" end |
- (Object) get(type = nil, pos = nil)
238 239 240 241 242 243 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/tuple.rb', line 238 def get(type=nil,pos=nil) if type.class == Class && pos.class == Fixnum && !block_given? return ::Vertx::Util::Utils.v_type_of(type).wrap(@j_del.java_method(:get, [Java::JavaLang::Class.java_class,Java::int.java_class]).call(::Vertx::Util::Utils.j_class_of(type),pos)) end raise ArgumentError, "Invalid arguments when calling get(#{type},#{pos})" end |
- (true, false) get_boolean?(pos = nil)
Get a boolean value at
pos.
67 68 69 70 71 72 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/tuple.rb', line 67 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 |
- (::Vertx::Buffer) get_buffer(pos = nil)
Get a buffer value at
pos.
139 140 141 142 143 144 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/tuple.rb', line 139 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 |
- (Float) get_double(pos = nil)
Get a double value at
pos.
121 122 123 124 125 126 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/tuple.rb', line 121 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.
112 113 114 115 116 117 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/tuple.rb', line 112 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.
94 95 96 97 98 99 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/tuple.rb', line 94 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 |
- (Fixnum) get_long(pos = nil)
Get a long value at
pos.
103 104 105 106 107 108 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/tuple.rb', line 103 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 |
- (Fixnum) get_short(pos = nil)
Get a short value at
pos.
85 86 87 88 89 90 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/tuple.rb', line 85 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.
130 131 132 133 134 135 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/tuple.rb', line 130 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.
76 77 78 79 80 81 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/tuple.rb', line 76 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
245 246 247 248 249 250 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/tuple.rb', line 245 def size if !block_given? return @j_del.java_method(:size, []).call() end raise ArgumentError, "Invalid arguments when calling size()" end |