JDBC Blob
. Dokumentację tych zajęć znajdziesz tutaj: java.sql.Blob
.
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
free() | void | Dokumentację tej metody znajdziesz tutaj:
java.sql.Blob#free() . |
getAppsScriptBlob() | Blob | Pobiera zawartość tego JdbcBlob jako obiekt blob Apps Script. |
getAs(contentType) | Blob | Zwraca 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() | Integer | Dokumentację tej metody znajdziesz tutaj:
java.sql.Blob#length() . |
position(pattern, start) | Integer | Dokumentację tej metody można znaleźć w sekcji
java.sql.Blob#position(byte[], long) |
position(pattern, start) | Integer | Dokumentację tej metody można znaleźć w sekcji
java.sql.Blob#position(blob, long) |
setBytes(position, blobSource) | Integer | Wygodna metoda zapisywania obiektu JdbcBlob w tym obiekcie blob. |
setBytes(position, blobSource, offset, length) | Integer | Wygodna metoda zapisywania obiektu JdbcBlob w tym obiekcie blob. |
setBytes(position, bytes) | Integer | Dokumentację tej metody można znaleźć w sekcji
java.sql.Blob#setBytes(long, byte[]) |
setBytes(position, bytes, offset, length) | Integer | Dokumentację tej metody można znaleźć w sekcji
java.sql.Blob#setBytes(long, byte[], int, int) |
truncate(length) | void | Dokumentację tej metody znajdziesz tutaj:
java.sql.Blob#truncate(long) . |
Szczegółowa dokumentacja
free()
Dokumentację tej metody znajdziesz tutaj:
java.sql.Blob#free()
.
getAppsScriptBlob()
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
Nazwa | Typ | Opis |
---|---|---|
contentType | String | Typ 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
Nazwa | Typ | Opis |
---|---|---|
position | Integer | Pozycja porządkowa pierwszego bajtu w wartości bloba do wyodrębnienia; pierwszy bajt jest w pozycji 1. |
length | Integer | liczba 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
Nazwa | Typ | Opis |
---|---|---|
pattern | Byte[] | Tablica bajtów do wyszukania. |
start | Integer | Pozycja 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
Nazwa | Typ | Opis |
---|---|---|
pattern | JdbcBlob | JdbcBlob wskazująca wartość do wyszukania. |
start | Integer | Pozycja 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
Nazwa | Typ | Opis |
---|---|---|
position | Integer | pozycja bloba, od której należy zacząć pisać; pierwsza pozycja to 1. |
blobSource | BlobSource | Ź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
Nazwa | Typ | Opis |
---|---|---|
position | Integer | pozycja bloba, od której należy zacząć pisać; pierwsza pozycja to 1. |
blobSource | BlobSource | Źródło danych do zapisania w tym obiekcie blob. |
offset | Integer | Przesunięcie do podanej tablicy bajtów, od której ma się rozpocząć odczyt bajtów do ustawienia. |
length | Integer | Liczba 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
Nazwa | Typ | Opis |
---|---|---|
position | Integer | pozycja bloba, od której należy zacząć pisać; pierwsza pozycja to 1. |
bytes | Byte[] | 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
Nazwa | Typ | Opis |
---|---|---|
position | Integer | pozycja bloba, od której należy zacząć pisać; pierwsza pozycja to 1. |
bytes | Byte[] | Tablica bajtów do zapisania w tym obiekcie blob. |
offset | Integer | Przesunięcie do podanej tablicy bajtów, od której ma się rozpocząć odczyt bajtów do ustawienia. |
length | Integer | Liczba 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
Nazwa | Typ | Opis |
---|---|---|
length | Integer | Rozmiar (w bajtach) tego bloba po przycięciu. |