Package org.firebirdsql.jdbc
Class FBBlob.Config
- java.lang.Object
-
- org.firebirdsql.jdbc.FBBlob.Config
-
- All Implemented Interfaces:
BlobConfig
- Enclosing class:
- FBBlob
@InternalApi public static final class FBBlob.Config extends java.lang.Object implements BlobConfig
Standard configuration for blobs.- Since:
- 5
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intblobBufferSize()java.io.ReadercreateReader(java.io.InputStream inputStream)java.io.WritercreateWriter(java.io.OutputStream outputStream)voidwriteInputConfig(BlobParameterBuffer blobParameterBuffer)Writes out the configuration for an input blob for anopenoperation (reading a blob).voidwriteOutputConfig(BlobParameterBuffer blobParameterBuffer)Writes out the configuration for an output blob for acreateoperation (writing a blob).
-
-
-
Method Detail
-
blobBufferSize
public int blobBufferSize()
-
createReader
public java.io.Reader createReader(java.io.InputStream inputStream)
-
createWriter
public java.io.Writer createWriter(java.io.OutputStream outputStream)
-
writeOutputConfig
public void writeOutputConfig(BlobParameterBuffer blobParameterBuffer)
Description copied from interface:BlobConfigWrites out the configuration for an output blob for acreateoperation (writing a blob).- Specified by:
writeOutputConfigin interfaceBlobConfig- Parameters:
blobParameterBuffer- a blob parameter buffer to be configured by this instance (implementations can assume it is empty)
-
writeInputConfig
public void writeInputConfig(BlobParameterBuffer blobParameterBuffer)
Description copied from interface:BlobConfigWrites out the configuration for an input blob for anopenoperation (reading a blob).- Specified by:
writeInputConfigin interfaceBlobConfig- Parameters:
blobParameterBuffer- a blob parameter buffer to be configured by this instance (implementations can assume it is empty)
-
-