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)Integerこの blob に JdbcBlob を書き込める便利なメソッド。
setBytes(position, blobSource, offset, length)Integerこの blob に JdbcBlob を書き込める便利なメソッド。
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」になります。

コンバージョンの日別割り当てを表示するには、Google サービスの割り当てをご覧ください。新しく作成された 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 にあります。
lengthInteger連続してコピーするバイト数。長さの値は 0 以上である必要があります。

戻る

Byte[] - blob 値から最大で指定された数の連続バイトを含むバイト配列。


length()

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

戻る

Integer - この blob のバイト数。


position(pattern, start)

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

パラメータ

名前説明
patternByte[]検索するバイト配列。
startInteger検索を開始する blob 値の位置。最初の位置は 1 です。

戻る

Integer - 指定されたパターンの開始位置。パターンが見つからない場合は -1 です。


position(pattern, start)

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

パラメータ

名前説明
patternJdbcBlob検索する値を示す JdbcBlob
startInteger検索を開始する blob 値の位置。最初の位置は 1 です。

戻る

Integer - 指定されたパターンの開始位置。パターンが見つからない場合は -1 です。


setBytes(position, blobSource)

この blob に JdbcBlob を書き込める便利なメソッド。

パラメータ

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

戻る

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


setBytes(position, blobSource, offset, length)

この blob に JdbcBlob を書き込める便利なメソッド。

パラメータ

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

戻る

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


setBytes(position, bytes)

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

パラメータ

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

戻る

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


setBytes(position, bytes, offset, length)

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

パラメータ

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

戻る

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


truncate(length)

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

パラメータ

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