Package org.apache.derby.iapi.types
Class SQLClob.HeaderInfo
- java.lang.Object
-
- org.apache.derby.iapi.types.SQLClob.HeaderInfo
-
- Enclosing class:
- SQLClob
private static class SQLClob.HeaderInfo extends java.lang.Object
Holder class for header information gathered from the raw byte header in the stream.
-
-
Field Summary
Fields Modifier and Type Field Description private int
headerLength
The header length in bytes.private int
valueLength
The value length, either in bytes or characters.
-
Constructor Summary
Constructors Constructor Description HeaderInfo(int headerLength, int valueLength)
Creates a new header info object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) int
byteLength()
Returns the byte length encoded in the header, if any.(package private) int
charLength()
Returns the character length encoded in the header, if any.(package private) int
headerLength()
Returns the header length in bytes.(package private) boolean
isCharLength()
Tells whether the encoded length was in characters or bytes.java.lang.String
toString()
Returns a textual representation.
-
-
-
Method Detail
-
headerLength
int headerLength()
Returns the header length in bytes.- Returns:
- Number of bytes occupied by the header.
-
charLength
int charLength()
Returns the character length encoded in the header, if any.- Returns:
- A positive integer if a character count was encoded in the
header, or
0
(zero) if the header contained byte length information.
-
byteLength
int byteLength()
Returns the byte length encoded in the header, if any.- Returns:
- A positive integer if a byte count was encoded in the
header, or
0
(zero) if the header contained character length information.
-
isCharLength
boolean isCharLength()
Tells whether the encoded length was in characters or bytes.- Returns:
true
if the header contained a character count,false
if it contained a byte count.
-
toString
public java.lang.String toString()
Returns a textual representation.- Overrides:
toString
in classjava.lang.Object
-
-