Class JdbcBlob

JdbcBlob

Ein JDBC-Blob. Informationen zu dieser Klasse finden Sie unter java.sql.Blob .

Methoden

MethodeRückgabetypKurzbeschreibung
free()voidInformationen zu dieser Methode finden Sie unter java.sql.Blob#free().
getAppsScriptBlob()BlobRuft den Inhalt dieses JdbcBlob 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[]Informationen zu dieser Methode finden Sie unter . java.sql.Blob#getBytes(long, int)
length()IntegerInformationen zu dieser Methode finden Sie unter java.sql.Blob#length().
position(pattern, start)IntegerInformationen zu dieser Methode finden Sie unter . java.sql.Blob#position(byte[], long)
position(pattern, start)IntegerInformationen zu dieser Methode finden Sie unter . java.sql.Blob#position(blob, long)
setBytes(position, blobSource)IntegerPraktische Methode zum Schreiben einer JdbcBlob in dieses Blob.
setBytes(position, blobSource, offset, length)IntegerPraktische Methode zum Schreiben einer JdbcBlob in dieses Blob.
setBytes(position, bytes)IntegerInformationen zu dieser Methode finden Sie unter . java.sql.Blob#setBytes(long, byte[])
setBytes(position, bytes, offset, length)IntegerInformationen zu dieser Methode finden Sie unter . java.sql.Blob#setBytes(long, byte[], int, int)
truncate(length)voidInformationen zu dieser Methode finden Sie unter java.sql.Blob#truncate(long).

Detaillierte Dokumentation

free()

Informationen zu dieser Methode finden Sie unter java.sql.Blob#free().


getAppsScriptBlob()

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

Rückflug

Blob: Eine Blob, die 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. Dieses fügt dem Dateinamen die entsprechende Erweiterung hinzu, beispielsweise "meinedatei.pdf". Allerdings geht davon aus, dass der Teil des Dateinamens, der auf den letzten Punkt folgt (falls vorhanden), ein vorhandener die ersetzt werden soll. Daher lautet „Einkaufsliste.12.25.2014“. wird zu „Einkaufsliste.12.25.pdf“.

Die Tageskontingente für Conversions finden Sie unter Kontingente für Google Dienste. Neu erstellte Google Workspace-Domains unterliegen möglicherweise vorübergehend strengeren Richtlinien. Kontingenten.

Parameter

NameTypBeschreibung
contentTypeStringDer MIME-Typ, in den konvertiert werden soll. Für die meisten Blobs ist 'application/pdf' ist die einzige gültige Option. Für Bilder im BMP-, GIF-, JPEG- oder PNG-Format gilt auch Folgendes: 'image/bmp', 'image/gif', 'image/jpeg' oder 'image/png' gültig sein. Bei einem Google Docs-Dokument ist 'text/markdown' ebenfalls gültig.

Rückflug

Blob: Die Daten als Blob.


getBytes(position, length)

Informationen zu 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; die das erste Byte an Position 1.
lengthIntegerDie Anzahl der aufeinanderfolgenden Byte, die kopiert werden sollen. muss der Wert für die Länge null oder größer sein.

Rückflug

Byte[]: Ein Byte-Array, das die angegebene Anzahl aufeinanderfolgender Byte aus dem Blob enthält Wert.


length()

Informationen zu dieser Methode finden Sie unter java.sql.Blob#length().

Rückflug

Integer – Die Anzahl der Byte in diesem Blob.


position(pattern, start)

Informationen zu 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 1 ist.

Rückflug

Integer – Die Position, an der das angegebene Muster beginnt, oder „-1“, wenn das Muster nicht gefunden.


position(pattern, start)

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

Parameter

NameTypBeschreibung
patternJdbcBlobDer JdbcBlob, der den Wert angibt, nach dem gesucht werden soll.
startIntegerDie Position im Blob-Wert, an der die Suche beginnen soll. die erste Position 1 ist.

Rückflug

Integer – Die Position, an der das angegebene Muster beginnt, oder „-1“, wenn das Muster nicht gefunden.


setBytes(position, blobSource)

Praktische Methode zum Schreiben einer JdbcBlob in dieses Blob.

Parameter

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

Rückflug

Integer: Die Anzahl der geschriebenen Byte.


setBytes(position, blobSource, offset, length)

Praktische Methode zum Schreiben einer JdbcBlob in dieses Blob.

Parameter

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

Rückflug

Integer: Die Anzahl der geschriebenen Byte.


setBytes(position, bytes)

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

Parameter

NameTypBeschreibung
positionIntegerDie Position im Blob, an der mit dem Schreiben beginnen soll. die erste Position 1 ist.
bytesByte[]Das Array der Byte, die in dieses Blob geschrieben werden sollen.

Rückflug

Integer: Die Anzahl der geschriebenen Byte.


setBytes(position, bytes, offset, length)

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

Parameter

NameTypBeschreibung
positionIntegerDie Position im Blob, an der mit dem Schreiben beginnen soll. die erste Position 1 ist.
bytesByte[]Das Array der Byte, die in dieses Blob geschrieben werden sollen.
offsetIntegerDer Offset im angegebenen Byte-Array, bei dem mit dem Lesen der festzulegenden Byte begonnen wird.
lengthIntegerDie Anzahl der Byte, die in das Blob geschrieben werden sollen.

Rückflug

Integer: Die Anzahl der geschriebenen Byte.


truncate(length)

Informationen zu dieser Methode finden Sie unter java.sql.Blob#truncate(long).

Parameter

NameTypBeschreibung
lengthIntegerDie Größe (in Byte) dieses Blobs nach der Kürzung.