Class JdbcBlob

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
JdbcBlob

JDBC Blob. Dokumentację tej klasy znajdziesz na stronie java.sql.Blob.

Metody

MetodaZwracany typKrótki opis
free()voidDokumentację tej metody znajdziesz na stronie java.sql.Blob#free().
getAppsScriptBlob()BlobPobiera zawartość tego obiektu 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 znajdziesz na stronie java.sql.Blob#getBytes(long, int).
length()IntegerDokumentację tej metody znajdziesz na stronie java.sql.Blob#length().
position(pattern, start)IntegerDokumentację tej metody znajdziesz na stronie java.sql.Blob#position(byte[], long).
position(pattern, start)IntegerDokumentację tej metody znajdziesz na stronie java.sql.Blob#position(blob, long).
setBytes(position, blobSource)IntegerWygodna metoda zapisu JdbcBlob w tym blobie.
setBytes(position, blobSource, offset, length)IntegerWygodna metoda zapisu JdbcBlob w tym blobie.
setBytes(position, bytes)IntegerDokumentację tej metody znajdziesz na stronie java.sql.Blob#setBytes(long, byte[]).
setBytes(position, bytes, offset, length)IntegerDokumentację tej metody znajdziesz na stronie java.sql.Blob#setBytes(long, byte[], int, int).
truncate(length)voidDokumentację tej metody znajdziesz na stronie java.sql.Blob#truncate(long).

Szczegółowa dokumentacja

free()

Dokumentację tej metody znajdziesz na stronie java.sql.Blob#free().


getAppsScriptBlob()

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

Zwróć

Blob – pole Blob, które może być bezpośrednio zastosowane przez inne interfejsy API Apps Script.


getAs(contentType)

Zwraca dane wewnątrz tego obiektu jako obiekt blob przekonwertowany na określony typ treści. Ta metoda dodaje odpowiednie rozszerzenie do nazwy pliku, np. „"myfile.pdf&quot”. Zakładamy jednak, że część nazwy pliku po ostatnim okresie (jeśli w ogóle) jest rozszerzeniem, które należy zastąpić. W związku z tym "ShoppingList.12.25.2014" zmienia się w "ShoppingList.12.25.pdf".

Aby sprawdzić dzienne limity konwersji, zobacz Limity usług Google. Nowo utworzone domeny Google Workspace mogą podlegać tymczasowym ograniczeniom.

Parametry

NazwaTypOpis
contentTypeStringTyp MIME, na który ma zostać przekonwertowane. W większości blobów 'application/pdf' jest jedyną prawidłową opcją. W przypadku obrazów w formacie BMP, GIF, JPEG lub PNG prawidłowy jest też każdy z tych formatów: 'image/bmp', 'image/gif', 'image/jpeg' lub 'image/png'.

Zwróć

Blob – dane jako obiekt blob.


getBytes(position, length)

Dokumentację tej metody znajdziesz na stronie java.sql.Blob#getBytes(long, int).

Parametry

NazwaTypOpis
positionIntegerPozycja porządkowa pierwszego bajta w wartości blob, która ma zostać wyodrębniona; pierwszy bajt jest na pozycji 1.
lengthIntegerLiczba kolejnych bajtów do skopiowania. Wartość długości musi wynosić 0 lub większa.

Zwróć

Byte[] – tablica bajtów zawierająca określoną liczbę kolejnych bajtów z wartości blob.


length()

Dokumentację tej metody znajdziesz na stronie java.sql.Blob#length().

Zwróć

Integer – liczba bajtów w tym blobie.


position(pattern, start)

Dokumentację tej metody znajdziesz na stronie java.sql.Blob#position(byte[], long).

Parametry

NazwaTypOpis
patternByte[]Tablica bajtów do wyszukania.
startIntegerPozycja w wartości blob, w której ma być wymuszane wyszukiwanie: pierwsza pozycja to 1.

Zwróć

Integer – pozycja, od której zaczyna się określony wzór. W przeciwnym razie wartość -1 oznacza, że nie znaleziono wzorca.


position(pattern, start)

Dokumentację tej metody znajdziesz na stronie java.sql.Blob#position(blob, long).

Parametry

NazwaTypOpis
patternJdbcBlobPole JdbcBlob wskazujące wartość do wyszukania.
startIntegerPozycja w wartości blob, w której ma być wymuszane wyszukiwanie: pierwsza pozycja to 1.

Zwróć

Integer – pozycja, od której zaczyna się określony wzór. W przeciwnym razie wartość -1 oznacza, że nie znaleziono wzorca.


setBytes(position, blobSource)

Wygodna metoda zapisu JdbcBlob w tym blobie.

Parametry

NazwaTypOpis
positionIntegerPozycja w obiekcie, od której można zacząć pisanie; pierwsza pozycja to 1.
blobSourceBlobSourceŹródło danych, które ma zostać zapisane w tym blobie.

Zwróć

Integer – liczba zapisanych bajtów.


setBytes(position, blobSource, offset, length)

Wygodna metoda zapisu JdbcBlob w tym blobie.

Parametry

NazwaTypOpis
positionIntegerPozycja w obiekcie, od której można zacząć pisanie; pierwsza pozycja to 1.
blobSourceBlobSourceŹródło danych, które ma zostać zapisane w tym blobie.
offsetIntegerPrzesunięcie do podanej tablicy bajtów, w którym ma się rozpoczynać odczytywanie bajtów.
lengthIntegerLiczba bajtów do zapisania w obiekcie blob.

Zwróć

Integer – liczba zapisanych bajtów.


setBytes(position, bytes)

Dokumentację tej metody znajdziesz na stronie java.sql.Blob#setBytes(long, byte[]).

Parametry

NazwaTypOpis
positionIntegerPozycja w obiekcie, od której można zacząć pisanie; pierwsza pozycja to 1.
bytesByte[]Tablica bajtów do zapisania w tym blobie.

Zwróć

Integer – liczba zapisanych bajtów.


setBytes(position, bytes, offset, length)

Dokumentację tej metody znajdziesz na stronie java.sql.Blob#setBytes(long, byte[], int, int).

Parametry

NazwaTypOpis
positionIntegerPozycja w obiekcie, od której można zacząć pisanie; pierwsza pozycja to 1.
bytesByte[]Tablica bajtów do zapisania w tym blobie.
offsetIntegerPrzesunięcie do podanej tablicy bajtów, w którym ma się rozpoczynać odczytywanie bajtów.
lengthIntegerLiczba bajtów do zapisania w obiekcie blob.

Zwróć

Integer – liczba zapisanych bajtów.


truncate(length)

Dokumentację tej metody znajdziesz na stronie java.sql.Blob#truncate(long).

Parametry

NazwaTypOpis
lengthIntegerRozmiar (w bajtach) tego obiektu blob po obcięciem.