public class S64Vector extends LongVector<java.lang.Long>
empty
COPY_ON_WRITE, GAP_FLAG, info, MAX_GAP_SIZE, READ_ONLY_FLAG, SHARED_FLAG, SUBRANGE_FLAG, VERY_SIMPLE_FLAG
noInts
ATTRIBUTE_VALUE, BOOLEAN_VALUE, CDATA_VALUE, CHAR_VALUE, COMMENT_VALUE, DOCUMENT_VALUE, DOUBLE_VALUE, ELEMENT_VALUE, EOF_VALUE, eofValue, FLOAT_VALUE, INT_S16_VALUE, INT_S32_VALUE, INT_S64_VALUE, INT_S8_VALUE, INT_U16_VALUE, INT_U32_VALUE, INT_U64_VALUE, INT_U8_VALUE, OBJECT_VALUE, PRIM_VALUE, PROCESSING_INSTRUCTION_VALUE, TEXT_BYTE_VALUE
Constructor and Description |
---|
S64Vector() |
S64Vector(int size) |
S64Vector(int size,
long value) |
S64Vector(long[] data)
Reuses the argument without making a copy.
|
S64Vector(long[] values,
int offset,
int length)
Makes a copy of (part of) the argument array.
|
Modifier and Type | Method and Description |
---|---|
static S64Vector |
cast(java.lang.Object value) |
static S64Vector |
castOrNull(java.lang.Object obj) |
int |
compareTo(java.lang.Object obj) |
void |
consumePosRange(int iposStart,
int iposEnd,
Consumer out) |
java.lang.Long |
get(int index)
See java.util.List.
|
int |
getElementKind() |
java.lang.Long |
getRaw(int index)
Given an "effective index", return element as object.
|
java.lang.String |
getTag()
This is convenience hack for printing "uniform vectors" (srfi 4).
|
protected S64Vector |
newInstance(int newLength) |
void |
setRaw(int index,
java.lang.Long value)
Given an "effective index", set selected element.
|
add, clearBuffer, copyBuffer, getBuffer, getBufferLength, getIntRaw, getLong, getLongRaw, setBuffer, setLong, setLongRaw
compareToInt
add, add, addPos, addSpace, asImmutable, checkCanWrite, delete, doCopyOnWrite, effectiveIndex, fill, forEach, gapReserve, gapReserveGeneric, getGapEnd, getGapSize, getGapStart, getOffsetBits, getRowMajor, getSegment, getSegment, getSegmentReadOnly, getSizeBits, isAfterPos, isGapBuffer, isReadOnly, isSubRange, isVerySimple, length, readExternal, setGapBounds, setGapBounds, setInfoField, setReadOnly, shift, size, toDataArray, writeExternal
addAll, addAll, badRank, boundedHash, checkRank, clear, compare, compare, compare, consume, consume, consumeNext, contains, containsAll, copyPos, createPos, createRelativePos, effectiveIndex, effectiveIndex, effectiveIndex, effectiveIndex, elements, endPos, equals, equals, fill, fillPosRange, firstAttributePos, firstChildPos, firstChildPos, fromEndIndex, get, get, get, get, getAttribute, getAttributeLength, getBooleanRaw, getByteRaw, getCharRaw, getContainingSequenceSize, getDoubleRaw, getFloatRaw, getIndexDifference, getInt, getInt, getInt, getInt, getInt, getIterator, getIterator, getIteratorAtPos, getLowBound, getNextKind, getNextTypeName, getNextTypeObject, getPosNext, getPosPrevious, getShortRaw, getSize, getSize, gotoAttributesStart, gotoChildrenStart, gotoParent, hashCode, hasNext, hasPrevious, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, nextIndex, nextIndex, nextMatching, nextPos, parentPos, previousPos, rank, releasePos, remove, remove, removeAll, removePos, removePosRange, retainAll, set, set, setAt, setPosNext, setPosPrevious, stableCompare, startPos, subList, subSequence, subSequencePos, toArray, toArray, toString, toString, unsupported, unsupportedException
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
asImmutable, effectiveIndex, effectiveIndex, effectiveIndex, effectiveIndex, effectiveIndex, get, get, get, get, getBooleanRaw, getByteRaw, getCharRaw, getDoubleRaw, getFloatRaw, getInt, getInt, getInt, getInt, getInt, getLowBound, getRowMajor, getShortRaw, getSize, getSize, isEmpty, rank, set
add, add, addAll, addAll, clear, contains, containsAll, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, sort, spliterator, subList, toArray, toArray
consume
boundedHash
public S64Vector()
public S64Vector(int size, long value)
public S64Vector(int size)
public S64Vector(long[] data)
public S64Vector(long[] values, int offset, int length)
public final java.lang.Long get(int index)
Sequence
public final java.lang.Long getRaw(int index)
Array
getRaw
in interface Array<java.lang.Long>
getRaw
in class AbstractSequence<java.lang.Long>
public final void setRaw(int index, java.lang.Long value)
AbstractSequence
setRaw
in interface Array<java.lang.Long>
setRaw
in class AbstractSequence<java.lang.Long>
protected S64Vector newInstance(int newLength)
newInstance
in class SimpleVector<java.lang.Long>
public static S64Vector castOrNull(java.lang.Object obj)
public static S64Vector cast(java.lang.Object value)
public int getElementKind()
getElementKind
in interface Array<java.lang.Long>
getElementKind
in class AbstractSequence<java.lang.Long>
public java.lang.String getTag()
SimpleVector
getTag
in class SimpleVector<java.lang.Long>
public void consumePosRange(int iposStart, int iposEnd, Consumer out)
consumePosRange
in class PrimIntegerVector<java.lang.Long>
public int compareTo(java.lang.Object obj)