Class: VertxSqlClient::Row
- Inherits:
-
Tuple
- Object
- Tuple
- VertxSqlClient::Row
- Defined in:
- /Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb
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.
- + (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?(param_1 = nil)
Get a boolean value at pos.
-
- (::Vertx::Buffer) get_buffer(param_1 = nil)
Get a buffer value at pos.
-
- (Fixnum) get_column_index(name = nil)
Get a column position for the given column name.
-
- (String) get_column_name(pos = nil)
Get a column name at pos.
-
- (Float) get_double(param_1 = nil)
Get a double value at pos.
-
- (Float) get_float(param_1 = nil)
Get a float value at pos.
-
- (Fixnum) get_integer(param_1 = nil)
Get an integer value at pos.
-
- (Fixnum) get_long(param_1 = nil)
Get a long value at pos.
-
- (Fixnum) get_short(param_1 = nil)
Get a short value at pos.
-
- (String) get_string(param_1 = nil)
Get a string value at pos.
-
- (Object) get_value(param_1 = nil)
Get an object value at pos.
-
- (Fixnum) size
The tuple size.
Methods inherited from Tuple
Class Method Details
+ (Boolean) accept?(obj)
19 20 21 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 19 def @@j_api_type.accept?(obj) obj.class == Row end |
+ (Object) j_api_type
28 29 30 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 28 def self.j_api_type @@j_api_type end |
+ (Object) j_class
31 32 33 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 31 def self.j_class Java::IoVertxSqlclient::Row.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.
295 296 297 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 295 def self.JSON_NULL ::Vertx::Util::Utils.from_object(Java::IoVertxSqlclient::Row.JSON_NULL) end |
+ (Object) unwrap(obj)
25 26 27 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 25 def @@j_api_type.unwrap(obj) obj.j_del end |
+ (Object) wrap(obj)
22 23 24 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 22 def @@j_api_type.wrap(obj) Row.new(obj) end |
Instance Method Details
- (self) add_boolean(value = nil)
Add a boolean value at the end of the tuple.
163 164 165 166 167 168 169 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 163 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.
243 244 245 246 247 248 249 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 243 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.
223 224 225 226 227 228 229 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 223 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.
213 214 215 216 217 218 219 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 213 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.
193 194 195 196 197 198 199 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 193 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.
203 204 205 206 207 208 209 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 203 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.
183 184 185 186 187 188 189 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 183 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.
233 234 235 236 237 238 239 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 233 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.
173 174 175 176 177 178 179 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 173 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.
267 268 269 270 271 272 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 267 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)
253 254 255 256 257 258 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 253 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) getBoolean(pos) - (true, false) getBoolean(name)
Get a boolean value at
pos.
40 41 42 43 44 45 46 47 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 40 def get_boolean?(param_1=nil) if param_1.class == Fixnum && !block_given? return @j_del.java_method(:getBoolean, [Java::int.java_class]).call(param_1) elsif param_1.class == String && !block_given? return @j_del.java_method(:getBoolean, [Java::java.lang.String.java_class]).call(param_1) end raise ArgumentError, "Invalid arguments when calling get_boolean?(#{param_1})" end |
- (::Vertx::Buffer) getBuffer(pos) - (::Vertx::Buffer) getBuffer(name)
Get a buffer value at
pos.
152 153 154 155 156 157 158 159 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 152 def get_buffer(param_1=nil) if param_1.class == Fixnum && !block_given? return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:getBuffer, [Java::int.java_class]).call(param_1),::Vertx::Buffer) elsif param_1.class == String && !block_given? return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:getBuffer, [Java::java.lang.String.java_class]).call(param_1),::Vertx::Buffer) end raise ArgumentError, "Invalid arguments when calling get_buffer(#{param_1})" end |
- (Fixnum) get_column_index(name = nil)
Get a column position for the given column
name.
285 286 287 288 289 290 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 285 def get_column_index(name=nil) if name.class == String && !block_given? return @j_del.java_method(:getColumnIndex, [Java::java.lang.String.java_class]).call(name) end raise ArgumentError, "Invalid arguments when calling get_column_index(#{name})" end |
- (String) get_column_name(pos = nil)
Get a column name at
pos.
276 277 278 279 280 281 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 276 def get_column_name(pos=nil) if pos.class == Fixnum && !block_given? return @j_del.java_method(:getColumnName, [Java::int.java_class]).call(pos) end raise ArgumentError, "Invalid arguments when calling get_column_name(#{pos})" end |
- (Float) getDouble(pos) - (Float) getDouble(name)
Get a double value at
pos.
124 125 126 127 128 129 130 131 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 124 def get_double(param_1=nil) if param_1.class == Fixnum && !block_given? return @j_del.java_method(:getDouble, [Java::int.java_class]).call(param_1) elsif param_1.class == String && !block_given? return @j_del.java_method(:getDouble, [Java::java.lang.String.java_class]).call(param_1) end raise ArgumentError, "Invalid arguments when calling get_double(#{param_1})" end |
- (Float) getFloat(pos) - (Float) getFloat(name)
Get a float value at
pos.
110 111 112 113 114 115 116 117 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 110 def get_float(param_1=nil) if param_1.class == Fixnum && !block_given? return @j_del.java_method(:getFloat, [Java::int.java_class]).call(param_1) elsif param_1.class == String && !block_given? return @j_del.java_method(:getFloat, [Java::java.lang.String.java_class]).call(param_1) end raise ArgumentError, "Invalid arguments when calling get_float(#{param_1})" end |
- (Fixnum) getInteger(pos) - (Fixnum) getInteger(name)
Get an integer value at
pos.
82 83 84 85 86 87 88 89 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 82 def get_integer(param_1=nil) if param_1.class == Fixnum && !block_given? return @j_del.java_method(:getInteger, [Java::int.java_class]).call(param_1) elsif param_1.class == String && !block_given? return @j_del.java_method(:getInteger, [Java::java.lang.String.java_class]).call(param_1) end raise ArgumentError, "Invalid arguments when calling get_integer(#{param_1})" end |
- (Fixnum) getLong(pos) - (Fixnum) getLong(name)
Get a long value at
pos.
96 97 98 99 100 101 102 103 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 96 def get_long(param_1=nil) if param_1.class == Fixnum && !block_given? return @j_del.java_method(:getLong, [Java::int.java_class]).call(param_1) elsif param_1.class == String && !block_given? return @j_del.java_method(:getLong, [Java::java.lang.String.java_class]).call(param_1) end raise ArgumentError, "Invalid arguments when calling get_long(#{param_1})" end |
- (Fixnum) getShort(pos) - (Fixnum) getShort(name)
Get a short value at
pos.
68 69 70 71 72 73 74 75 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 68 def get_short(param_1=nil) if param_1.class == Fixnum && !block_given? return @j_del.java_method(:getShort, [Java::int.java_class]).call(param_1) elsif param_1.class == String && !block_given? return @j_del.java_method(:getShort, [Java::java.lang.String.java_class]).call(param_1) end raise ArgumentError, "Invalid arguments when calling get_short(#{param_1})" end |
- (String) getString(pos) - (String) getString(name)
Get a string value at
pos.
138 139 140 141 142 143 144 145 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 138 def get_string(param_1=nil) if param_1.class == Fixnum && !block_given? return @j_del.java_method(:getString, [Java::int.java_class]).call(param_1) elsif param_1.class == String && !block_given? return @j_del.java_method(:getString, [Java::java.lang.String.java_class]).call(param_1) end raise ArgumentError, "Invalid arguments when calling get_string(#{param_1})" end |
- (Object) getValue(pos) - (Object) getValue(name)
Get an object value at
pos.
54 55 56 57 58 59 60 61 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 54 def get_value(param_1=nil) if param_1.class == Fixnum && !block_given? return ::Vertx::Util::Utils.from_object(@j_del.java_method(:getValue, [Java::int.java_class]).call(param_1)) elsif param_1.class == String && !block_given? return ::Vertx::Util::Utils.from_object(@j_del.java_method(:getValue, [Java::java.lang.String.java_class]).call(param_1)) end raise ArgumentError, "Invalid arguments when calling get_value(#{param_1})" end |
- (Fixnum) size
Returns the tuple size
260 261 262 263 264 265 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 260 def size if !block_given? return @j_del.java_method(:size, []).call() end raise ArgumentError, "Invalid arguments when calling size()" end |