OCI-Lob クラス

(PHP 5, PHP 7, PECL OCI8 >= 1.1.0)

はじめに

ラージバイナリ (BLOB) および キャラクタオブジェクト (CLOB) に対する OCI8 ラージオブジェクト (LOB) 機能です。

クラス概要

OCI-Lob {
/* メソッド */
append ( OCI-Lob $lob_from ) : bool
close ( void ) : bool
eof ( void ) : bool
erase ([ int $offset [, int $length ]] ) : int
export ( string $filename [, int $start [, int $length ]] ) : bool
flush ([ int $flag ] ) : bool
free ( void ) : bool
getBuffering ( void ) : bool
import ( string $filename ) : bool
load ( void ) : string
read ( int $length ) : string
rewind ( void ) : bool
save ( string $data [, int $offset ] ) : bool
seek ( int $offset [, int $whence = OCI_SEEK_SET ] ) : bool
setBuffering ( bool $on_off ) : bool
size ( void ) : int
tell ( void ) : int
truncate ([ int $length = 0 ] ) : bool
write ( string $data [, int $length ] ) : int
writeTemporary ( string $data [, int $lob_type = OCI_TEMP_CLOB ] ) : bool
}

目次

  • OCI-Lob::append — ラージオブジェクトのデータを他のラージオブジェクトに追加する
  • OCI-Lob::close — LOB ディスクリプタを閉じる
  • OCI-Lob::eof — ラージオブジェクトのディスクリプタが EOF かどうかを調べる
  • OCI-Lob::erase — 内部 LOB データの特定の位置を消去する
  • OCI-Lob::export — LOB の内容をファイルに出力する
  • OCI-Lob::flush — LOB のバッファをサーバーにフラッシュする、あるいは書き込む
  • OCI-Lob::free — LOB ディスクリプタに関連付けられたりソースを解放する
  • OCI-Lob::getBuffering — ラージオブジェクトに対する現在のバッファリングの状態を返す
  • OCI-Lob::import — ファイルデータを LOB にインポートする
  • OCI-Lob::load — ラージオブジェクトの内容を返す
  • OCI-Lob::read — ラージオブジェクトの一部を読み込む
  • OCI-Lob::rewind — 内部ポインタをラージオブジェクトの先頭に移動する
  • OCI-Lob::save — データをラージオブジェクトに保存する
  • OCI-Lob::saveFile — OCI-Lob::import のエイリアス
  • OCI-Lob::seek — ラージオブジェクトの内部ポインタをセットする
  • OCI-Lob::setBuffering — 現在のラージオブジェクト用のバッファリング状態を変更する
  • OCI-Lob::size — ラージオブジェクトのサイズを返す
  • OCI-Lob::tell — ラージオブジェクトの内部ポインタの現在位置を返す
  • OCI-Lob::truncate — ラージオブジェクトを切りつめる
  • OCI-Lob::write — データをラージオブジェクトに書き込む
  • OCI-Lob::writeTemporary — 一時的なラージオブジェクトを書き込む
  • OCI-Lob::writeToFile — OCI-Lob::export のエイリアス