Class: ReactivePgClient::PgRowSet
- Inherits:
-
PgResult
- Object
- PgResult
- ReactivePgClient::PgRowSet
- Defined in:
- /Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_row_set.rb
Overview
A set of rows.
Constant Summary
- @@j_api_type =
Object.new
Class Method Summary (collapse)
- + (Boolean) accept?(obj)
- + (Object) j_api_type
- + (Object) j_class
- + (Object) unwrap(obj)
- + (Object) wrap(obj)
Instance Method Summary (collapse)
-
- (Array<String>) columns_names
Get the names of columns in the PgResult.
- - (::ReactivePgClient::PgIterator) iterator
- - (::ReactivePgClient::PgRowSet) next
-
- (Fixnum) row_count
Get the number of the affected rows in the operation to this PgResult.
-
- (Fixnum) size
Get the number of rows in the PgResult.
-
- (::ReactivePgClient::PgRowSet) value
Get the result value.
Class Method Details
+ (Boolean) accept?(obj)
21 22 23 |
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_row_set.rb', line 21 def @@j_api_type.accept?(obj) obj.class == PgRowSet end |
+ (Object) j_api_type
30 31 32 |
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_row_set.rb', line 30 def self.j_api_type @@j_api_type end |
+ (Object) j_class
33 34 35 |
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_row_set.rb', line 33 def self.j_class Java::IoReactiversePgclient::PgRowSet.java_class end |
+ (Object) unwrap(obj)
27 28 29 |
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_row_set.rb', line 27 def @@j_api_type.unwrap(obj) obj.j_del end |
+ (Object) wrap(obj)
24 25 26 |
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_row_set.rb', line 24 def @@j_api_type.wrap(obj) PgRowSet.new(obj) end |
Instance Method Details
- (Array<String>) columns_names
Get the names of columns in the PgResult.
54 55 56 57 58 59 |
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_row_set.rb', line 54 def columns_names if !block_given? return @j_del.java_method(:columnsNames, []).call().to_a.map { |elt| elt } end raise ArgumentError, "Invalid arguments when calling columns_names()" end |
- (::ReactivePgClient::PgIterator) iterator
77 78 79 80 81 82 |
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_row_set.rb', line 77 def iterator if !block_given? return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:iterator, []).call(),::ReactivePgClient::PgIterator) end raise ArgumentError, "Invalid arguments when calling iterator()" end |
- (::ReactivePgClient::PgRowSet) next
84 85 86 87 88 89 |
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_row_set.rb', line 84 def next if !block_given? return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:next, []).call(),::ReactivePgClient::PgRowSet) end raise ArgumentError, "Invalid arguments when calling next()" end |
- (Fixnum) row_count
Get the number of the affected rows in the operation to this PgResult.
The meaning depends on the executed statement:
- INSERT: the number of rows inserted
- DELETE: the number of rows deleted
- UPDATE: the number of rows updated
- SELECT: the number of rows retrieved
46 47 48 49 50 51 |
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_row_set.rb', line 46 def row_count if !block_given? return @j_del.java_method(:rowCount, []).call() end raise ArgumentError, "Invalid arguments when calling row_count()" end |
- (Fixnum) size
Get the number of rows in the PgResult.
62 63 64 65 66 67 |
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_row_set.rb', line 62 def size if !block_given? return @j_del.java_method(:size, []).call() end raise ArgumentError, "Invalid arguments when calling size()" end |
- (::ReactivePgClient::PgRowSet) value
Get the result value.
70 71 72 73 74 75 |
# File '/Users/julien/java/reactive-pg-client/target/classes/reactive-pg-client/pg_row_set.rb', line 70 def value if !block_given? return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:value, []).call(),::ReactivePgClient::PgRowSet) end raise ArgumentError, "Invalid arguments when calling value()" end |