Package org.teiid.translator.ws
Class BinaryWSProcedureExecution.StreamingBlob
- java.lang.Object
-
- org.teiid.core.types.BaseLob
-
- org.teiid.core.types.BlobImpl
-
- org.teiid.translator.ws.BinaryWSProcedureExecution.StreamingBlob
-
- All Implemented Interfaces:
Externalizable
,Serializable
,Blob
,InputStreamFactory.StreamFactoryReference
,LobSearchUtil.StreamProvider
- Enclosing class:
- BinaryWSProcedureExecution
public static final class BinaryWSProcedureExecution.StreamingBlob extends BlobImpl
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description StreamingBlob(InputStream is)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InputStream
getBinaryStream()
-
Methods inherited from class org.teiid.core.types.BlobImpl
getBinaryStream, getBytes, position, position, quickLength, setBinaryStream, setBytes, setBytes, truncate
-
Methods inherited from class org.teiid.core.types.BaseLob
free, getCharacterStream, getCharset, getStreamFactory, length, readExternal, setCharset, setEncoding, setStreamFactory, writeExternal
-
-
-
-
Constructor Detail
-
StreamingBlob
public StreamingBlob(InputStream is)
-
-
Method Detail
-
getBinaryStream
public InputStream getBinaryStream() throws SQLException
- Specified by:
getBinaryStream
in interfaceBlob
- Specified by:
getBinaryStream
in interfaceLobSearchUtil.StreamProvider
- Overrides:
getBinaryStream
in classBaseLob
- Throws:
SQLException
-
-