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
#add_boolean, #add_buffer, #add_double, #add_float, #add_integer, #add_long, #add_short, #add_string, #add_value, #clear, #get, of, #size, tuple
Class Method Details
+ (Boolean) accept?(obj)
21
22
23
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 21
def @@j_api_type.accept?(obj)
obj.class == Row
end
|
+ (Object) j_api_type
30
31
32
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 30
def self.j_api_type
@@j_api_type
end
|
+ (Object) j_class
33
34
35
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 33
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.
194
195
196
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 194
def self.JSON_NULL
::Vertx::Util::Utils.from_object(Java::IoVertxSqlclient::Row.JSON_NULL)
end
|
+ (Object) unwrap(obj)
27
28
29
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 27
def @@j_api_type.unwrap(obj)
obj.j_del
end
|
+ (Object) wrap(obj)
24
25
26
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 24
def @@j_api_type.wrap(obj)
Row.new(obj)
end
|
Instance Method Details
- (true, false) getBoolean(name)
Get a boolean value at pos
.
138
139
140
141
142
143
144
145
146
147
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 138
def get_boolean?(*args)
if args[0].class == String && !block_given?
return @j_del.java_method(:getBoolean, [Java::java.lang.String.java_class]).call(args[0])
end
if defined?(super)
super
else
raise ArgumentError, "Invalid arguments when calling get_boolean?(#{args[0]})"
end
end
|
Get a buffer value at pos
.
68
69
70
71
72
73
74
75
76
77
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 68
def get_buffer(*args)
if args[0].class == String && !block_given?
return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:getBuffer, [Java::java.lang.String.java_class]).call(args[0]),::Vertx::Buffer)
end
if defined?(super)
super
else
raise ArgumentError, "Invalid arguments when calling get_buffer(#{args[0]})"
end
end
|
- (Fixnum) getColumnIndex(name)
Get a column position for the given column name
.
152
153
154
155
156
157
158
159
160
161
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 152
def get_column_index(*args)
if args[0].class == String && !block_given?
return @j_del.java_method(:getColumnIndex, [Java::java.lang.String.java_class]).call(args[0])
end
if defined?(super)
super
else
raise ArgumentError, "Invalid arguments when calling get_column_index(#{args[0]})"
end
end
|
- (String) getColumnName(pos)
Get a column name at pos
.
110
111
112
113
114
115
116
117
118
119
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 110
def get_column_name(*args)
if args[0].class == Fixnum && !block_given?
return @j_del.java_method(:getColumnName, [Java::int.java_class]).call(args[0])
end
if defined?(super)
super
else
raise ArgumentError, "Invalid arguments when calling get_column_name(#{args[0]})"
end
end
|
- (Float) getDouble(name)
Get a double value at pos
.
96
97
98
99
100
101
102
103
104
105
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 96
def get_double(*args)
if args[0].class == String && !block_given?
return @j_del.java_method(:getDouble, [Java::java.lang.String.java_class]).call(args[0])
end
if defined?(super)
super
else
raise ArgumentError, "Invalid arguments when calling get_double(#{args[0]})"
end
end
|
- (Float) getFloat(name)
Get a float value at pos
.
180
181
182
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 180
def get_float(*args)
if args[0].class == String && !block_given?
return @j_del.java_method(:getFloat, [Java::java.lang.String.java_class]).call(args[0])
end
if defined?(super)
super
else
raise ArgumentError, "Invalid arguments when calling get_float(#{args[0]})"
end
end
|
- (Fixnum) getInteger(name)
Get an integer value at pos
.
124
125
126
127
128
129
130
131
132
133
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 124
def get_integer(*args)
if args[0].class == String && !block_given?
return @j_del.java_method(:getInteger, [Java::java.lang.String.java_class]).call(args[0])
end
if defined?(super)
super
else
raise ArgumentError, "Invalid arguments when calling get_integer(#{args[0]})"
end
end
|
- (Fixnum) getLong(name)
40
41
42
43
44
45
46
47
48
49
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 40
def get_long(*args)
if args[0].class == String && !block_given?
return @j_del.java_method(:getLong, [Java::java.lang.String.java_class]).call(args[0])
end
if defined?(super)
super
else
raise ArgumentError, "Invalid arguments when calling get_long(#{args[0]})"
end
end
|
- (Fixnum) getShort(name)
Get a short value at pos
.
82
83
84
85
86
87
88
89
90
91
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 82
def get_short(*args)
if args[0].class == String && !block_given?
return @j_del.java_method(:getShort, [Java::java.lang.String.java_class]).call(args[0])
end
if defined?(super)
super
else
raise ArgumentError, "Invalid arguments when calling get_short(#{args[0]})"
end
end
|
- (String) getString(name)
Get a string value at pos
.
166
167
168
169
170
171
172
173
174
175
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 166
def get_string(*args)
if args[0].class == String && !block_given?
return @j_del.java_method(:getString, [Java::java.lang.String.java_class]).call(args[0])
end
if defined?(super)
super
else
raise ArgumentError, "Invalid arguments when calling get_string(#{args[0]})"
end
end
|
- (Object) getValue(name)
Get an object value at pos
.
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/row.rb', line 54
def get_value(*args)
if args[0].class == String && !block_given?
return ::Vertx::Util::Utils.from_object(@j_del.java_method(:getValue, [Java::java.lang.String.java_class]).call(args[0]))
end
if defined?(super)
super
else
raise ArgumentError, "Invalid arguments when calling get_value(#{args[0]})"
end
end
|