Class JdbcBlob

JdbcBlob

JDBC Blob。このクラスのドキュメントについては、java.sql.Blob

メソッド

メソッド戻り値の型概要
free()voidこのメソッドのドキュメントについては、 java.sql.Blob#free() をご覧ください。
getAppsScriptBlob()Blobこの JdbcBlob のコンテンツを Apps Script blob として取得します。
getAs(contentType)Blobこのオブジェクト内のデータを、指定されたコンテンツ タイプに変換された blob として返します。
getBytes(position, length)Byte[]このメソッドのドキュメントについては、 java.sql.Blob#getBytes(long, int)
length()Integerこのメソッドのドキュメントについては、 java.sql.Blob#length() をご覧ください。
position(pattern, start)Integerこのメソッドのドキュメントについては、 java.sql.Blob#position(byte[], long)
position(pattern, start)Integerこのメソッドのドキュメントについては、 java.sql.Blob#position(blob, long)
setBytes(position, blobSource)IntegerJdbcBlob をこの blob に書き込むためのコンビニエンス メソッド。
setBytes(position, blobSource, offset, length)IntegerJdbcBlob をこの blob に書き込むためのコンビニエンス メソッド。
setBytes(position, bytes)Integerこのメソッドのドキュメントについては、 java.sql.Blob#setBytes(long, byte[])
setBytes(position, bytes, offset, length)Integerこのメソッドのドキュメントについては、 java.sql.Blob#setBytes(long, byte[], int, int)
truncate(length)voidこのメソッドのドキュメントについては、 java.sql.Blob#truncate(long) をご覧ください。

詳細なドキュメント

free()

このメソッドのドキュメントについては、 java.sql.Blob#free() をご覧ください。


getAppsScriptBlob()

この JdbcBlob のコンテンツを Apps Script blob として取得します。

戻る

Blob - 他の Apps Script API で直接使用できる Blob


getAs(contentType)

このオブジェクト内のデータを、指定されたコンテンツ タイプに変換された blob として返します。この メソッドにより、ファイル名に適切な拡張子(例: myfile.pdf)が追加されます。ただし、 ファイル名の最後のピリオド(ある場合)に続く部分は、 指定します。したがって、「ShoppingList.12.25.2014」となります。が以下に変換される: 「ShoppingList.12.25.pdf」

コンバージョンの 1 日あたりの割り当てを確認するには、Google Cloud の割り当て サービス。新しく作成された Google Workspace ドメインには一時的に厳格な できます。

パラメータ

名前説明
contentTypeString変換先の MIME タイプ。ほとんどの blob の場合、'application/pdf' は次のようになります。 唯一の有効な選択肢となりますBMP、GIF、JPEG、PNG 形式の画像の場合は、'image/bmp''image/gif''image/jpeg''image/png' のいずれかも可 有効です。Google ドキュメントのドキュメントの場合は、'text/markdown' も有効です。

戻る

Blob - blob としてのデータ。


getBytes(position, length)

このメソッドのドキュメントについては、 java.sql.Blob#getBytes(long, int)

パラメータ

名前説明
positionInteger抽出する blob 値の最初のバイトの順序位置。 第 1 バイトは位置 1 にあります
lengthIntegerコピーする連続バイト数。長さの値は 0 または 大きくなります

戻る

Byte[] - blob から指定された数の連続したバイトまでのバイト配列 あります。


length()

このメソッドのドキュメントについては、 java.sql.Blob#length() をご覧ください。

戻る

Integer - この blob 内のバイト数。


position(pattern, start)

このメソッドのドキュメントについては、 java.sql.Blob#position(byte[], long)

パラメータ

名前説明
patternByte[]検索するバイト配列。
startIntegerblob 値内で検索を開始する位置。1 番目は 1 です。

戻る

Integer - 指定したパターンの開始位置。パターンが指定されていない場合は -1 できます。


position(pattern, start)

このメソッドのドキュメントについては、 java.sql.Blob#position(blob, long)

パラメータ

名前説明
patternJdbcBlob検索する値を示す JdbcBlob
startIntegerblob 値内で検索を開始する位置。1 番目は 1 です。

戻る

Integer - 指定したパターンの開始位置。パターンが指定されていない場合は -1 できます。


setBytes(position, blobSource)

JdbcBlob をこの blob に書き込むためのコンビニエンス メソッド。

パラメータ

名前説明
positionInteger書き込みを開始する blob 内の位置。1 番目は 1 です。
blobSourceBlobSourceこの blob に書き込むデータのソース。

戻る

Integer - 書き込まれたバイト数。


setBytes(position, blobSource, offset, length)

JdbcBlob をこの blob に書き込むためのコンビニエンス メソッド。

パラメータ

名前説明
positionInteger書き込みを開始する blob 内の位置。1 番目は 1 です。
blobSourceBlobSourceこの blob に書き込むデータのソース。
offsetInteger設定するバイトの読み取りを開始する位置を示す、バイト配列内のオフセット。
lengthIntegerblob に書き込むバイト数。

戻る

Integer - 書き込まれたバイト数。


setBytes(position, bytes)

このメソッドのドキュメントについては、 java.sql.Blob#setBytes(long, byte[])

パラメータ

名前説明
positionInteger書き込みを開始する blob 内の位置。1 番目は 1 です。
bytesByte[]この blob に書き込むバイトの配列。

戻る

Integer - 書き込まれたバイト数。


setBytes(position, bytes, offset, length)

このメソッドのドキュメントについては、 java.sql.Blob#setBytes(long, byte[], int, int)

パラメータ

名前説明
positionInteger書き込みを開始する blob 内の位置。1 番目は 1 です。
bytesByte[]この blob に書き込むバイトの配列。
offsetInteger設定するバイトの読み取りを開始する位置を示す、バイト配列内のオフセット。
lengthIntegerblob に書き込むバイト数。

戻る

Integer - 書き込まれたバイト数。


truncate(length)

このメソッドのドキュメントについては、 java.sql.Blob#truncate(long) をご覧ください。

パラメータ

名前説明
lengthInteger切り捨て後のこの blob のサイズ(バイト単位)。