JDBC Blob
. Dokumentację tej klasy znajdziesz w java.sql.Blob
.
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
free() | void | Dokumentację tej metody znajdziesz w artykule
java.sql.Blob#free() . |
get | Blob | Pobiera zawartość tego obiektu JdbcBlob jako obiekt Blob w Apps Script. |
get | Blob | Zwraca dane z tego obiektu jako blob przekonwertowany na określony typ treści. |
get | Byte[] | Dokumentację tej metody znajdziesz w artykule
java.sql.Blob#getBytes(long, int) . |
length() | Integer | Dokumentację tej metody znajdziesz w artykule
java.sql.Blob#length() . |
position(pattern, start) | Integer | Dokumentację tej metody znajdziesz w artykule
java.sql.Blob#position(byte[], long) . |
position(pattern, start) | Integer | Dokumentację tej metody znajdziesz w artykule
java.sql.Blob#position(blob, long) . |
set | Integer | Wygodna metoda zapisywania Jdbc w tym blobie. |
set | Integer | Wygodna metoda zapisywania Jdbc w tym blobie. |
set | Integer | Dokumentację tej metody znajdziesz w artykule
java.sql.Blob#setBytes(long, byte[]) . |
set | Integer | Dokumentację tej metody znajdziesz w artykule
java.sql.Blob#setBytes(long, byte[], int, int) . |
truncate(length) | void | Dokumentację tej metody znajdziesz w artykule
java.sql.Blob#truncate(long) . |
Szczegółowa dokumentacja
free()
Dokumentację tej metody znajdziesz w artykule
java.sql.Blob#free()
.
get Apps Script Blob()
get As(contentType)
Zwraca dane z tego obiektu jako blob przekonwertowany na określony typ treści. Ta metoda dodaje odpowiednie rozszerzenie do nazwy pliku, np. „mójplik.pdf”. Zakłada ona jednak, że część nazwy pliku, która następuje po ostatnim okresie (jeśli w ogóle występuje), to istniejące rozszerzenie, które należy zastąpić. W rezultacie plik „ShoppingList.12.25.2014” zmieni nazwę na „ShoppingList.12.25.pdf”.
Informacje o limitach dziennych konwersji znajdziesz w artykule Limity dotyczące 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 nastąpić konwersja. W przypadku większości blobów opcja 'application/pdf' jest jedyną prawidłową opcją. W przypadku obrazów w formacie BMP, GIF, JPEG lub PNG prawidłowe są również wartości 'image/bmp' , 'image/gif' , 'image/jpeg' lub 'image/png' . W przypadku dokumentu w Dokumentach Google możesz też użyć 'text/markdown' . |
Powrót
Blob
– dane w postaci bloba.
get Bytes(position, length)
Dokumentację tej metody znajdziesz w artykule
java.sql.Blob#getBytes(long, int)
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
position | Integer | Pozycja porządkowa pierwszego bajtu w wartości bloba, 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 do podanej liczby kolejnych bajtów wartości bloba.
length()
Dokumentację tej metody znajdziesz w artykule
java.sql.Blob#length()
.
Powrót
Integer
– liczba bajtów w tym pliku blob.
position(pattern, start)
Dokumentację tej metody znajdziesz w artykule
java.sql.Blob#position(byte[], long)
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
pattern | Byte[] | Tablica bajtów, której szukasz. |
start | Integer | Pozycja w wartości bloba, od której ma się rozpocząć wyszukiwanie; pierwsza pozycja to 1. |
Powrót
Integer
– pozycja, na której zaczyna się określony wzór, lub -1, jeśli wzór nie został znaleziony.
position(pattern, start)
Dokumentację tej metody znajdziesz w artykule
java.sql.Blob#position(blob, long)
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
pattern | Jdbc | Jdbc wskazujący wartość do wyszukania. |
start | Integer | Pozycja w wartości bloba, od której ma się rozpocząć wyszukiwanie; pierwsza pozycja to 1. |
Powrót
Integer
– pozycja, na której zaczyna się określony wzór, lub -1, jeśli wzór nie został znaleziony.
set Bytes(position, blobSource)
Wygodna metoda zapisywania Jdbc
w tym blobie.
Parametry
Nazwa | Typ | Opis |
---|---|---|
position | Integer | Pozycja w blobie, od której ma się rozpocząć zapisywanie; pierwsza pozycja to 1. |
blob | Blob | Źródło danych do zapisania w tym pliku blob. |
Powrót
Integer
– liczba zapisanych bajtów.
set Bytes(position, blobSource, offset, length)
Wygodna metoda zapisywania Jdbc
w tym blobie.
Parametry
Nazwa | Typ | Opis |
---|---|---|
position | Integer | Pozycja w blobie, od której ma się rozpocząć zapisywanie; pierwsza pozycja to 1. |
blob | Blob | Źródło danych do zapisania w tym pliku blob. |
offset | Integer | Przesunięcie w podanej tablicy bajtów, od którego ma się rozpocząć odczyt bajtów do ustawienia. |
length | Integer | Liczba bajtów do zapisania w pliku blob. |
Powrót
Integer
– liczba zapisanych bajtów.
set Bytes(position, bytes)
Dokumentację tej metody znajdziesz w artykule
java.sql.Blob#setBytes(long, byte[])
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
position | Integer | Pozycja w blobie, od której ma się rozpocząć zapisywanie; pierwsza pozycja to 1. |
bytes | Byte[] | Tablica bajtów do zapisania w tym pliku blob. |
Powrót
Integer
– liczba zapisanych bajtów.
set Bytes(position, bytes, offset, length)
Dokumentację tej metody znajdziesz w artykule
java.sql.Blob#setBytes(long, byte[], int, int)
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
position | Integer | Pozycja w blobie, od której ma się rozpocząć zapisywanie; pierwsza pozycja to 1. |
bytes | Byte[] | Tablica bajtów do zapisania w tym blobie. |
offset | Integer | Przesunięcie w podanej tablicy bajtów, od którego ma się rozpocząć odczyt bajtów do ustawienia. |
length | Integer | Liczba bajtów do zapisania w pliku blob. |
Powrót
Integer
– liczba zapisanych bajtów.
truncate(length)
Dokumentację tej metody znajdziesz w artykule
java.sql.Blob#truncate(long)
.
Parametry
Nazwa | Typ | Opis |
---|---|---|
length | Integer | Rozmiar (w bajtach) tego bloba po obcięciu. |