class ODPI::ResultSet
- ODPI::ResultSet
- DB::ResultSet
- Reference
- Object
Defined in:
odpi/result_set.crConstructors
Instance Method Summary
-
#column_count : Int32
Returns the number of columns in the result
-
#column_name(index : Int32) : String
Returns the name of the column in
index
0-based position. -
#move_next : Bool
Move the next row in the result.
-
#next_column_index : Int32
Returns the column index that corresponds to the next
#read
. - #read(t : Int32.class) : Int32
- #read(t : (Int32 | ::Nil).class) : Int32 | Nil
- #read(t : Int64.class) : Int64
- #read(t : (Int64 | ::Nil).class) : Int64 | Nil
- #read(t : Float32.class) : Float32
- #read(t : (Float32 | ::Nil).class) : Float32 | Nil
- #read(t : Float64.class) : Float64
- #read(type : (Float64 | ::Nil).class) : Float64 | Nil
- #read(t : Bool.class) : Bool
- #read(t : Time.class, pattern : String = "%Y-%m-%d %H:%M:%S.%N") : Time
- #read(t : String.class) : String
- #read(type : (String | ::Nil).class) : String | Nil
-
#read
Reads the next column value
- #rows_affected : Int64
Constructor Detail
Instance Method Detail
def column_count : Int32
#
Description copied from class DB::ResultSet
Returns the number of columns in the result
def column_name(index : Int32) : String
#
Description copied from class DB::ResultSet
Returns the name of the column in index
0-based position.
def move_next : Bool
#
Description copied from class DB::ResultSet
Move the next row in the result.
Return false
if no more rows are available.
See #each
def next_column_index : Int32
#
Description copied from class DB::ResultSet
Returns the column index that corresponds to the next #read
.
If the last column of the current row has been read, it must return #column_count
.