CharStreamHeaderGenerator, ClobStreamHeaderGeneratorpublic interface StreamHeaderGenerator
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
expectsCharCount() |
Tells if the header encodes a character or byte count.
|
int |
generateInto(byte[] buf,
int offset,
long valueLength) |
Generates the header for the specified length and writes it into the
provided buffer, starting at the specified offset.
|
int |
generateInto(java.io.ObjectOutput out,
long valueLength) |
Generates the header for the specified length and writes it into the
destination stream.
|
int |
getMaxHeaderLength() |
Returns the maximum length of the header.
|
int |
writeEOF(byte[] buffer,
int offset,
long valueLength) |
Writes a Derby-specific end-of-stream marker to the buffer for a stream
of the specified length, if required.
|
int |
writeEOF(java.io.ObjectOutput out,
long valueLength) |
Writes a Derby-specific end-of-stream marker to the destination stream
for the specified length, if required.
|
boolean expectsCharCount()
true if the character count is encoded into the header,
false if the byte count is encoded into the header.int generateInto(byte[] buf,
int offset,
long valueLength)
buf - the buffer to write intooffset - starting offset in the buffervalueLength - the length of the stream, can be in either bytes or
characters depending on the header formatint generateInto(java.io.ObjectOutput out,
long valueLength)
throws java.io.IOException
out - the destination streamvalueLength - the length of the stream, can be in either bytes or
characters depending on the header formatjava.io.IOException - if writing to the destination stream failsint writeEOF(byte[] buffer,
int offset,
long valueLength)
buffer - the buffer to write intooffset - starting offset in the buffervalueLength - the length of the stream, can be in either bytes or
characters depending on the header formatint writeEOF(java.io.ObjectOutput out,
long valueLength)
throws java.io.IOException
out - the destination streamvalueLength - the length of the stream, can be in either bytes or
characters depending on the header formatjava.io.IOException - if writing to the destination stream failsint getMaxHeaderLength()
Apache Derby V10.14 Internals - Copyright © 2004,2018 The Apache Software Foundation. All Rights Reserved.