Index
All Classes and Interfaces|All Packages
A
- asResource(Iterable) - Static method in interface uk.co.parnmatt.vector.util.Resource.Iterable
-
Wrap an iterator with a no-op close
- asResource(Iterable, ThrowingRunnable) - Static method in interface uk.co.parnmatt.vector.util.Resource.Iterable
-
Wrap an iterable with a potentially throwing close
- asResource(Iterator) - Static method in interface uk.co.parnmatt.vector.util.Resource.Iterator
-
Wrap an iterator with a no-op close
- asResource(Iterator, ThrowingRunnable) - Static method in interface uk.co.parnmatt.vector.util.Resource.Iterator
-
Wrap an iterator with a potentially throwing close
- AsUnsignedByteVectorIterator(Iterator) - Constructor for class uk.co.parnmatt.vector.convert.VectorConvertors.AsUnsignedByteVectorIterator
B
- ByteToFloatVectorIterator(Iterator) - Constructor for class uk.co.parnmatt.vector.convert.VectorConvertors.ByteToFloatVectorIterator
- ByteVectorFileIterator(Path, Options) - Constructor for class uk.co.parnmatt.vector.reader.VectorFileIterators.ByteVectorFileIterator
C
- capacity() - Method in record class uk.co.parnmatt.vector.reader.Options
-
Returns the value of the
capacityrecord component. - close() - Method in class uk.co.parnmatt.vector.reader.VectorFileIterators.ByteVectorFileIterator
- close() - Method in class uk.co.parnmatt.vector.reader.VectorFileIterators.DoubleVectorFileIterator
- close() - Method in class uk.co.parnmatt.vector.reader.VectorFileIterators.FloatVectorFileIterator
- close() - Method in class uk.co.parnmatt.vector.reader.VectorFileIterators.IntVectorFileIterator
- close() - Method in class uk.co.parnmatt.vector.reader.VectorFileIterators.LongVectorFileIterator
- close() - Method in class uk.co.parnmatt.vector.reader.VectorFileIterators.ShortVectorFileIterator
- close() - Method in interface uk.co.parnmatt.vector.util.Resource
- componentBytes() - Method in class uk.co.parnmatt.vector.reader.VectorFileIterators.ByteVectorFileIterator
- componentBytes() - Method in class uk.co.parnmatt.vector.reader.VectorFileIterators.DoubleVectorFileIterator
- componentBytes() - Method in class uk.co.parnmatt.vector.reader.VectorFileIterators.FloatVectorFileIterator
- componentBytes() - Method in class uk.co.parnmatt.vector.reader.VectorFileIterators.IntVectorFileIterator
- componentBytes() - Method in class uk.co.parnmatt.vector.reader.VectorFileIterators.LongVectorFileIterator
- componentBytes() - Method in class uk.co.parnmatt.vector.reader.VectorFileIterators.ShortVectorFileIterator
D
- directIO() - Method in record class uk.co.parnmatt.vector.reader.Options
-
Returns the value of the
directIOrecord component. - DoubleToFloatVectorIterator(Iterator) - Constructor for class uk.co.parnmatt.vector.convert.VectorConvertors.DoubleToFloatVectorIterator
- DoubleVectorFileIterator(Path, Options) - Constructor for class uk.co.parnmatt.vector.reader.VectorFileIterators.DoubleVectorFileIterator
E
- equals(Object) - Method in record class uk.co.parnmatt.vector.reader.Options
-
Indicates whether some other object is "equal to" this one.
F
- fetch() - Method in class uk.co.parnmatt.vector.reader.VectorFileIterators.ByteVectorFileIterator
- fetch() - Method in class uk.co.parnmatt.vector.reader.VectorFileIterators.DoubleVectorFileIterator
- fetch() - Method in class uk.co.parnmatt.vector.reader.VectorFileIterators.FloatVectorFileIterator
- fetch() - Method in class uk.co.parnmatt.vector.reader.VectorFileIterators.IntVectorFileIterator
- fetch() - Method in class uk.co.parnmatt.vector.reader.VectorFileIterators.LongVectorFileIterator
- fetch() - Method in class uk.co.parnmatt.vector.reader.VectorFileIterators.ShortVectorFileIterator
- fetch() - Method in class uk.co.parnmatt.vector.util.PrefetchingIterator
- FloatVectorFileIterator(Path, Options) - Constructor for class uk.co.parnmatt.vector.reader.VectorFileIterators.FloatVectorFileIterator
G
- get() - Method in class uk.co.parnmatt.vector.util.LazyThrowingSingleton
- get() - Method in interface uk.co.parnmatt.vector.util.ThrowingSupplier
- get(int, ByteBuffer) - Method in class uk.co.parnmatt.vector.reader.VectorFileIterators.ByteVectorFileIterator
- get(int, ByteBuffer) - Method in class uk.co.parnmatt.vector.reader.VectorFileIterators.DoubleVectorFileIterator
- get(int, ByteBuffer) - Method in class uk.co.parnmatt.vector.reader.VectorFileIterators.FloatVectorFileIterator
- get(int, ByteBuffer) - Method in class uk.co.parnmatt.vector.reader.VectorFileIterators.IntVectorFileIterator
- get(int, ByteBuffer) - Method in class uk.co.parnmatt.vector.reader.VectorFileIterators.LongVectorFileIterator
- get(int, ByteBuffer) - Method in class uk.co.parnmatt.vector.reader.VectorFileIterators.ShortVectorFileIterator
- getIfPresentOrNull() - Method in class uk.co.parnmatt.vector.util.LazyThrowingSingleton
H
- hashCode() - Method in record class uk.co.parnmatt.vector.reader.Options
-
Returns a hash code value for this object.
- hasNext() - Method in class uk.co.parnmatt.vector.convert.VectorConvertors.AsUnsignedByteVectorIterator
- hasNext() - Method in class uk.co.parnmatt.vector.convert.VectorConvertors.ByteToFloatVectorIterator
- hasNext() - Method in class uk.co.parnmatt.vector.convert.VectorConvertors.DoubleToFloatVectorIterator
- hasNext() - Method in class uk.co.parnmatt.vector.convert.VectorConvertors.IntToFloatVectorIterator
- hasNext() - Method in class uk.co.parnmatt.vector.convert.VectorConvertors.LongToFloatVectorIterator
- hasNext() - Method in class uk.co.parnmatt.vector.convert.VectorConvertors.ShortToFloatVectorIterator
- hasNext() - Method in class uk.co.parnmatt.vector.util.PrefetchingIterator
I
- IntToFloatVectorIterator(Iterator) - Constructor for class uk.co.parnmatt.vector.convert.VectorConvertors.IntToFloatVectorIterator
- IntVectorFileIterator(Path, Options) - Constructor for class uk.co.parnmatt.vector.reader.VectorFileIterators.IntVectorFileIterator
- isInitialized() - Method in class uk.co.parnmatt.vector.util.LazyThrowingSingleton
- iterator - Variable in class uk.co.parnmatt.vector.convert.VectorConvertors.AsUnsignedByteVectorIterator
- iterator - Variable in class uk.co.parnmatt.vector.convert.VectorConvertors.ByteToFloatVectorIterator
- iterator - Variable in class uk.co.parnmatt.vector.convert.VectorConvertors.DoubleToFloatVectorIterator
- iterator - Variable in class uk.co.parnmatt.vector.convert.VectorConvertors.IntToFloatVectorIterator
- iterator - Variable in class uk.co.parnmatt.vector.convert.VectorConvertors.LongToFloatVectorIterator
- iterator - Variable in class uk.co.parnmatt.vector.convert.VectorConvertors.ShortToFloatVectorIterator
- iterator() - Method in interface uk.co.parnmatt.vector.util.Resource.Iterable
L
- LazyThrowingSingleton<T,
X> - Class in uk.co.parnmatt.vector.util -
Represents a singleton that is lazily evaluated on the first call to
LazyThrowingSingleton.get() - LazyThrowingSingleton(ThrowingSupplier) - Constructor for class uk.co.parnmatt.vector.util.LazyThrowingSingleton
- LongToFloatVectorIterator(Iterator) - Constructor for class uk.co.parnmatt.vector.convert.VectorConvertors.LongToFloatVectorIterator
- LongVectorFileIterator(Path, Options) - Constructor for class uk.co.parnmatt.vector.reader.VectorFileIterators.LongVectorFileIterator
N
- next() - Method in class uk.co.parnmatt.vector.convert.VectorConvertors.AsUnsignedByteVectorIterator
- next() - Method in class uk.co.parnmatt.vector.convert.VectorConvertors.DoubleToFloatVectorIterator
- next() - Method in class uk.co.parnmatt.vector.convert.VectorConvertors.ByteToFloatVectorIterator
- next() - Method in class uk.co.parnmatt.vector.convert.VectorConvertors.IntToFloatVectorIterator
- next() - Method in class uk.co.parnmatt.vector.convert.VectorConvertors.LongToFloatVectorIterator
- next() - Method in class uk.co.parnmatt.vector.convert.VectorConvertors.ShortToFloatVectorIterator
- next() - Method in class uk.co.parnmatt.vector.util.PrefetchingIterator
O
- Options - Record Class in uk.co.parnmatt.vector.reader
-
Represent options to produce a buffer
- Options(int, ByteOrder, boolean) - Constructor for record class uk.co.parnmatt.vector.reader.Options
-
Creates an instance of a
Optionsrecord class. - order() - Method in record class uk.co.parnmatt.vector.reader.Options
-
Returns the value of the
orderrecord component.
P
- PrefetchingIterator<E> - Class in uk.co.parnmatt.vector.util
-
An abstract iterator for when the total number of element are unknown.
- PrefetchingIterator() - Constructor for class uk.co.parnmatt.vector.util.PrefetchingIterator
R
- Resource<X> - Interface in uk.co.parnmatt.vector.util
-
Represents a resource which needs to be closed
- Resource.Iterable<T,
X> - Interface in uk.co.parnmatt.vector.util -
Represents an iterable that is also a resource
- Resource.Iterator<E,
X> - Interface in uk.co.parnmatt.vector.util -
Represents an iterator that is also a resource
- run() - Method in interface uk.co.parnmatt.vector.util.ThrowingRunnable
-
Runs the action
S
- ShortToFloatVectorIterator(Iterator) - Constructor for class uk.co.parnmatt.vector.convert.VectorConvertors.ShortToFloatVectorIterator
- ShortVectorFileIterator(Path, Options) - Constructor for class uk.co.parnmatt.vector.reader.VectorFileIterators.ShortVectorFileIterator
T
- ThrowingRunnable<X> - Interface in uk.co.parnmatt.vector.util
-
Represents a runnable action that can throw
- ThrowingSupplier<T,
X> - Interface in uk.co.parnmatt.vector.util -
Represents a supplier of values that can throw
- toString() - Method in record class uk.co.parnmatt.vector.reader.Options
-
Returns a string representation of this record class.
- toString() - Method in class uk.co.parnmatt.vector.util.LazyThrowingSingleton
U
- uk.co.parnmatt.vector.convert - package uk.co.parnmatt.vector.convert
- uk.co.parnmatt.vector.reader - package uk.co.parnmatt.vector.reader
- uk.co.parnmatt.vector.util - package uk.co.parnmatt.vector.util
V
- VectorConvertors - Class in uk.co.parnmatt.vector.convert
-
Collection of converters between
Iterators of vectors - VectorConvertors.AsUnsignedByteVectorIterator - Class in uk.co.parnmatt.vector.convert
-
Lazily interprets a
bytevector as unsignedbytes, and produces ashortvector - VectorConvertors.ByteToFloatVectorIterator - Class in uk.co.parnmatt.vector.convert
-
Lazily converts a
bytevector into afloatvector. - VectorConvertors.DoubleToFloatVectorIterator - Class in uk.co.parnmatt.vector.convert
-
Lazily converts a
doublevector into afloatvector. - VectorConvertors.IntToFloatVectorIterator - Class in uk.co.parnmatt.vector.convert
-
Lazily converts a
intvector into afloatvector. - VectorConvertors.LongToFloatVectorIterator - Class in uk.co.parnmatt.vector.convert
-
Lazily converts a
longvector into afloatvector. - VectorConvertors.ShortToFloatVectorIterator - Class in uk.co.parnmatt.vector.convert
-
Lazily converts a
shortvector into afloatvector. - VectorFileIterators - Class in uk.co.parnmatt.vector.reader
-
Collection of
VectorFileIterators - VectorFileIterators.ByteVectorFileIterator - Class in uk.co.parnmatt.vector.reader
-
Represents an iterator of
bytevector from a file - VectorFileIterators.DoubleVectorFileIterator - Class in uk.co.parnmatt.vector.reader
-
Represents an iterator of
doublevector from a file - VectorFileIterators.FloatVectorFileIterator - Class in uk.co.parnmatt.vector.reader
-
Represents an iterator of
floatvector from a file - VectorFileIterators.IntVectorFileIterator - Class in uk.co.parnmatt.vector.reader
-
Represents an iterator of
intvector from a file - VectorFileIterators.LongVectorFileIterator - Class in uk.co.parnmatt.vector.reader
-
Represents an iterator of
longvector from a file - VectorFileIterators.ShortVectorFileIterator - Class in uk.co.parnmatt.vector.reader
-
Represents an iterator of
shortvector from a file
All Classes and Interfaces|All Packages