Ein JDBC-Blob
. Die Dokumentation dieser Klasse finden Sie unter java.sql.Blob
.
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
free() | void | Eine Dokumentation dieser Methode finden Sie unter
java.sql.Blob#free() . |
getAppsScriptBlob() | Blob | Ruft den Inhalt dieses JSBcBlob-Objekts als Apps Script-Blob ab. |
getAs(contentType) | Blob | Gibt 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() | Integer | Eine Dokumentation dieser Methode finden Sie unter
java.sql.Blob#length() . |
position(pattern, start) | Integer | Eine Dokumentation dieser Methode finden Sie unter
java.sql.Blob#position(byte[], long) . |
position(pattern, start) | Integer | Eine Dokumentation dieser Methode finden Sie unter
java.sql.Blob#position(blob, long) . |
setBytes(position, blobSource) | Integer | Praktische Methode zum Schreiben eines JdbcBlob in dieses Blob. |
setBytes(position, blobSource, offset, length) | Integer | Praktische Methode zum Schreiben eines JdbcBlob in dieses Blob. |
setBytes(position, bytes) | Integer | Eine Dokumentation dieser Methode finden Sie unter
java.sql.Blob#setBytes(long, byte[]) . |
setBytes(position, bytes, offset, length) | Integer | Eine Dokumentation dieser Methode finden Sie unter
java.sql.Blob#setBytes(long, byte[], int, int) . |
truncate(length) | void | Eine 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()
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
Name | Typ | Beschreibung |
---|---|---|
contentType | String | Der 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
Name | Typ | Beschreibung |
---|---|---|
position | Integer | Die ordinale Position des ersten Byte im Blob-Wert, der extrahiert werden soll. Das erste Byte befindet sich an Position 1. |
length | Integer | Anzahl 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
Name | Typ | Beschreibung |
---|---|---|
pattern | Byte[] | Das Byte-Array, nach dem gesucht werden soll. |
start | Integer | Die 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
Name | Typ | Beschreibung |
---|---|---|
pattern | JdbcBlob | Der JdbcBlob , der den zu suchenden Wert angibt. |
start | Integer | Die 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
Name | Typ | Beschreibung |
---|---|---|
position | Integer | Die Position im Blob, an der mit dem Schreiben begonnen werden soll. Die erste Position ist 1. |
blobSource | BlobSource | Die 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
Name | Typ | Beschreibung |
---|---|---|
position | Integer | Die Position im Blob, an der mit dem Schreiben begonnen werden soll. Die erste Position ist 1. |
blobSource | BlobSource | Die Datenquelle, die in dieses Blob geschrieben werden soll. |
offset | Integer | Der Offset im bereitgestellten Byte-Array, bei dem mit dem Lesen der festzulegenden Byte begonnen werden soll. |
length | Integer | Die 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
Name | Typ | Beschreibung |
---|---|---|
position | Integer | Die Position im Blob, an der mit dem Schreiben begonnen werden soll. Die erste Position ist 1. |
bytes | Byte[] | 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
Name | Typ | Beschreibung |
---|---|---|
position | Integer | Die Position im Blob, an der mit dem Schreiben begonnen werden soll. Die erste Position ist 1. |
bytes | Byte[] | Das Array der Byte, die in dieses Blob geschrieben werden sollen. |
offset | Integer | Der Offset im bereitgestellten Byte-Array, bei dem mit dem Lesen der festzulegenden Byte begonnen werden soll. |
length | Integer | Die 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
Name | Typ | Beschreibung |
---|---|---|
length | Integer | Die Größe dieses Blobs in Byte nach der Kürzung. |