org.hsqldb.types
Class BlobDataID
- java.lang.Object
-
- org.hsqldb.types.BlobDataID
-
-
Constructor Summary
Constructors Constructor and Description BlobDataID(long id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description longbitLength(SessionInterface session)BlobDataduplicate(SessionInterface session)booleanequals(java.lang.Object other)voidfree()java.io.InputStreamgetBinaryStream(SessionInterface session)java.io.InputStreamgetBinaryStream(SessionInterface session, long pos, long length)BlobDatagetBlob(SessionInterface session, long pos, long length)byte[]getBytes()byte[]getBytes(SessionInterface session, long pos, int length)longgetId()intgetStreamBlockSize()inthashCode()booleanisBinary()booleanisBits()booleanisClosed()longlength(SessionInterface session)longnonZeroLength(SessionInterface session)longposition(SessionInterface session, BlobData pattern, long start)longposition(SessionInterface session, byte[] pattern, long start)voidsetBinaryStream(SessionInterface session, long pos, java.io.InputStream in)voidsetBytes(SessionInterface session, long pos, BlobData b, long offset, long length)voidsetBytes(SessionInterface session, long pos, byte[] bytes)voidsetBytes(SessionInterface session, long pos, byte[] bytes, int offset, int len)voidsetId(long id)voidsetSession(SessionInterface session)voidtruncate(SessionInterface session, long len)
-
-
-
Method Detail
-
duplicate
public BlobData duplicate(SessionInterface session)
-
getBinaryStream
public java.io.InputStream getBinaryStream(SessionInterface session)
- Specified by:
getBinaryStreamin interfaceBlobData
-
getBinaryStream
public java.io.InputStream getBinaryStream(SessionInterface session, long pos, long length)
- Specified by:
getBinaryStreamin interfaceBlobData
-
getBytes
public byte[] getBytes(SessionInterface session, long pos, int length)
-
getBlob
public BlobData getBlob(SessionInterface session, long pos, long length)
-
getId
public long getId()
-
setId
public void setId(long id)
-
getStreamBlockSize
public int getStreamBlockSize()
- Specified by:
getStreamBlockSizein interfaceBlobData
-
length
public long length(SessionInterface session)
-
bitLength
public long bitLength(SessionInterface session)
-
position
public long position(SessionInterface session, BlobData pattern, long start)
-
position
public long position(SessionInterface session, byte[] pattern, long start)
-
nonZeroLength
public long nonZeroLength(SessionInterface session)
- Specified by:
nonZeroLengthin interfaceBlobData
-
setBytes
public void setBytes(SessionInterface session, long pos, byte[] bytes, int offset, int len)
-
setBytes
public void setBytes(SessionInterface session, long pos, byte[] bytes)
-
setBytes
public void setBytes(SessionInterface session, long pos, BlobData b, long offset, long length)
-
setBinaryStream
public void setBinaryStream(SessionInterface session, long pos, java.io.InputStream in)
- Specified by:
setBinaryStreamin interfaceBlobData
-
setSession
public void setSession(SessionInterface session)
- Specified by:
setSessionin interfaceBlobData- Specified by:
setSessionin interfaceLobData
-
truncate
public void truncate(SessionInterface session, long len)
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-
DataMelt 3.0 © DataMelt by jWork.ORG