- AbstractIterationSet<E> - Class in org.jsimpledb.util
-
Support superclass for
Set implementations for which calculating
size() requires
an iteration through all of the set's elements to count them.
- AbstractIterationSet() - Constructor for class org.jsimpledb.util.AbstractIterationSet
-
- AbstractNavigableMap<K,V> - Class in org.jsimpledb.util
-
- AbstractNavigableMap() - Constructor for class org.jsimpledb.util.AbstractNavigableMap
-
Convenience constructor for the case where there are no lower or upper key bounds.
- AbstractNavigableMap(Bounds<K>) - Constructor for class org.jsimpledb.util.AbstractNavigableMap
-
Primary constructor.
- AbstractNavigableSet<E> - Class in org.jsimpledb.util
-
Support superclass for
NavigableSet implementations for which calculating
size() requires
an iteration through all of the set's elements to count them.
- AbstractNavigableSet() - Constructor for class org.jsimpledb.util.AbstractNavigableSet
-
Convenience constructor for the case where there are no lower or upper bounds.
- AbstractNavigableSet(Bounds<E>) - Constructor for class org.jsimpledb.util.AbstractNavigableSet
-
Primary constructor.
- AbstractXMLStreaming - Class in org.jsimpledb.util
-
Support superclass for classes that serialize and deserialize via XML.
- AbstractXMLStreaming() - Constructor for class org.jsimpledb.util.AbstractXMLStreaming
-
- add(Object, Closeable) - Method in class org.jsimpledb.util.CloseableTracker
-
Add an item to the set of items being tracked by this instance.
- add(int, E) - Method in class org.jsimpledb.util.ConvertedList
-
- add(E) - Method in class org.jsimpledb.util.ConvertedNavigableSet
-
- add(E) - Method in class org.jsimpledb.util.ConvertedSet
-
- add(String) - Method in class org.jsimpledb.util.Diffs
-
Add a difference without any sub-differences.
- add(String, Diffs) - Method in class org.jsimpledb.util.Diffs
-
Add a difference with optional sub-differences.
- add(long) - Method in class org.jsimpledb.util.SizeEstimator
-
Adjust the total by an arbitrary amount.
- add(boolean[]) - Method in class org.jsimpledb.util.SizeEstimator
-
Add the size of the given array object.
- add(byte[]) - Method in class org.jsimpledb.util.SizeEstimator
-
Add the size of the given array object.
- add(char[]) - Method in class org.jsimpledb.util.SizeEstimator
-
Add the size of the given array object.
- add(short[]) - Method in class org.jsimpledb.util.SizeEstimator
-
Add the size of the given array object.
- add(int[]) - Method in class org.jsimpledb.util.SizeEstimator
-
Add the size of the given array object.
- add(float[]) - Method in class org.jsimpledb.util.SizeEstimator
-
Add the size of the given array object.
- add(long[]) - Method in class org.jsimpledb.util.SizeEstimator
-
Add the size of the given array object.
- add(double[]) - Method in class org.jsimpledb.util.SizeEstimator
-
Add the size of the given array object.
- add(Object[]) - Method in class org.jsimpledb.util.SizeEstimator
-
Add the size of the given array object.
- add(SizeEstimating) - Method in class org.jsimpledb.util.SizeEstimator
-
- addAll(int, Collection<? extends E>) - Method in class org.jsimpledb.util.ConvertedList
-
- addArray(int, int) - Method in class org.jsimpledb.util.SizeEstimator
-
Add the size of a non-null array having elements with the given size and the specified length.
- addArrayListField(ArrayList<?>) - Method in class org.jsimpledb.util.SizeEstimator
-
- addBooleanField() - Method in class org.jsimpledb.util.SizeEstimator
-
Add the size of a primitive boolean field.
- addByteField() - Method in class org.jsimpledb.util.SizeEstimator
-
Add the size of a primitive byte field.
- addCharField() - Method in class org.jsimpledb.util.SizeEstimator
-
Add the size of a primitive char field.
- addDoubleField() - Method in class org.jsimpledb.util.SizeEstimator
-
Add the size of a primitive double field.
- addField(boolean[]) - Method in class org.jsimpledb.util.SizeEstimator
-
Add the size of the given array field.
- addField(byte[]) - Method in class org.jsimpledb.util.SizeEstimator
-
Add the size of the given array field.
- addField(char[]) - Method in class org.jsimpledb.util.SizeEstimator
-
Add the size of the given array field.
- addField(short[]) - Method in class org.jsimpledb.util.SizeEstimator
-
Add the size of the given array field.
- addField(int[]) - Method in class org.jsimpledb.util.SizeEstimator
-
Add the size of the given array field.
- addField(float[]) - Method in class org.jsimpledb.util.SizeEstimator
-
Add the size of the given array field.
- addField(long[]) - Method in class org.jsimpledb.util.SizeEstimator
-
Add the size of the given array field.
- addField(double[]) - Method in class org.jsimpledb.util.SizeEstimator
-
Add the size of the given array field.
- addField(Object[]) - Method in class org.jsimpledb.util.SizeEstimator
-
Add the size of the given array field.
- addField(SizeEstimating) - Method in class org.jsimpledb.util.SizeEstimator
-
- addFloatField() - Method in class org.jsimpledb.util.SizeEstimator
-
Add the size of a primitive float field.
- addIntField() - Method in class org.jsimpledb.util.SizeEstimator
-
Add the size of a primitive int field.
- addLongField() - Method in class org.jsimpledb.util.SizeEstimator
-
Add the size of a primitive long field.
- addObjectOverhead() - Method in class org.jsimpledb.util.SizeEstimator
-
Add the basic overhead for any object.
- addReferenceField() - Method in class org.jsimpledb.util.SizeEstimator
-
Add the size of an object reference field.
- addShortField() - Method in class org.jsimpledb.util.SizeEstimator
-
Add the size of a primitive short field.
- addTo(SizeEstimator) - Method in interface org.jsimpledb.util.SizeEstimating
-
Add the estimated size of this instance (in bytes) to the given estimator.
- addTreeMapField(TreeMap<?, ?>) - Method in class org.jsimpledb.util.SizeEstimator
-
- addTreeSetField(TreeSet<?>) - Method in class org.jsimpledb.util.SizeEstimator
-
- apply(Object) - Method in class org.jsimpledb.util.CastFunction
-
- asIndex() - Method in interface org.jsimpledb.index.Index2
-
Get the prefix of this instance that only includes the first two indexed fields.
- asIndex() - Method in interface org.jsimpledb.index.Index3
-
Get the prefix of this instance that only includes the first two indexed fields.
- asIndex() - Method in interface org.jsimpledb.index.Index4
-
Get the prefix of this instance that only includes the first two indexed fields.
- asIndex2() - Method in interface org.jsimpledb.index.Index3
-
Get the prefix of this instance that only includes the first three indexed fields.
- asIndex2() - Method in interface org.jsimpledb.index.Index4
-
Get the prefix of this instance that only includes the first three indexed fields.
- asIndex3() - Method in interface org.jsimpledb.index.Index4
-
Get the prefix of this instance that only includes the first four indexed fields.
- asList() - Method in interface org.jsimpledb.tuple.Tuple
-
View this instance as a list.
- asMap() - Method in interface org.jsimpledb.index.Index
-
View this index as a
NavigableMap of target values keyed by indexed value.
- asMap() - Method in interface org.jsimpledb.index.Index2
-
View this index as a
NavigableMap of target values keyed by indexed value tuples.
- asMap() - Method in interface org.jsimpledb.index.Index3
-
View this index as a
NavigableMap of target values keyed by indexed value tuples.
- asMap() - Method in interface org.jsimpledb.index.Index4
-
View this index as a
NavigableMap of target values keyed by indexed value tuples.
- asMapOfIndex() - Method in interface org.jsimpledb.index.Index2
-
- asMapOfIndex() - Method in interface org.jsimpledb.index.Index3
-
- asMapOfIndex() - Method in interface org.jsimpledb.index.Index4
-
- asMapOfIndex2() - Method in interface org.jsimpledb.index.Index3
-
- asMapOfIndex2() - Method in interface org.jsimpledb.index.Index4
-
- asMapOfIndex3() - Method in interface org.jsimpledb.index.Index4
-
- asSet() - Method in interface org.jsimpledb.index.Index
-
- asSet() - Method in interface org.jsimpledb.index.Index2
-
- asSet() - Method in interface org.jsimpledb.index.Index3
-
- asSet() - Method in interface org.jsimpledb.index.Index4
-
- get(int) - Method in class org.jsimpledb.util.ConvertedList
-
- get(Object) - Method in class org.jsimpledb.util.ConvertedNavigableMap
-
- getAttr(XMLStreamReader, QName, boolean) - Method in class org.jsimpledb.util.AbstractXMLStreaming
-
Get an attribute from the current element.
- getAttr(XMLStreamReader, QName) - Method in class org.jsimpledb.util.AbstractXMLStreaming
-
Get a requried attribute from the current element.
- getBooleanAttr(XMLStreamReader, QName, boolean) - Method in class org.jsimpledb.util.AbstractXMLStreaming
-
Get an attribute from the current element and parse as a boolean value.
- getBooleanAttr(XMLStreamReader, QName) - Method in class org.jsimpledb.util.AbstractXMLStreaming
-
Get a requried boolean attribute from the current element.
- getBytes(int, int) - Method in class org.jsimpledb.util.ByteReader
-
Copy a range of bytes from the buffer.
- getBytes(int) - Method in class org.jsimpledb.util.ByteReader
-
Copy a range of bytes from the given offset to the end of the buffer.
- getBytes() - Method in class org.jsimpledb.util.ByteReader
-
Copy all the of bytes in the buffer.
- getBytes() - Method in class org.jsimpledb.util.ByteWriter
-
Retrieve all of the bytes that have been written to this instance.
- getBytes(int) - Method in class org.jsimpledb.util.ByteWriter
-
Retrieve the bytes that have been written to this instance, starting at the given offset.
- getBytes(int, int) - Method in class org.jsimpledb.util.ByteWriter
-
Retrieve a sub-range of the bytes that have been written to this instance.
- getComparator(boolean) - Method in class org.jsimpledb.util.AbstractNavigableMap
-
Get a non-null
Comparator that sorts consistently with, and optionally reversed from, this instance.
- getComparator(boolean) - Method in class org.jsimpledb.util.AbstractNavigableSet
-
Get a non-null
Comparator that sorts consistently with, and optionally reversed from, this instance.
- getConverter() - Method in class org.jsimpledb.util.ConvertedList
-
- getConverter() - Method in class org.jsimpledb.util.ConvertedNavigableSet
-
- getConverter() - Method in class org.jsimpledb.util.ConvertedSet
-
- getIndex() - Method in class org.jsimpledb.util.ParseContext
-
Get the current index into the original input string.
- getInput() - Method in class org.jsimpledb.util.ParseContext
-
Get the current input.
- getIntAttr(XMLStreamReader, QName, boolean) - Method in class org.jsimpledb.util.AbstractXMLStreaming
-
Get an attribute from the current element and parse as a decimal integer value.
- getIntAttr(XMLStreamReader, QName) - Method in class org.jsimpledb.util.AbstractXMLStreaming
-
Get a requried integer attribute from the current element.
- getKeyAfterPrefix(byte[]) - Static method in class org.jsimpledb.util.ByteUtil
-
Get the first key that would be greater than the given key in unsigned lexicographic
ordering and that does not have the given key as a prefix.
- getKeyConverter() - Method in class org.jsimpledb.util.ConvertedNavigableMap
-
- getLength() - Method in class org.jsimpledb.util.ByteWriter
-
Get the current buffer length.
- getLongAttr(XMLStreamReader, QName, boolean) - Method in class org.jsimpledb.util.AbstractXMLStreaming
-
Get an attribute from the current element and parse as a decimal long value.
- getLowerBound() - Method in class org.jsimpledb.util.Bounds
-
Get the Java value corresponding to the lower bound restriction, if any.
- getLowerBoundType() - Method in class org.jsimpledb.util.Bounds
-
- getMax() - Method in class org.jsimpledb.util.ByteReader
-
Get maximum offset into buffer.
- getNavigableSet() - Method in class org.jsimpledb.util.NavigableSetPager
-
- getNextKey(byte[]) - Static method in class org.jsimpledb.util.ByteUtil
-
Get the next key greater than the given key in unsigned lexicographic ordering.
- getObjectOverhead() - Method in class org.jsimpledb.util.SizeEstimator
-
Get the basic overhead for any object.
- getOffset() - Method in class org.jsimpledb.util.ByteReader
-
Get current offset into buffer.
- getOriginalInput() - Method in class org.jsimpledb.util.ParseContext
-
Get the original input string as passed to the constructor.
- getReferenceSize() - Method in class org.jsimpledb.util.SizeEstimator
-
Get the size of an object reference.
- getSize() - Method in interface org.jsimpledb.tuple.Tuple
-
Get the number of values in this tuple.
- getTotal() - Method in class org.jsimpledb.util.SizeEstimator
-
Get the estimated total size.
- getUpperBound() - Method in class org.jsimpledb.util.Bounds
-
Get the Java value corresponding to the upper bound restriction, if any.
- getUpperBoundType() - Method in class org.jsimpledb.util.Bounds
-
- getValue1() - Method in interface org.jsimpledb.tuple.Has1
-
Get the first value.
- getValue2() - Method in interface org.jsimpledb.tuple.Has2
-
Get the second value.
- getValue3() - Method in interface org.jsimpledb.tuple.Has3
-
Get the third value.
- getValue4() - Method in interface org.jsimpledb.tuple.Has4
-
Get the fourth value.
- getValue5() - Method in interface org.jsimpledb.tuple.Has5
-
Get the fifth value.
- getValueConverter() - Method in class org.jsimpledb.util.ConvertedNavigableMap
-
- ImplementationsReader - Class in org.jsimpledb.util
-
Scans the classpath and parses XML descriptor files describing implementation classes.
- ImplementationsReader(String) - Constructor for class org.jsimpledb.util.ImplementationsReader
-
Constructor.
- Index<V,T> - Interface in org.jsimpledb.index
-
An index on a single field.
- Index2<V1,V2,T> - Interface in org.jsimpledb.index
-
An index on two fields.
- Index3<V1,V2,V3,T> - Interface in org.jsimpledb.index
-
An index on three fields.
- Index4<V1,V2,V3,V4,T> - Interface in org.jsimpledb.index
-
An index on a four fields.
- indexOf(Object) - Method in class org.jsimpledb.util.ConvertedList
-
- INT_SIZE - Static variable in class org.jsimpledb.util.SizeEstimator
-
- intersection(Iterable<? extends NavigableSet<E>>) - Static method in class org.jsimpledb.util.NavigableSets
-
Create a read-only view of the intersection of two or more
NavigableSets that have a consistent sort order.
- intersection(NavigableSet<E>...) - Static method in class org.jsimpledb.util.NavigableSets
-
Create a read-only view of the intersection of two or more
NavigableSets that have a consistent sort order.
- isConsecutive(byte[], byte[]) - Static method in class org.jsimpledb.util.ByteUtil
-
Determine whether key2 is the next key after key1.
- isDescending() - Method in class org.jsimpledb.util.NavigableSetPager
-
Get view ordering.
- isEmpty() - Method in class org.jsimpledb.util.AbstractIterationSet
-
- isEmpty() - Method in class org.jsimpledb.util.AbstractNavigableMap
-
- isEmpty() - Method in class org.jsimpledb.util.ConvertedList
-
- isEmpty() - Method in class org.jsimpledb.util.ConvertedNavigableMap
-
- isEmpty() - Method in class org.jsimpledb.util.ConvertedNavigableSet
-
- isEmpty() - Method in class org.jsimpledb.util.ConvertedSet
-
- isEOF() - Method in class org.jsimpledb.util.ParseContext
-
Determine if we are at the end of the input.
- isInclusive() - Method in enum org.jsimpledb.util.BoundType
-
- isPrefixOf(byte[], byte[]) - Static method in class org.jsimpledb.util.ByteUtil
-
Determine if the first of two byte[] arrays is a prefix of the second.
- isWithinBounds(Comparator<? super T>, T) - Method in class org.jsimpledb.util.Bounds
-
Check whether the given value is within the bounds of this instance.
- isWithinBounds(Comparator<? super T>, Bounds<? extends T>) - Method in class org.jsimpledb.util.Bounds
-
Determine whether the given new
Bounds is within of the bounds of this instance.
- isWithinLowerBound(K) - Method in class org.jsimpledb.util.AbstractNavigableMap
-
Determine if the given element is within this instance's lower bound (if any).
- isWithinLowerBound(E) - Method in class org.jsimpledb.util.AbstractNavigableSet
-
Determine if the given element is within this instance's lower bound (if any).
- isWithinLowerBound(Comparator<? super T>, T) - Method in class org.jsimpledb.util.Bounds
-
Check whether the given value is within the lower bound of this instance.
- isWithinUpperBound(K) - Method in class org.jsimpledb.util.AbstractNavigableMap
-
Determine if the given element is within this instance's upper bound (if any).
- isWithinUpperBound(E) - Method in class org.jsimpledb.util.AbstractNavigableSet
-
Determine if the given element is within this instance's upper bound (if any).
- isWithinUpperBound(Comparator<? super T>, T) - Method in class org.jsimpledb.util.Bounds
-
Check whether the given value is within the upper bound of this instance.
- iterator() - Method in class org.jsimpledb.util.ConvertedList
-
- iterator() - Method in class org.jsimpledb.util.ConvertedNavigableSet
-
- iterator() - Method in class org.jsimpledb.util.ConvertedSet
-
- main(String[]) - Static method in class org.jsimpledb.util.LongEncoder
-
Test routine.
- main(String[]) - Static method in class org.jsimpledb.util.UnsignedIntEncoder
-
Test routine.
- mark() - Method in class org.jsimpledb.util.ByteReader
-
Mark current read position.
- mark() - Method in class org.jsimpledb.util.ByteWriter
-
Mark current position.
- maskException(Throwable) - Static method in class org.jsimpledb.util.ThrowableUtil
-
Mask a checked exception and throw it as an unchecked exception.
- matchPrefix(String) - Method in class org.jsimpledb.util.ParseContext
-
Match the current input against the given regular expression and advance past it.
- matchPrefix(Pattern) - Method in class org.jsimpledb.util.ParseContext
-
Match the current input against the given regular expression and advance past it.
- max(byte[], byte[]) - Static method in class org.jsimpledb.util.ByteUtil
-
Determine the larger of two byte arrays when compared lexicographically using unsigned values.
- MAX_ENCODED_LENGTH - Static variable in class org.jsimpledb.util.LongEncoder
-
Maximum possible length of an encoded value.
- MAX_ENCODED_LENGTH - Static variable in class org.jsimpledb.util.UnsignedIntEncoder
-
Maximum possible length of an encoded value.
- MAX_SINGLE_BYTE_ENCODED - Static variable in class org.jsimpledb.util.LongEncoder
-
Maximum value for the first byte of a single byte encoded value.
- MAX_SINGLE_BYTE_VALUE - Static variable in class org.jsimpledb.util.LongEncoder
-
Maximum value that can be encoded as a single byte.
- min(byte[], byte[]) - Static method in class org.jsimpledb.util.ByteUtil
-
Determine the smaller of two byte arrays when compared lexicographically using unsigned values.
- MIN_MULTI_BYTE_VALUE - Static variable in class org.jsimpledb.util.UnsignedIntEncoder
-
Minimum value that triggers a multi-byte encoding.
- MIN_SINGLE_BYTE_ENCODED - Static variable in class org.jsimpledb.util.LongEncoder
-
Minimum value for the first byte of a single byte encoded value.
- MIN_SINGLE_BYTE_VALUE - Static variable in class org.jsimpledb.util.LongEncoder
-
Minimum value that can be encoded as a single byte.