Class: OCI8::BLOB
Overview
This class is a ruby-side class of Oracle BLOB datatype.
Instance Method Summary collapse
-
#initialize(conn, contents = nil) ⇒ OCI8::BLOB
constructor
Creates a temporary BLOB when contents is not nil.
Methods inherited from LOB
#available?, #chunk_size, #close, #eof?, #pos, #read, #rewind, #seek, #size, #size=, #truncate, #write
Constructor Details
#initialize(conn, contents = nil) ⇒ OCI8::BLOB
Creates a temporary BLOB when contents is not nil. Otherwise, it creates an uninitialized lob, which is used internally to fetch BLOB column data.
445 446 447 448 449 |
# File 'ext/oci8/lob.c', line 445
static VALUE oci8_blob_initialize(int argc, VALUE *argv, VALUE self)
{
oci8_lob_do_initialize(argc, argv, self, SQLCS_IMPLICIT, OCI_TEMP_BLOB);
return Qnil;
}
|