Index

A B C D E F G H I L N O P R S T U V 
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 capacity record 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 directIO record 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 Options record class.
order() - Method in record class uk.co.parnmatt.vector.reader.Options
Returns the value of the order record 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 byte vector as unsigned bytes, and produces a short vector
VectorConvertors.ByteToFloatVectorIterator - Class in uk.co.parnmatt.vector.convert
Lazily converts a byte vector into a float vector.
VectorConvertors.DoubleToFloatVectorIterator - Class in uk.co.parnmatt.vector.convert
Lazily converts a double vector into a float vector.
VectorConvertors.IntToFloatVectorIterator - Class in uk.co.parnmatt.vector.convert
Lazily converts a int vector into a float vector.
VectorConvertors.LongToFloatVectorIterator - Class in uk.co.parnmatt.vector.convert
Lazily converts a long vector into a float vector.
VectorConvertors.ShortToFloatVectorIterator - Class in uk.co.parnmatt.vector.convert
Lazily converts a short vector into a float vector.
VectorFileIterators - Class in uk.co.parnmatt.vector.reader
Collection of VectorFileIterators
VectorFileIterators.ByteVectorFileIterator - Class in uk.co.parnmatt.vector.reader
Represents an iterator of byte vector from a file
VectorFileIterators.DoubleVectorFileIterator - Class in uk.co.parnmatt.vector.reader
Represents an iterator of double vector from a file
VectorFileIterators.FloatVectorFileIterator - Class in uk.co.parnmatt.vector.reader
Represents an iterator of float vector from a file
VectorFileIterators.IntVectorFileIterator - Class in uk.co.parnmatt.vector.reader
Represents an iterator of int vector from a file
VectorFileIterators.LongVectorFileIterator - Class in uk.co.parnmatt.vector.reader
Represents an iterator of long vector from a file
VectorFileIterators.ShortVectorFileIterator - Class in uk.co.parnmatt.vector.reader
Represents an iterator of short vector from a file
A B C D E F G H I L N O P R S T U V 
All Classes and Interfaces|All Packages