Class: VertxSqlClient::Row
- Inherits:
-
Tuple
- Object
- Tuple
- VertxSqlClient::Row
show all
- Defined in:
- /Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb
Overview
Represents single row of the result set.
Constant Summary
- @@j_api_type =
Object.new
Class Method Summary
(collapse)
Instance Method Summary
(collapse)
Methods inherited from Tuple
of, tuple
Class Method Details
+ (Boolean) accept?(obj)
20
21
22
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 20
def @@j_api_type.accept?(obj)
obj.class == Row
end
|
+ (Object) j_api_type
29
30
31
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 29
def self.j_api_type
@@j_api_type
end
|
+ (Object) j_class
32
33
34
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 32
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 null
value. This is only
used when the database supports JSON types.
324
325
326
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 324
def self.JSON_NULL
::Vertx::Util::Utils.from_object(Java::IoVertxSqlclient::Row.JSON_NULL)
end
|
+ (Object) unwrap(obj)
26
27
28
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 26
def @@j_api_type.unwrap(obj)
obj.j_del
end
|
+ (Object) wrap(obj)
23
24
25
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 23
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.
195
196
197
198
199
200
201
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 195
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.
265
266
267
268
269
270
271
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 265
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.
245
246
247
248
249
250
251
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 245
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.
235
236
237
238
239
240
241
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 235
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.
215
216
217
218
219
220
221
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 215
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.
225
226
227
228
229
230
231
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 225
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.
205
206
207
208
209
210
211
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 205
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.
255
256
257
258
259
260
261
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 255
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.
185
186
187
188
189
190
191
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 185
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.
289
290
291
292
293
294
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 289
def clear
if !block_given?
return @j_del.java_method(:clear, []).call()
end
raise ArgumentError, "Invalid arguments when calling clear()"
end
|
- (String) deep_to_string
Returns A String containing the toString value of each element, separated by a comma (,) character
296
297
298
299
300
301
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 296
def deep_to_string
if !block_given?
return @j_del.java_method(:deepToString, []).call()
end
raise ArgumentError, "Invalid arguments when calling deep_to_string()"
end
|
- (Object) get(type = nil, pos = nil)
275
276
277
278
279
280
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 275
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(column)
Get a boolean value for the given column
.
55
56
57
58
59
60
61
62
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 55
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
|
Get a buffer value for the given column
.
174
175
176
177
178
179
180
181
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 174
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
.
314
315
316
317
318
319
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 314
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 for the given column
.
305
306
307
308
309
310
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 305
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(column)
Get a double value for the given column
.
125
126
127
128
129
130
131
132
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 125
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(column)
Get a float value for the given column
.
111
112
113
114
115
116
117
118
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 111
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(column)
Get an integer value for the given column
.
83
84
85
86
87
88
89
90
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 83
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
|
- (Object) getJson(pos)
- (Object) getJson(column)
Get a JSON element for the given
column
, the element might be null or one of the following types:
- String
- Number
- JsonObject
- JsonArray
- Boolean
160
161
162
163
164
165
166
167
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 160
def get_json(param_1=nil)
if param_1.class == Fixnum && !block_given?
return ::Vertx::Util::Utils.from_object(@j_del.java_method(:getJson, [Java::int.java_class]).call(param_1))
elsif param_1.class == String && !block_given?
return ::Vertx::Util::Utils.from_object(@j_del.java_method(:getJson, [Java::java.lang.String.java_class]).call(param_1))
end
raise ArgumentError, "Invalid arguments when calling get_json(#{param_1})"
end
|
- (Fixnum) getLong(pos)
- (Fixnum) getLong(column)
Get a long value for the given column
.
97
98
99
100
101
102
103
104
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 97
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(column)
Get a short value for the given column
.
69
70
71
72
73
74
75
76
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 69
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(column)
Get a string value for the given column
.
139
140
141
142
143
144
145
146
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 139
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(column)
Get an object value for the given column
.
41
42
43
44
45
46
47
48
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 41
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
282
283
284
285
286
287
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 282
def size
if !block_given?
return @j_del.java_method(:size, []).call()
end
raise ArgumentError, "Invalid arguments when calling size()"
end
|