Класс OCI-Lob

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

Введение

Функциональность OCI8 LOB для больших бинарных (BLOB) и символьных (CLOB) объектов.

Обзор классов

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 — Добавляет данные из объекта LOB в конец другого объекта
  • OCI-Lob::close — Закрывает дескриптор объекта LOB
  • OCI-Lob::eof — Проверяет, находится ли указатель LOB на конце объекта
  • OCI-Lob::erase — Очищает указанную часть объекта LOB
  • OCI-Lob::export — Сохраняет содержимое объекта LOB в файл
  • OCI-Lob::flush — Очищает и записывает буфер объекта LOB на сервер
  • OCI-Lob::free — Освобождает ресурсы, связанные с дескриптором LOB
  • OCI-Lob::getBuffering — Возвращает текущее состояние буферизации большого объекта (LOB)
  • OCI-Lob::import — Записывает содержимое файла в объект LOB
  • OCI-Lob::load — Возвращает содержимое объекта LOB
  • OCI-Lob::read — Возвращает часть объекта LOB
  • OCI-Lob::rewind — Переводит указатель объекта в начало большого объекта
  • OCI-Lob::save — Сохраняет данные в LOB
  • OCI-Lob::saveFile — Псевдоним OCI-Lob::import
  • OCI-Lob::seek — Устанавливает позицию внутреннего указателя LOB
  • OCI-Lob::setBuffering — Изменяет текущее состояние буферизации большого объекта (LOB)
  • OCI-Lob::size — Возвращает размер объекта LOB
  • OCI-Lob::tell — Возвращает текущую позицию внутреннего указателя объекта LOB
  • OCI-Lob::truncate — Обрезает большой объект
  • OCI-Lob::write — Записывает данные в объект LOB
  • OCI-Lob::writeTemporary — Записывает временный большой объект (LOB)
  • OCI-Lob::writeToFile — Псевдоним OCI-Lob::export