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 SummaryAll 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- 
blobBufferSizepublic int blobBufferSize() 
 - 
createReaderpublic java.io.Reader createReader(java.io.InputStream inputStream) 
 - 
createWriterpublic java.io.Writer createWriter(java.io.OutputStream outputStream) 
 - 
writeOutputConfigpublic void writeOutputConfig(BlobParameterBuffer blobParameterBuffer) Description copied from interface:BlobConfigWrites out the configuration for an output blob for acreateoperation (writing a blob).- Specified by:
- writeOutputConfigin interface- BlobConfig
- Parameters:
- blobParameterBuffer- a blob parameter buffer to be configured by this instance (implementations can assume it is empty)
 
 - 
writeInputConfigpublic void writeInputConfig(BlobParameterBuffer blobParameterBuffer) Description copied from interface:BlobConfigWrites out the configuration for an input blob for anopenoperation (reading a blob).If you want to use the inline blob cache, the blob parameter buffer must be empty. - Specified by:
- writeInputConfigin interface- BlobConfig
- Parameters:
- blobParameterBuffer- a blob parameter buffer to be configured by this instance (implementations can assume it is empty)
 
 
- 
 
-