# La clase OCI-Lob

(No version information available, might only be in Git)

## Introducción

Funcionaliada de OCI8 LOB para objetos grandes binarios (BLOB) y de carácter (CLOB).

> Nota:

> La clase OCI-Lob ha sido renombrada a OCILob en PHP 8 y PECL OCI8 3.0.0 para ajustarse a los estándares de nomenclatura de PHP.

## Sinopsis de la Clase

class OCILob {
/* Métodos */
public append(OCILob `$from`): bool
public close(): bool
public eof(): bool
public erase(?int `$offset` = `null`, ?int `$length` = `null`): int|false
public export(string `$filename`, ?int `$offset` = `null`, ?int `$length` = `null`): bool
public flush(int `$flag` = 0): bool
public free(): bool
public getBuffering(): bool
public import(string `$filename`): bool
public load(): string|false
public read(int `$length`): string|false
public rewind(): bool
public save(string `$data`, int `$offset` = 0): bool
public seek(int `$offset`, int `$whence` = `OCI_SEEK_SET`): bool
public setBuffering(bool `$mode`): bool
public size(): int|false
public tell(): int|false
public truncate(int `$length` = 0): bool
public write(string `$data`, ?int `$length` = `null`): int|false
public writeTemporary(string `$data`, int `$type` = `OCI_TEMP_CLOB`): bool
}

## Tabla de contenidos

- OCILob::append — Añade datos a un objeto grande (LOB) desde otro
- OCILob::close — Cierra un descriptor de LOB
- OCILob::eof — Comprueba la marca de final de fichero en un descriptor de objetos grandes
- OCILob::erase — Borra la porción especificada de los datos internos de un LOB
- OCILob::export — Exporta el contenido de un LOB a un fichero
- OCILob::flush — Vacía/escribe el búfer de un LOB al servidor
- OCILob::free — Libera los recursos asociados con el descriptor del LOB
- OCILob::getBuffering — Devuelve el estado actual del uso del búfer para un objeto grande
- OCILob::import — Importa datos de un fichero a un LOB
- OCILob::load — Devuelve el contenido de un objeto grande
- OCILob::read — Lee parte del objeto grande
- OCILob::rewind — Mueve el puntero interno al comienzo de un objeto grande
- OCILob::save — Guarda datos en un objeto grande
- OCILob::saveFile — Alias de OCILob::import
- OCILob::seek — Ubica el puntero interno de un objeto grande
- OCILob::setBuffering — Cambia el estado actual del uso del búfer para objetos grandes
- OCILob::size — Devuelve el tamaño de un objeto grande
- OCILob::tell — Devuelve la posición actual del puntero interno de un objeto grande
- OCILob::truncate — Trunca un objeto grande
- OCILob::write — Escribe datos en un objeto grande
- OCILob::writeTemporary — Escribe un objeto grande temporal
- OCILob::writeToFile — Alias de OCILob::export