public interface IIntArraySlice
| Modifier and Type | Method and Description | 
|---|---|
| int[] | array()The backing array. | 
| void | get(int srcoff,
   int[] dst)Absolute bulk get copies  dst.lengthints
 from the specified offset into the slice defined by this buffer into the
 caller's array. | 
| void | get(int srcoff,
   int[] dst,
   int dstoff,
   int dstlen)Absolute bulk get copies the specified slice of  ints
 from this buffer into the specified slice of the caller's array. | 
| int | getInt(int pos)Absolute get of a value at an index. | 
| int | len()The length of the slice in the  array(). | 
| int | off()The start of the slice in the  array(). | 
| void | put(int pos,
   int[] src)Absolute bulk put copies all  ints in the caller's
 array into this buffer starting at the specified position within the
 slice defined by this buffer. | 
| void | put(int dstoff,
   int[] src,
   int srcoff,
   int srclen)Absolute bulk put copies the specified slice of  ints
 from the caller's array into this buffer starting at the specified
 position within the slice defined by this buffer. | 
| void | putInt(int pos,
      int v)Absolute put of a value at an index. | 
| IIntArraySlice | slice(int off,
     int len)Return a slice of the backing buffer. | 
| int[] | toArray()Return a copy of the data in the slice. | 
int[] array()
int off()
array().int len()
array().int[] toArray()
IIntArraySlice slice(int off, int len)
array(), even when the buffer is extended and
 the array reference is replaced.off - The starting offset into the backing buffer of the slice.len - The length of that slice.void putInt(int pos,
          int v)
pos - The index.v - The value.int getInt(int pos)
pos - The index.void put(int pos,
       int[] src)
ints in the caller's
 array into this buffer starting at the specified position within the
 slice defined by this buffer.pos - The starting position within the slice defined by this buffer.src - The source data.void put(int dstoff,
       int[] src,
       int srcoff,
       int srclen)
ints
 from the caller's array into this buffer starting at the specified
 position within the slice defined by this buffer.dstoff - The offset into the slice to which the data will be copied.src - The source data.srcoff - The offset of the 1st int in the source data to
            be copied.srclen - The #of ints to be copied.void get(int srcoff,
       int[] dst)
dst.length ints
 from the specified offset into the slice defined by this buffer into the
 caller's array.srcoff - The offset into the slice of the first int to be copied.dst - The array into which the data will be copied.void get(int srcoff,
       int[] dst,
       int dstoff,
       int dstlen)
ints
 from this buffer into the specified slice of the caller's array.srcoff - The offset into the slice defined by this buffer of the first
            int to be copied.dst - The array into which the data will be copied.dstoff - The offset of the first int in that array onto
            which the data will be copied.dstlen - The #of ints to be copied.Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.