Class JdbcBlob

JdbcBlob

JDBC Blob. Dokumentację tych zajęć znajdziesz tutaj: java.sql.Blob .

Metody

MetodaZwracany typKrótki opis
free()voidDokumentację tej metody znajdziesz tutaj: java.sql.Blob#free().
getAppsScriptBlob()BlobPobiera zawartość tego JdbcBlob jako obiekt blob Apps Script.
getAs(contentType)BlobZwraca dane wewnątrz tego obiektu jako obiekt blob przekonwertowany na określony typ treści.
getBytes(position, length)Byte[]Dokumentację tej metody można znaleźć w sekcji java.sql.Blob#getBytes(long, int)
length()IntegerDokumentację tej metody znajdziesz tutaj: java.sql.Blob#length().
position(pattern, start)IntegerDokumentację tej metody można znaleźć w sekcji java.sql.Blob#position(byte[], long)
position(pattern, start)IntegerDokumentację tej metody można znaleźć w sekcji java.sql.Blob#position(blob, long)
setBytes(position, blobSource)IntegerWygodna metoda zapisywania obiektu JdbcBlob w tym obiekcie blob.
setBytes(position, blobSource, offset, length)IntegerWygodna metoda zapisywania obiektu JdbcBlob w tym obiekcie blob.
setBytes(position, bytes)IntegerDokumentację tej metody można znaleźć w sekcji java.sql.Blob#setBytes(long, byte[])
setBytes(position, bytes, offset, length)IntegerDokumentację tej metody można znaleźć w sekcji java.sql.Blob#setBytes(long, byte[], int, int)
truncate(length)voidDokumentację tej metody znajdziesz tutaj: java.sql.Blob#truncate(long).

Szczegółowa dokumentacja

free()

Dokumentację tej metody znajdziesz tutaj: java.sql.Blob#free().


getAppsScriptBlob()

Pobiera zawartość tego JdbcBlob jako obiekt blob Apps Script.

Powrót

BlobBlob, którego można używać bezpośrednio przez inne interfejsy API Apps Script.


getAs(contentType)

Zwraca dane wewnątrz tego obiektu jako obiekt blob przekonwertowany na określony typ treści. Ten dodaje do nazwy pliku odpowiednie rozszerzenie, na przykład „mojplik.pdf”. Jednak zakłada, że część nazwy pliku, która następuje po ostatnim kropce (jeśli występuje), jest już , które należy zastąpić. W rezultacie „ShoppingList.12.25.2014” zmienia się w „ShoppingList.12.25.pdf”.

Aby wyświetlić dzienne limity konwersji, zobacz Limity dla Google Usługi. Nowo utworzone domeny Google Workspace mogą być tymczasowo bardziej rygorystyczne limity.

Parametry

NazwaTypOpis
contentTypeStringTyp MIME do skonwertowania. W przypadku większości blobów atrybut 'application/pdf' to jedyną prawidłową opcją. W przypadku zdjęć w formacie BMP, GIF, JPEG lub PNG możesz też użyć dowolnego z tych atrybutów: 'image/bmp', 'image/gif', 'image/jpeg' lub 'image/png'. prawidłowe. W przypadku dokumentów w Dokumentach Google prawidłowa jest też wartość 'text/markdown'.

Powrót

Blob – dane w postaci obiektu blob.


getBytes(position, length)

Dokumentację tej metody można znaleźć w sekcji java.sql.Blob#getBytes(long, int)

Parametry

NazwaTypOpis
positionIntegerPozycja porządkowa pierwszego bajtu w wartości bloba do wyodrębnienia; pierwszy bajt jest w pozycji 1.
lengthIntegerliczba kolejnych bajtów do skopiowania; wartość w polu długości musi wynosić zero lub większa wartość.

Powrót

Byte[] – tablica bajtów zawierająca do określonej liczby kolejnych bajtów z obiektu blob .


length()

Dokumentację tej metody znajdziesz tutaj: java.sql.Blob#length().

Powrót

Integer – liczba bajtów w tym obiekcie blob.


position(pattern, start)

Dokumentację tej metody można znaleźć w sekcji java.sql.Blob#position(byte[], long)

Parametry

NazwaTypOpis
patternByte[]Tablica bajtów do wyszukania.
startIntegerPozycja w wartości bloba, na której rozpoczyna się wyszukiwanie; pierwsza pozycja to 1.

Powrót

Integer – pozycja, od której zaczyna się określony wzór. W przeciwnym razie -1, jeśli wzór nie jest prawidłowy. .


position(pattern, start)

Dokumentację tej metody można znaleźć w sekcji java.sql.Blob#position(blob, long)

Parametry

NazwaTypOpis
patternJdbcBlobJdbcBlob wskazująca wartość do wyszukania.
startIntegerPozycja w wartości bloba, na której rozpoczyna się wyszukiwanie; pierwsza pozycja to 1.

Powrót

Integer – pozycja, od której zaczyna się określony wzór. W przeciwnym razie -1, jeśli wzór nie jest prawidłowy. .


setBytes(position, blobSource)

Wygodna metoda zapisywania obiektu JdbcBlob w tym obiekcie blob.

Parametry

NazwaTypOpis
positionIntegerpozycja bloba, od której należy zacząć pisać; pierwsza pozycja to 1.
blobSourceBlobSourceŹródło danych do zapisania w tym obiekcie blob.

Powrót

Integer – liczba zapisanych bajtów.


setBytes(position, blobSource, offset, length)

Wygodna metoda zapisywania obiektu JdbcBlob w tym obiekcie blob.

Parametry

NazwaTypOpis
positionIntegerpozycja bloba, od której należy zacząć pisać; pierwsza pozycja to 1.
blobSourceBlobSourceŹródło danych do zapisania w tym obiekcie blob.
offsetIntegerPrzesunięcie do podanej tablicy bajtów, od której ma się rozpocząć odczyt bajtów do ustawienia.
lengthIntegerLiczba bajtów, które mają zostać zapisane w obiekcie blob.

Powrót

Integer – liczba zapisanych bajtów.


setBytes(position, bytes)

Dokumentację tej metody można znaleźć w sekcji java.sql.Blob#setBytes(long, byte[])

Parametry

NazwaTypOpis
positionIntegerpozycja bloba, od której należy zacząć pisać; pierwsza pozycja to 1.
bytesByte[]Tablica bajtów do zapisania w tym obiekcie blob.

Powrót

Integer – liczba zapisanych bajtów.


setBytes(position, bytes, offset, length)

Dokumentację tej metody można znaleźć w sekcji java.sql.Blob#setBytes(long, byte[], int, int)

Parametry

NazwaTypOpis
positionIntegerpozycja bloba, od której należy zacząć pisać; pierwsza pozycja to 1.
bytesByte[]Tablica bajtów do zapisania w tym obiekcie blob.
offsetIntegerPrzesunięcie do podanej tablicy bajtów, od której ma się rozpocząć odczyt bajtów do ustawienia.
lengthIntegerLiczba bajtów, które mają zostać zapisane w obiekcie blob.

Powrót

Integer – liczba zapisanych bajtów.


truncate(length)

Dokumentację tej metody znajdziesz tutaj: java.sql.Blob#truncate(long).

Parametry

NazwaTypOpis
lengthIntegerRozmiar (w bajtach) tego bloba po przycięciu.