Methods' Details |
length
- Description
- returns the number of bytes in the
BLOB
value
designated by this
Blob
object.
- Returns
- the length
- Throws
- SQLException
if a database access error occurs.
|
|
getBytes
sequence< byte > |
getBytes( |
[in] hyper |
pos, |
| [in] long |
length ) |
raises( |
SQLException ); |
- Description
- returns as an array of bytes part or all of the
BLOB
value that this
Blob
object designates. The byte
array contains up to
length
consecutive bytes
starting at position
pos .
- Parameter pos
- is the ordinal position of the first byte in the
BLOB
value to be extracted; the first byte is at
position 1.
- Parameter length
- is the number of consecutive bytes to be copied.
- Returns
- a byte array containing up to
length
consecutive bytes from the
BLOB
value designated
by this
Blob
object, starting with the byte at position
pos
.
- Throws
- SQLException
if there is an error accessing the
BLOB
.
|
|
getBinaryStream
- Description
- retrieves the
BLOB
designated by this
Blob
instance as a stream.
- Returns
- the stream
- Throws
- SQLException
if a database access error occurs.
|
|
position
hyper |
position( |
[in] sequence< byte > |
pattern, |
| [in] hyper |
start ) |
raises( |
SQLException ); |
- Description
- determines the byte position at which the specified byte
pattern
begins within the
BLOB
value that this
Blob
object represents. The
search for
pattern
begins at position
start
.
- Parameter pattern
- the pattern to search
- Returns
- the position
- Throws
- SQLException
if a database access error occurs.
|
|
positionOfBlob
- Description
- determines the byte position in the
BLOB
value
designated by this
Blob
object at which
pattern
begins. The search begins at position
start
.
- Parameter pattern
- the pattern to search
- Parameter start
- position to start
- Returns
- the position
- Throws
- SQLException
if a database access error occurs.
|
|
Copyright © 2003 Sun Microsystems, Inc.