Class JdbcBlob

JdbcBlob

Ein JDBC-Blob. Die Dokumentation 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 JSBcBlob-Objekts als Apps Script-Blob ab.
getAs(contentType)BlobGibt die Daten in diesem Objekt als Blob zurück, das 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)IntegerPraktische Methode zum Schreiben eines JdbcBlob in dieses Blob.
setBytes(position, blobSource, offset, length)IntegerPraktische Methode zum Schreiben eines 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 JSBcBlob-Objekts als Apps Script-Blob ab.

Return

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


getAs(contentType)

Gibt die Daten in diesem Objekt als Blob zurück, das in den angegebenen Inhaltstyp konvertiert wurde. Bei dieser Methode wird dem Dateinamen die entsprechende Erweiterung hinzugefügt, z. B. "myfile.pdf". Dabei wird jedoch davon ausgegangen, dass der Teil des Dateinamens, der auf den letzten Punkt (falls vorhanden) folgt, eine vorhandene Erweiterung ist, die ersetzt werden sollte. Aus „ShoppingList.12.25.2014“ wird dann „ShoppingList.12.25.pdf“.

Informationen zu den Tageskontingenten 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. Für Bilder im BMP-, GIF-, JPEG- oder PNG-Format sind auch 'image/bmp', 'image/gif', 'image/jpeg' oder 'image/png' gültig.

Return

Blob: Die Daten als Blob.


getBytes(position, length)

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

Parameter

NameTypBeschreibung
positionIntegerDie ordinale Position des ersten Byte im Blob-Wert, der extrahiert werden soll. Das erste Byte befindet sich an Position 1.
lengthIntegerAnzahl der aufeinanderfolgenden Byte, die kopiert werden sollen. Der Wert für die Länge muss null oder größer sein.

Return

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


length()

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

Return

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 gestartet werden soll. Die erste Position ist 1.

Return

Integer: 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
patternJdbcBlobDer JdbcBlob, der den zu suchenden Wert angibt.
startIntegerDie Position im Blob-Wert, an der die Suche gestartet werden soll. Die erste Position ist 1.

Return

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


setBytes(position, blobSource)

Praktische Methode zum Schreiben eines JdbcBlob in dieses Blob.

Parameter

NameTypBeschreibung
positionIntegerDie Position im Blob, an der mit dem Schreiben begonnen werden soll. Die erste Position ist 1.
blobSourceBlobSourceDie Datenquelle, die in dieses Blob geschrieben werden soll.

Return

Integer: Die Anzahl der geschriebenen Byte.


setBytes(position, blobSource, offset, length)

Praktische Methode zum Schreiben eines JdbcBlob in dieses Blob.

Parameter

NameTypBeschreibung
positionIntegerDie Position im Blob, an der mit dem Schreiben begonnen werden soll. Die erste Position ist 1.
blobSourceBlobSourceDie Datenquelle, die in dieses Blob geschrieben werden soll.
offsetIntegerDer Offset im bereitgestellten Byte-Array, bei dem mit dem Lesen der festzulegenden Byte begonnen werden soll.
lengthIntegerDie Anzahl der Byte, die in das Blob geschrieben werden sollen.

Return

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 mit dem Schreiben begonnen werden soll. Die erste Position ist 1.
bytesByte[]Das Array der Byte, die in dieses Blob geschrieben werden sollen.

Return

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 mit dem Schreiben begonnen werden soll. Die erste Position ist 1.
bytesByte[]Das Array der Byte, die in dieses Blob geschrieben werden sollen.
offsetIntegerDer Offset im bereitgestellten Byte-Array, bei dem mit dem Lesen der festzulegenden Byte begonnen werden soll.
lengthIntegerDie Anzahl der Byte, die in das Blob geschrieben werden sollen.

Return

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 in Byte nach der Kürzung.