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
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)
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.
193
194
195
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 193
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
- (true, false) getBoolean(name)
Get a boolean value at pos
.
137
138
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 137
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
.
67
68
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 67
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
.
151
152
153
154
155
156
157
158
159
160
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 151
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
.
109
110
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 109
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
.
95
96
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 95
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
.
179
180
181
182
183
184
185
186
187
188
|
# File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-sql-client/row.rb', line 179
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
.
123
124
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 123
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)
39
40
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 39
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
.
81
82
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 81
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
.
165
166
167
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/row.rb', line 165
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
.
53
54
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 53
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
|