public interface MutableIp6AddressTokenSequence extends Ip6AddressTokenSequence, MutableScalarTokenSequence
MutableTokenSequence
containing ip6address valued data.TokenTypeConstant#IP6ADDRESS
Modifier and Type | Method and Description |
---|---|
void |
append(byte[] value)
Appends the specified ip6address value to this sequence.
|
void |
append(byte[] value,
int count)
Appends the specified ip6address value to this sequence
multiple times.
|
Ip6AddressSettable |
getTokenSetter(int index)
Returns a mutator for the given index.
|
void |
set(int index,
byte[] value)
Sets the token at the specified position to the given raw ip6address value.
|
void |
set(int index,
Inet4Address value)
Sets the token at the specified position to the given Inet4Address value.
|
void |
set(int index,
Inet6Address value)
Sets the token at the specified position to the given Inet6Address value.
|
void |
set(int index,
long[] value)
Sets the token at the specified position to the given raw ip6address
value as a pair of longs.
|
getAddress, getInetAddress, getToken, getValues, newValueIterator
ensureCanonical, getModificationCount
getType, isNull, isZero
appendNull, appendNull, appendZero, appendZero, fillValue, reset, setNull, setNull, setValue, setValues, setZero, setZero
compareElement, compareElements, getElementComparator, hashCode, isNull, size, toString
append, append, append, append
void append(byte[] value)
value
- the value to append. If null
,
this is equivalent to appendNull()
.void append(byte[] value, int count)
value
- the value to append. If null
,
this is equivalent to appendNull(count)
.count
- the number of copies to append.void set(int index, long[] value)
index
- the position of the token in the arrayvalue
- the ip6address as a pair of longs to which to set the token.
Passing null
is equivalent to calling setNull(index)
.void set(int index, byte[] value)
The input array is copied to prevent later modification of the value that is set.
index
- the position of the token in the arrayvalue
- the raw ip4address value to which to set the token.
Passing null
is equivalent to calling setNull(index)
.void set(int index, Inet4Address value)
index
- the position of the token in the arrayvalue
- the Inet6Address value to which to set the token.
Passing null
is equivalent to calling setNull(index)
.void set(int index, Inet6Address value)
index
- the position of the token in the arrayvalue
- the Inet6Address value to which to set the token.
Passing null
is equivalent to calling setNull(index)
.Ip6AddressSettable getTokenSetter(int index)
MutableTokenSequence
getTokenSetter
in interface MutableScalarTokenSequence
getTokenSetter
in interface MutableTokenSequence
index
- the positionCopyright © 2020 Actian Corporation. All rights reserved.