Class JdbcBlob

JdbcBlob

Eine JDBC-Blob. Eine Dokumentation zu dieser Klasse finden Sie unter java.sql.Blob .

Methoden

MethodeRückgabetypKurzbeschreibung
free()voidEine Dokumentation dieser Methode finden Sie unter java.sql.Blob#free().
getAppsScriptBlob()BlobRuft den Inhalt dieses JdbcBlobs als Apps Script-Blob ab.
getAs(contentType)BlobGibt die Daten in diesem Objekt als Blob zurück, der in den angegebenen Inhaltstyp konvertiert wurde.
getBytes(position, length)Byte[]Eine Dokumentation dieser Methode finden Sie unter java.sql.Blob#getBytes(long, int).
length()IntegerEine Dokumentation dieser Methode finden Sie unter java.sql.Blob#length().
position(pattern, start)IntegerEine Dokumentation dieser Methode finden Sie unter java.sql.Blob#position(byte[], long).
position(pattern, start)IntegerEine Dokumentation dieser Methode finden Sie unter java.sql.Blob#position(blob, long).
setBytes(position, blobSource)IntegerDiese praktische Methode schreibt eine JdbcBlob in dieses Blob.
setBytes(position, blobSource, offset, length)IntegerDiese praktische Methode schreibt eine JdbcBlob in dieses Blob.
setBytes(position, bytes)IntegerEine Dokumentation dieser Methode finden Sie unter java.sql.Blob#setBytes(long, byte[]).
setBytes(position, bytes, offset, length)IntegerEine Dokumentation dieser Methode finden Sie unter java.sql.Blob#setBytes(long, byte[], int, int).
truncate(length)voidEine Dokumentation dieser Methode finden Sie unter java.sql.Blob#truncate(long).

Detaillierte Dokumentation

free()

Eine Dokumentation dieser Methode finden Sie unter java.sql.Blob#free().


getAppsScriptBlob()

Ruft den Inhalt dieses JdbcBlobs als Apps Script-Blob ab.

Rückflug

Blob: Ein Blob, das direkt von anderen Apps Script APIs verwendet werden kann.


getAs(contentType)

Gibt die Daten in diesem Objekt als Blob zurück, der in den angegebenen Inhaltstyp konvertiert wurde. Bei dieser Methode wird dem Dateinamen die entsprechende Erweiterung hinzugefügt, z. B. „meinedatei.pdf“. Es wird jedoch davon ausgegangen, dass der Teil des Dateinamens, der auf den letzten Punkt (falls vorhanden) folgt, eine vorhandene Erweiterung ist, die ersetzt werden soll. Daraus wird „Einkaufsliste.25.12.2014“ zu „Einkaufsliste.25.12.pdf“.

Die täglichen Kontingente für Conversions finden Sie unter Kontingente für Google-Dienste. Für neu erstellte Google Workspace-Domains gelten möglicherweise vorübergehend strengere Kontingente.

Parameter

NameTypBeschreibung
contentTypeStringDer MIME-Typ, in den konvertiert werden soll. Für die meisten Blobs ist 'application/pdf' die einzige gültige Option. Bei Bildern im BMP-, GIF-, JPEG- oder PNG-Format sind auch 'image/bmp', 'image/gif', 'image/jpeg' oder 'image/png' zulässig. Für ein Google Docs-Dokument ist auch 'text/markdown' zulässig.

Rückflug

Blob – die Daten als Blob.


getBytes(position, length)

Eine Dokumentation dieser Methode finden Sie unter java.sql.Blob#getBytes(long, int).

Parameter

NameTypBeschreibung
positionIntegerDie Ordinalposition des ersten Bytes im zu extrahierenden Blob-Wert. Das erste Byte hat die Position 1.
lengthIntegerDie Anzahl der aufeinanderfolgenden Bytes, die kopiert werden sollen. Der Wert für „length“ muss null oder höher sein.

Rückflug

Byte[]: Ein Byte-Array, das bis zu der angegebenen Anzahl aufeinanderfolgender Bytes aus dem Blob-Wert enthält.


length()

Eine Dokumentation dieser Methode finden Sie unter java.sql.Blob#length().

Rückflug

Integer: Die Anzahl der Byte in diesem Blob.


position(pattern, start)

Eine Dokumentation dieser Methode finden Sie unter java.sql.Blob#position(byte[], long).

Parameter

NameTypBeschreibung
patternByte[]Das Byte-Array, nach dem gesucht werden soll.
startIntegerDie Position im Blob-Wert, an der die Suche beginnen soll. Die erste Position ist 1.

Rückflug

Integer: Die Position, an der das angegebene Muster beginnt, oder -1, wenn das Muster nicht gefunden wird.


position(pattern, start)

Eine Dokumentation dieser Methode finden Sie unter java.sql.Blob#position(blob, long).

Parameter

NameTypBeschreibung
patternJdbcBlobDas JdbcBlob steht für den Wert, nach dem gesucht werden soll.
startIntegerDie Position im Blob-Wert, an der die Suche beginnen soll. Die erste Position ist 1.

Rückflug

Integer: Die Position, an der das angegebene Muster beginnt, oder -1, wenn das Muster nicht gefunden wird.


setBytes(position, blobSource)

Diese praktische Methode schreibt eine JdbcBlob in dieses Blob.

Parameter

NameTypBeschreibung
positionIntegerDie Position im Blob, an der das Schreiben beginnen soll. Die erste Position ist 1.
blobSourceBlobSourceDie Datenquelle, die in diesen Blob geschrieben werden soll.

Rückflug

Integer – Die Anzahl der geschriebenen Byte.


setBytes(position, blobSource, offset, length)

Diese praktische Methode schreibt eine JdbcBlob in dieses Blob.

Parameter

NameTypBeschreibung
positionIntegerDie Position im Blob, an der das Schreiben beginnen soll. Die erste Position ist 1.
blobSourceBlobSourceDie Datenquelle, die in diesen Blob geschrieben werden soll.
offsetIntegerDer Versatz im angegebenen Byte-Array, bei dem mit dem Lesen der zu setzenden Bytes begonnen werden soll.
lengthIntegerDie Anzahl der Byte, die in den Blob geschrieben werden sollen.

Rückflug

Integer – Die Anzahl der geschriebenen Byte.


setBytes(position, bytes)

Eine Dokumentation dieser Methode finden Sie unter java.sql.Blob#setBytes(long, byte[]).

Parameter

NameTypBeschreibung
positionIntegerDie Position im Blob, an der das Schreiben beginnen soll. Die erste Position ist 1.
bytesByte[]Das Byte-Array, das in diesen Blob geschrieben werden soll.

Rückflug

Integer – Die Anzahl der geschriebenen Byte.


setBytes(position, bytes, offset, length)

Eine Dokumentation dieser Methode finden Sie unter java.sql.Blob#setBytes(long, byte[], int, int).

Parameter

NameTypBeschreibung
positionIntegerDie Position im Blob, an der das Schreiben beginnen soll. Die erste Position ist 1.
bytesByte[]Das Byte-Array, das in diesen Blob geschrieben werden soll.
offsetIntegerDer Versatz im angegebenen Byte-Array, bei dem mit dem Lesen der zu setzenden Bytes begonnen werden soll.
lengthIntegerDie Anzahl der Byte, die in den Blob geschrieben werden sollen.

Rückflug

Integer – Die Anzahl der geschriebenen Byte.


truncate(length)

Eine Dokumentation dieser Methode finden Sie unter java.sql.Blob#truncate(long).

Parameter

NameTypBeschreibung
lengthIntegerDie Größe dieses Blobs nach dem Kürzen in Byte.