JDBC Blob. Dokumentację tej klasy znajdziesz java.sql.Blob
.
Metody
| Metoda | Zwracany typ | Krótki opis |
|---|---|---|
free() | void | Dokumentację tej metody znajdziesz
java.sql.Blob#free(). |
get | Blob | Pobiera zawartość tego obiektu JdbcBlob jako obiekt blob Apps Script. |
get | Blob | Zwraca dane w tym obiekcie jako obiekt blob przekonwertowany na określony typ treści. |
get | Byte[] | Dokumentację tej metody znajdziesz
java.sql.Blob#getBytes(long, int). |
length() | Integer | Dokumentację tej metody znajdziesz
java.sql.Blob#length(). |
position(pattern, start) | Integer | Dokumentację tej metody znajdziesz
java.sql.Blob#position(byte[], long). |
position(pattern, start) | Integer | Dokumentację tej metody znajdziesz
java.sql.Blob#position(blob, long). |
set | Integer | Wygodna metoda zapisywania obiektu Jdbc w tym obiekcie blob. |
set | Integer | Wygodna metoda zapisywania obiektu Jdbc w tym obiekcie blob. |
set | Integer | Dokumentację tej metody znajdziesz
java.sql.Blob#setBytes(long, byte[]). |
set | Integer | Dokumentację tej metody znajdziesz
java.sql.Blob#setBytes(long, byte[], int, int). |
truncate(length) | void | Dokumentację tej metody znajdziesz
java.sql.Blob#truncate(long). |
Szczegółowa dokumentacja
free()
Dokumentację tej metody znajdziesz
java.sql.Blob#free().
getAppsScriptBlob()
getAs(contentType)
Zwraca dane w tym obiekcie jako obiekt blob przekonwertowany na określony typ treści. Ta metoda dodaje do nazwy pliku odpowiednie rozszerzenie, np. „mójplik.pdf”. Zakłada jednak, że część nazwy pliku, która następuje po ostatniej kropce (jeśli występuje), jest istniejącym rozszerzeniem, które należy zastąpić. W konsekwencji nazwa „ShoppingList.12.25.2014” zmieni się na „ShoppingList.12.25.pdf”.
Aby wyświetlić dzienne limity konwersji, zapoznaj się z artykułem Limity usług Google. Nowo utworzone domeny Google Workspace mogą być tymczasowo objęte bardziej rygorystycznymi limitami.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
content | String | Typ MIME, na który ma zostać przekonwertowany plik. W przypadku większości obiektów blob jedyną prawidłową opcją jest 'application/pdf'. W przypadku obrazów w formacie BMP, GIF, JPEG lub PNG prawidłowe są też znaki 'image/bmp', 'image/gif', 'image/jpeg' i 'image/png'. W przypadku dokumentu Google 'text/markdown' jest również prawidłowy. |
Powrót
Blob – dane w formie obiektu blob.
getBytes(position, length)
Dokumentację tej metody znajdziesz
java.sql.Blob#getBytes(long, int).
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
position | Integer | Pozycja porządkowa pierwszego bajtu w wartości obiektu blob, który ma zostać wyodrębniony. Pierwszy bajt znajduje się na pozycji 1. |
length | Integer | Liczba kolejnych bajtów do skopiowania. Wartość długości musi być równa zero lub większa. |
Powrót
Byte[] – tablica bajtów zawierająca maksymalnie podaną liczbę kolejnych bajtów z wartości obiektu blob.
length()
Dokumentację tej metody znajdziesz
java.sql.Blob#length().
Powrót
Integer – liczba bajtów w tym obiekcie blob.
position(pattern, start)
Dokumentację tej metody znajdziesz
java.sql.Blob#position(byte[], long).
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
pattern | Byte[] | Tablica bajtów do wyszukania. |
start | Integer | Pozycja w wartości obiektu blob, od której ma się rozpocząć wyszukiwanie. Pierwsza pozycja to 1. |
Powrót
Integer – pozycja, od której zaczyna się określony wzorzec, lub -1, jeśli wzorca nie znaleziono.
position(pattern, start)
Dokumentację tej metody znajdziesz
java.sql.Blob#position(blob, long).
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
pattern | Jdbc | Jdbc wskazująca wartość do wyszukania. |
start | Integer | Pozycja w wartości obiektu blob, od której ma się rozpocząć wyszukiwanie. Pierwsza pozycja to 1. |
Powrót
Integer – pozycja, od której zaczyna się określony wzorzec, lub -1, jeśli wzorca nie znaleziono.
setBytes(position, blobSource)
Wygodna metoda zapisywania obiektu JdbcBlob w tym obiekcie blob.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
position | Integer | Pozycja w obiekcie blob, od której ma się rozpocząć zapisywanie. Pierwsza pozycja to 1. |
blob | Blob | Źródło danych do zapisania w tym obiekcie blob. |
Powrót
Integer – liczba zapisanych bajtów.
setBytes(position, blobSource, offset, length)
Metoda ułatwiająca zapisywanie obiektu JdbcBlob w tym obiekcie blob.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
position | Integer | Pozycja w obiekcie blob, od której ma się rozpocząć zapisywanie. Pierwsza pozycja to 1. |
blob | Blob | Źródło danych do zapisania w tym obiekcie blob. |
offset | Integer | Przesunięcie w podanej tablicy bajtów, od którego ma się rozpocząć odczytywanie bajtów do ustawienia. |
length | Integer | Liczba bajtów do zapisania w blobie. |
Powrót
Integer – liczba zapisanych bajtów.
setBytes(position, bytes)
Dokumentację tej metody znajdziesz
java.sql.Blob#setBytes(long, byte[]).
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
position | Integer | Pozycja w obiekcie blob, od której ma się rozpocząć zapisywanie. 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 znajdziesz
java.sql.Blob#setBytes(long, byte[], int, int).
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
position | Integer | Pozycja w obiekcie blob, od której ma się rozpocząć zapisywanie. Pierwsza pozycja to 1. |
bytes | Byte[] | Tablica bajtów do zapisania w tym obiekcie blob. |
offset | Integer | Przesunięcie w podanej tablicy bajtów, od którego ma się rozpocząć odczytywanie bajtów do ustawienia. |
length | Integer | Liczba bajtów do zapisania w blobie. |
Powrót
Integer – liczba zapisanych bajtów.
truncate(length)
Dokumentację tej metody znajdziesz
java.sql.Blob#truncate(long).
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
length | Integer | Rozmiar tego obiektu blob po obcięciu (w bajtach). |