Package com.tsurugidb.iceaxe.lob
Class TsurugiNotUseLargeObjectHelper
- java.lang.Object
-
- com.tsurugidb.iceaxe.lob.TsurugiLargeObjectHelper
-
- com.tsurugidb.iceaxe.lob.TsurugiNotUseLargeObjectHelper
-
- All Implemented Interfaces:
IceaxeTimeoutCloseable,java.lang.AutoCloseable
public class TsurugiNotUseLargeObjectHelper extends TsurugiLargeObjectHelper
Tsurugi large object helper that does not use large object transfer.- Since:
- 1.16.0
-
-
Constructor Summary
Constructors Constructor Description TsurugiNotUseLargeObjectHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TgRemoteBlobuploadBlob(TsurugiSession session, byte[] value, IceaxeTimeout timeout)Uploads a BLOB.TgRemoteBlobuploadBlob(TsurugiSession session, java.io.InputStream is, IceaxeTimeout timeout)Uploads a BLOB.TgRemoteBlobuploadBlob(TsurugiSession session, java.nio.file.Path path, IceaxeTimeout timeout)Uploads a BLOB.TgRemoteClobuploadClob(TsurugiSession session, java.io.Reader reader, IceaxeTimeout timeout)Uploads a CLOB.TgRemoteClobuploadClob(TsurugiSession session, java.lang.String value, IceaxeTimeout timeout)Uploads a CLOB.TgRemoteClobuploadClob(TsurugiSession session, java.nio.file.Path path, IceaxeTimeout timeout)Uploads a CLOB.-
Methods inherited from class com.tsurugidb.iceaxe.lob.TsurugiLargeObjectHelper
addChild, close, close, getLowLargeObjectClient, getLowLargeObjectInfo, uploadBlob, uploadClob
-
-
-
-
Method Detail
-
uploadBlob
public TgRemoteBlob uploadBlob(TsurugiSession session, java.nio.file.Path path, IceaxeTimeout timeout)
Description copied from class:TsurugiLargeObjectHelperUploads a BLOB.- Specified by:
uploadBlobin classTsurugiLargeObjectHelper- Parameters:
session- Tsurugi sessionpath- Path of the file to be uploadedtimeout- Timeout for the upload operation- Returns:
- uploaded BLOB
-
uploadBlob
public TgRemoteBlob uploadBlob(TsurugiSession session, java.io.InputStream is, IceaxeTimeout timeout)
Description copied from class:TsurugiLargeObjectHelperUploads a BLOB.- Specified by:
uploadBlobin classTsurugiLargeObjectHelper- Parameters:
session- Tsurugi sessionis- InputStream for the content to be uploadedtimeout- Timeout for the upload operation- Returns:
- uploaded BLOB
-
uploadBlob
public TgRemoteBlob uploadBlob(TsurugiSession session, byte[] value, IceaxeTimeout timeout)
Description copied from class:TsurugiLargeObjectHelperUploads a BLOB.- Specified by:
uploadBlobin classTsurugiLargeObjectHelper- Parameters:
session- Tsurugi sessionvalue- Byte array containing the content to be uploadedtimeout- Timeout for the upload operation- Returns:
- uploaded BLOB
-
uploadClob
public TgRemoteClob uploadClob(TsurugiSession session, java.nio.file.Path path, IceaxeTimeout timeout)
Description copied from class:TsurugiLargeObjectHelperUploads a CLOB.- Specified by:
uploadClobin classTsurugiLargeObjectHelper- Parameters:
session- Tsurugi sessionpath- Path of the file to be uploadedtimeout- Timeout for the upload operation- Returns:
- uploaded CLOB
-
uploadClob
public TgRemoteClob uploadClob(TsurugiSession session, java.io.Reader reader, IceaxeTimeout timeout)
Description copied from class:TsurugiLargeObjectHelperUploads a CLOB.- Specified by:
uploadClobin classTsurugiLargeObjectHelper- Parameters:
session- Tsurugi sessionreader- Reader for the content to be uploadedtimeout- Timeout for the upload operation- Returns:
- uploaded CLOB
-
uploadClob
public TgRemoteClob uploadClob(TsurugiSession session, java.lang.String value, IceaxeTimeout timeout)
Description copied from class:TsurugiLargeObjectHelperUploads a CLOB.- Specified by:
uploadClobin classTsurugiLargeObjectHelper- Parameters:
session- Tsurugi sessionvalue- String containing the content to be uploadedtimeout- Timeout for the upload operation- Returns:
- uploaded CLOB
-
-