| Modifier and Type | Field and Description |
|---|---|
| private byte[] |
| Access | Constructor and Description |
|---|---|
| protected | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public final int | |
| public abstract IonLobLite | clone()
Redeclares com. Implements abstract com. Creates a copy of this value and all of its children. |
| protected final void | |
| public final byte[] | getBytes()
Implements com. Gets all the data of this lob, or |
| protected byte[] | |
| protected int | Returns: hash codeSeed value seed)Calculate LOB hash code as XOR of seed with CRC-32 of the LOB data. |
| public final InputStream | newInputStream()
Implements com. Creates a new |
| public final void | setBytes(byte[]
the new data for the lob;
may be bytes)null to make this an Ion null value.Implements com. Sets the data of this lob, copying bytes from an array. |
| public final void | setBytes(byte[]
the new data for the lob;
may be bytes, int null to make this an Ion null value.the offset within the array of the first byte to copy;
must be non-negative and no larger than offset, int bytes.length.the number of bytes to be copied from the given array;
must be non-negative and no larger than length)bytes.length - offset.Implements com. Sets the data of this lob, copying bytes from part of an array. |
| _lob_value | back to summary |
|---|---|
| private byte[] _lob_value | |
| IonLobLite | back to summary |
|---|---|
| protected IonLobLite(ContainerlessContext context, boolean isNull) | |
| IonLobLite | back to summary |
|---|---|
| pack-priv IonLobLite(IonLobLite existing, IonContext context) | |
| byteSize | back to summary |
|---|---|
| public final int byteSize() Implements com. Doc from com. Gets the size in bytes of this lob.
| |
| clone | back to summary |
|---|---|
| public abstract IonLobLite clone() Redeclares com. Implements abstract com. Doc from com. Creates a copy of this value and all of its children. The cloned value
may use the same shared symbol tables, but it will have an independent local
symbol table if necessary. The cloned value will
be modifiable regardless of whether this instance
The cloned value will be created in the context of the same
| |
| copyBytesFrom | back to summary |
|---|---|
protected final void copyBytesFrom(byte[] source, int offset, int length)
| |
| getBytes | back to summary |
|---|---|
| public final byte[] getBytes() Implements com. Doc from com. Gets all the data of this lob, or
| |
| getBytesNoCopy | back to summary |
|---|---|
| protected byte[] getBytesNoCopy() Get the byte array without copying | |
| lobHashCode | back to summary |
|---|---|
| protected int lobHashCode(int seed) Calculate LOB hash code as XOR of seed with CRC-32 of the LOB data. This distinguishes BLOBs from CLOBs
| |
| newInputStream | back to summary |
|---|---|
| public final InputStream newInputStream() Implements com. Doc from com. Creates a new
| |
| setBytes | back to summary |
|---|---|
| public final void setBytes(byte[] bytes) Implements com. Doc from com. Sets the data of this lob, copying bytes from an array.
| |
| setBytes | back to summary |
|---|---|
| public final void setBytes(byte[] bytes, int offset, int length) Implements com. Doc from com. Sets the data of this lob, copying bytes from part of an array.
This method copies
| |