EGL-Bibliothek 'lobLib'

Die Systembibliothek 'lobLib' stellt Hilfsfunktionen für große Objekte (vom Typ BLOB und CLOB) bereit.

Die folgende Tabelle enthält eine Liste der Funktionen in 'lobLib'.

Systemfunktion/Aufruf Beschreibung

attachBlobToFile(BLOB-Variable, Dateiname)

Ordnet eine angegebene Datei einer BLOB-Variablen zu, schreibt jedoch keinen Wert in die Datei.

attachBlobToTempFile(BLOB-Variable)

Ordnet eine eindeutige temporäre Systemdatei einer BLOB-Variablen zu, schreibt jedoch keinen Wert in die Datei.

attachClobToFile(CLOB-Variable, Dateiname)

Ordnet eine angegebene Datei einer CLOB-Variablen zu, schreibt jedoch keinen Wert in die Datei.

attachClobToTempFile(CLOB-Variable)

Ordnet eine eindeutige temporäre Systemdatei einer CLOB-Variablen zu, schreibt jedoch keinen Wert in die Datei.

freeBlob(BLOB-Variable)

Gibt die Ressourcen frei, die von einer BLOB-Variablen verwendet werden.

freeClob(CLOB-Variable)

Gibt die Ressourcen frei, die von einer CLOB-Variablen verwendet werden.

Ergebnis = getBlobLen(BLOB-Variable )

Gibt die Anzahl der Byte in dem Wert zurück, auf den eine BLOB-Variable verweist.

Ergebnis = getClobLen(CLOB-Variable)

Gibt die Anzahl der Zeichen zurück, auf die eine CLOB-Variable verweist.

Ergebnis = getStrFromClob(CLOB-Variable)

Gibt eine Zeichenfolge zurück, die dem Wert entspricht, auf den eine CLOB-Variable verweist.

Ergebnis = getSubStrFromClob(CLOB-Variable,
Position, Länge
)

Gibt eine Unterzeichenfolge des Werts zurück, auf den eine CLOB-Variable verweist.

loadBlobFromFile(BLOB-Variable, Dateiname)

Kopiert die Daten aus einer angegebenen Datei in den Hauptspeicherbereich, auf den eine BLOB-Variable verweist.

loadClobFromFile(CLOB-Variable, Dateiname)

Kopiert die Daten aus einer angegebenen Datei in den Hauptspeicherbereich, auf den eine CLOB-Variable verweist.

setClobFromString(CLOB-Variable, Zeichenfolge)

Kopiert eine Zeichenfolge in den Hauptspeicherbereich, auf den eine CLOB-Variable verweist.

setClobFromStringAtPosition(CLOB-Variable,
Position, Zeichenfolge
)

Kopiert eine Zeichenfolge in den Hauptspeicherbereich, auf den eine CLOB-Variable verweist. Hierbei beginnt der Kopiervorgang an einer angegebenen Position im Hauptspeicherbereich.

truncateBlob(BLOB-Variable, Länge)

Schneidet den Wert ab, auf den eine BLOB-Variable verweist.

truncateClob(CLOB-Variable, Länge)

Schneidet den Wert ab, auf den eine CLOB-Variable verweist.

updateBlobToFile(BLOB-Variable, Dateiname)

Kopiert die Daten, auf die eine BLOB-Variable verweist, in eine angegebene Datei.

updateClobToFile(CLOB-Variable, Dateiname)

Kopiert die Daten, auf die eine CLOB-Variable verweist, in eine angegebene Datei.

Kompatibilität

Tabelle 1. Hinweise zur Kompatibilität für 'lobLib'
Plattform Problem
COBOL-Generierung Die Typen BLOB und CLOB für große Objekte werden bei der COBOL-Generierung nicht unterstützt.

Feedback