Index

A B C D E F G H I K L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractDatasetConfiguration - Class in com.terracottatech.store.configuration
 
AbstractDatasetConfiguration(String, String, Map<CellDefinition<?>, IndexSettings>, Integer, DiskDurability, PersistentStorageType) - Constructor for class com.terracottatech.store.configuration.AbstractDatasetConfiguration
 
AbstractRecord<K extends Comparable<K>> - Class in com.terracottatech.store
A useful partial implementation of Record.
AbstractRecord() - Constructor for class com.terracottatech.store.AbstractRecord
 
acceptEither(CompletionStage<? extends T>, Consumer<? super T>) - Method in interface com.terracottatech.store.async.Operation
 
acceptEitherAsync(CompletionStage<? extends T>, Consumer<? super T>) - Method in interface com.terracottatech.store.async.Operation
 
acceptEitherAsync(CompletionStage<? extends T>, Consumer<? super T>, Executor) - Method in interface com.terracottatech.store.async.Operation
 
acquireRole(String, Duration) - Method in interface com.terracottatech.store.coordination.Coordinator
Try to acquire the given role within the supplied time.
add(double) - Method in interface com.terracottatech.store.function.BuildableToDoubleFunction
Returns a function that calculates the sum of operand and this.
add(int) - Method in interface com.terracottatech.store.function.BuildableToIntFunction
Returns a function that calculates the sum of operand and this.
add(int, TypedValue<?>) - Method in class com.terracottatech.store.definition.StoreListImpl
 
add(long) - Method in interface com.terracottatech.store.function.BuildableToLongFunction
Returns a function that calculates the sum of operand and this.
add(Cell<?>) - Method in class com.terracottatech.store.AbstractRecord
 
add(Cell<?>) - Method in class com.terracottatech.store.CellSet
Adds the specified Cell to this set if a cell having the same cell name is not already present.
add(Cell<?>...) - Method in interface com.terracottatech.store.async.AsyncReadWriteRecordAccessor
An asynchronous equivalent to ReadWriteRecordAccessor.add(Cell...).
add(Cell<?>...) - Method in interface com.terracottatech.store.ReadWriteRecordAccessor
Creates a record for the key used to create this ReadWriteRecordAccessor.
add(TypedValue<?>) - Method in class com.terracottatech.store.definition.StoreListImpl
 
add(Iterable<Cell<?>>) - Method in interface com.terracottatech.store.async.AsyncReadWriteRecordAccessor
An asynchronous equivalent to ReadWriteRecordAccessor.add(Cell...).
add(Iterable<Cell<?>>) - Method in interface com.terracottatech.store.ReadWriteRecordAccessor
Creates a record for the key used to create this ReadWriteRecordAccessor.
add(Function<? super Record<K>, T>, Cell<?>...) - Method in interface com.terracottatech.store.async.AsyncReadWriteRecordAccessor
An asynchronous equivalent to ReadWriteRecordAccessor.add(Function, Cell...).
add(Function<? super Record<K>, T>, Cell<?>...) - Method in interface com.terracottatech.store.ReadWriteRecordAccessor
Creates a record for the key that was used to create this ReadWriteRecordAccessor.
add(Function<? super Record<K>, T>, Iterable<Cell<?>>) - Method in interface com.terracottatech.store.async.AsyncReadWriteRecordAccessor
An asynchronous equivalent to ReadWriteRecordAccessor.add(Function, Cell...).
add(Function<? super Record<K>, T>, Iterable<Cell<?>>) - Method in interface com.terracottatech.store.ReadWriteRecordAccessor
Creates a record for the key that was used to create this ReadWriteRecordAccessor.
add(K, Cell<?>...) - Method in interface com.terracottatech.store.async.AsyncDatasetWriterReader
An asynchronous equivalent to DatasetWriterReader.add(Comparable, Cell...).
add(K, Cell<?>...) - Method in interface com.terracottatech.store.DatasetWriterReader
Creates a record for the specified key.
add(K, Iterable<Cell<?>>) - Method in interface com.terracottatech.store.async.AsyncDatasetWriterReader
An asynchronous equivalent to DatasetWriterReader.add(Comparable, Iterable).
add(K, Iterable<Cell<?>>) - Method in interface com.terracottatech.store.DatasetWriterReader
Creates a record for the specified key.
add(T) - Method in interface com.terracottatech.store.Selection
 
addAll(Collection<? extends Cell<?>>) - Method in class com.terracottatech.store.AbstractRecord
 
addAll(Collection<? extends T>) - Method in class com.terracottatech.store.function.SelectionImpl
 
ADDITION - Enum constant in enum class com.terracottatech.store.ChangeType
 
advanced() - Method in interface com.terracottatech.store.configuration.DatasetConfigurationBuilder
Access more advanced configuration options than are generally needed.
AdvancedDatasetConfiguration - Interface in com.terracottatech.store.configuration
AdvancedDatasetConfiguration
AdvancedDatasetConfigurationBuilder - Interface in com.terracottatech.store.configuration
Interface for advanced dataset configuration options.
allMatch(DoublePredicate) - Method in interface com.terracottatech.store.async.AsyncDoubleStream
allMatch(IntPredicate) - Method in interface com.terracottatech.store.async.AsyncIntStream
allMatch(LongPredicate) - Method in interface com.terracottatech.store.async.AsyncLongStream
allMatch(Predicate<? super T>) - Method in interface com.terracottatech.store.async.AsyncStream
An asynchronous equivalent to Stream.allMatch(java.util.function.Predicate).
allOf(UpdateOperation.CellUpdateOperation<?, ?>...) - Static method in interface com.terracottatech.store.UpdateOperation
Creates a compound transform composed of the given individual cell mutations.
allOf(List<? extends UpdateOperation.CellUpdateOperation<?, ?>>) - Static method in interface com.terracottatech.store.UpdateOperation
Creates a compound transform composed of the given individual cell mutations.
ALWAYS - Static variable in class com.terracottatech.store.configuration.BaseDiskDurability
Static instance of DiskDurability representing disk durability where every mutative operation is fully synced/fsynched/flushed to disk.
and(Predicate<? super T>) - Method in interface com.terracottatech.store.function.BuildablePredicate
 
anyMatch(DoublePredicate) - Method in interface com.terracottatech.store.async.AsyncDoubleStream
anyMatch(IntPredicate) - Method in interface com.terracottatech.store.async.AsyncIntStream
anyMatch(LongPredicate) - Method in interface com.terracottatech.store.async.AsyncLongStream
anyMatch(Predicate<? super T>) - Method in interface com.terracottatech.store.async.AsyncStream
An asynchronous equivalent to Stream.anyMatch(java.util.function.Predicate).
append(byte[]) - Method in interface com.terracottatech.store.function.BuildableBytesFunction
Returns a function that appends the provided array.
apply(Record<K>) - Method in interface com.terracottatech.store.UpdateOperation
Applies this transform to the given record.
apply(Record<K>) - Method in interface com.terracottatech.store.UpdateOperation.CellUpdateOperation
 
applyToEither(CompletionStage<? extends T>, Function<? super T, U>) - Method in interface com.terracottatech.store.async.Operation
 
applyToEitherAsync(CompletionStage<? extends T>, Function<? super T, U>) - Method in interface com.terracottatech.store.async.Operation
 
applyToEitherAsync(CompletionStage<? extends T>, Function<? super T, U>, Executor) - Method in interface com.terracottatech.store.async.Operation
 
asCellCollection() - Method in interface com.terracottatech.store.StoreMap
Return the contents of this map as a CellCollection.
asComparator() - Method in interface com.terracottatech.store.function.BuildableComparableFunction
Returns a Comparator that orders objects using the values mapped by this function.
asComparator() - Method in interface com.terracottatech.store.function.BuildableToDoubleFunction
Returns a Comparator that orders objects using the double values mapped by this function.
asComparator() - Method in interface com.terracottatech.store.function.BuildableToIntFunction
Returns a Comparator that orders objects using the integer values mapped by this function.
asComparator() - Method in interface com.terracottatech.store.function.BuildableToLongFunction
Returns a Comparator that orders objects using the double values mapped by this function.
asDoubleStream() - Method in interface com.terracottatech.store.async.AsyncIntStream
An asynchronous equivalent to IntStream.asDoubleStream().
asDoubleStream() - Method in interface com.terracottatech.store.async.AsyncLongStream
An asynchronous equivalent to LongStream.asDoubleStream().
asEnum() - Method in class com.terracottatech.store.Type
 
asLongStream() - Method in interface com.terracottatech.store.async.AsyncIntStream
An asynchronous equivalent to IntStream.asLongStream().
asMutableSonValue(TypedValue<?>) - Static method in class com.terracottatech.store.definition.SonBridge
 
asStoreMap() - Method in interface com.terracottatech.store.CellCollection
Return this cell collection as a complex data type
asStoreMap() - Method in interface com.terracottatech.store.KeyedCellCollection
Return this keyed cell collection as a complex data type
asType() - Method in enum class com.terracottatech.store.Type.Enum
 
async() - Method in interface com.terracottatech.store.DatasetReader
Returns an asynchronous version of this reader using the ForkJoinPool.commonPool() as an executor.
async() - Method in interface com.terracottatech.store.DatasetWriterReader
Returns an asynchronous version of this writer-reader using the ForkJoinPool.commonPool() as an executor.
async(Executor) - Method in interface com.terracottatech.store.DatasetReader
Returns an asynchronous version of this reader.
async(Executor) - Method in interface com.terracottatech.store.DatasetWriterReader
Returns an asynchronous version of this writer-reader.
AsyncConditionalReadRecordAccessor<K extends Comparable<K>> - Interface in com.terracottatech.store.async
An asynchronous equivalent to ConditionalReadRecordAccessor.
AsyncConditionalReadWriteRecordAccessor<K extends Comparable<K>> - Interface in com.terracottatech.store.async
An asynchronous equivalent to ConditionalReadWriteRecordAccessor.
AsyncDatasetReader<K extends Comparable<K>> - Interface in com.terracottatech.store.async
An asynchronous equivalent to DatasetReader.
AsyncDatasetWriterReader<K extends Comparable<K>> - Interface in com.terracottatech.store.async
An asynchronous equivalent to DatasetWriterReader.
AsyncDoubleStream - Interface in com.terracottatech.store.async
An asynchronous equivalent to DoubleStream.
AsyncIntStream - Interface in com.terracottatech.store.async
An asynchronous equivalent to IntStream.
AsyncLongStream - Interface in com.terracottatech.store.async
An asynchronous equivalent to LongStream.
AsyncMutableRecordStream<K extends Comparable<K>> - Interface in com.terracottatech.store.async
Asynchronous equivalent to MutableRecordStream.
AsyncReadRecordAccessor<K extends Comparable<K>> - Interface in com.terracottatech.store.async
An asynchronous equivalent to ReadRecordAccessor.
AsyncReadWriteRecordAccessor<K extends Comparable<K>> - Interface in com.terracottatech.store.async
An asynchronous equivalent to ReadWriteRecordAccessor.
AsyncRecordStream<K extends Comparable<K>> - Interface in com.terracottatech.store.async
Asynchronous equivalent to RecordStream.
AsyncStream<T> - Interface in com.terracottatech.store.async
An asynchronous equivalent to Stream.
AUTO - Enum constant in enum class com.terracottatech.store.manager.ConfigurationMode
Create if any configured dataset doesn't exist or validate if it exists
average() - Method in interface com.terracottatech.store.async.AsyncDoubleStream
An asynchronous equivalent to DoubleStream.average().
average() - Method in interface com.terracottatech.store.async.AsyncIntStream
An asynchronous equivalent to IntStream.average().
average() - Method in interface com.terracottatech.store.async.AsyncLongStream
An asynchronous equivalent to LongStream.average().
averagingDouble(ToDoubleFunction<? super T>) - Static method in class com.terracottatech.store.function.Collectors
Functionally transparent version of Collectors.averagingDouble(ToDoubleFunction)
averagingInt(ToIntFunction<? super T>) - Static method in class com.terracottatech.store.function.Collectors
Functionally transparent version of Collectors.averagingInt(ToIntFunction)
averagingLong(ToLongFunction<? super T>) - Static method in class com.terracottatech.store.function.Collectors
Functionally transparent version of Collectors.averagingLong(ToLongFunction)

B

B - Enum constant in enum class com.terracottatech.store.configuration.MemoryUnit
 
BaseDiskDurability - Class in com.terracottatech.store.configuration
 
BaseDiskDurability.Timed - Class in com.terracottatech.store.configuration
 
batch(int) - Method in interface com.terracottatech.store.stream.MutableRecordStream
 
batch(int) - Method in interface com.terracottatech.store.stream.RecordStream
Returns an equivalent stream that uses the given batch size hint.
biFunction(R) - Static method in class com.terracottatech.store.function.Constants
Returns a BiFunction that always returns the constant value.
BOOL - Enum constant in enum class com.terracottatech.store.Type.Enum
 
BOOL - Static variable in class com.terracottatech.store.Type
The Boolean type.
BoolCellDefinition - Interface in com.terracottatech.store.definition
Definition of a boolean cell.
booleans() - Method in interface com.terracottatech.store.function.selections.BuildableTypedValueSelectionFunction
 
booleans() - Method in interface com.terracottatech.store.function.selections.BuildableTypedValueSelectionOptionalFunction
 
booleans() - Method in class com.terracottatech.store.function.TypedValueSelectionImpl
 
booleans() - Method in interface com.terracottatech.store.TypedValueSelection
 
boolResultOf(Predicate<? super Record<?>>) - Method in interface com.terracottatech.store.UpdateOperation.BoolWriteOperationBuilder
Creates a transform that writes a cell with the supplied definition and value derived by applying the predicate to the existing record.
boolValueFrom(Function<BoolCellDefinition, Predicate<? super Record<?>>>) - Method in interface com.terracottatech.store.UpdateOperation.BoolWriteOperationBuilder
Creates a transform that writes a cell with the supplied definition and a boolean derived via a function of that definition.
boxed() - Method in interface com.terracottatech.store.async.AsyncDoubleStream
An asynchronous equivalent to DoubleStream.boxed().
boxed() - Method in interface com.terracottatech.store.async.AsyncIntStream
An asynchronous equivalent to IntStream.boxed().
boxed() - Method in interface com.terracottatech.store.async.AsyncLongStream
An asynchronous equivalent to LongStream.boxed().
boxed() - Method in interface com.terracottatech.store.function.BuildablePredicate
 
boxed() - Method in interface com.terracottatech.store.function.BuildableToDoubleFunction
 
boxed() - Method in interface com.terracottatech.store.function.BuildableToIntFunction
 
boxed() - Method in interface com.terracottatech.store.function.BuildableToLongFunction
 
BROKEN - Enum constant in enum class com.terracottatech.store.indexing.Index.Status
In a multi-stripe configuration, at least one (but not all) stripes do not have the index defined.
btree() - Static method in interface com.terracottatech.store.indexing.IndexSettings
Creates a settings object that defines an B-Tree based ordered index.
BTREE - Static variable in interface com.terracottatech.store.indexing.IndexSettings
Specifies a B-Tree index.
build() - Method in interface com.terracottatech.store.configuration.DatasetConfigurationBuilder
Creates the DatasetConfiguration as defined by the builder state
build() - Method in interface com.terracottatech.store.coordination.Coordinator.Builder
Builds a coordinator.
build() - Method in interface com.terracottatech.store.manager.ClusteredDatasetManagerBuilder
Creates the DatasetManager that has been configured using this ClusteredDatasetManagerBuilder
build() - Method in interface com.terracottatech.store.manager.EmbeddedDatasetManagerBuilder
Creates the DatasetManager that has been configured using this EmbeddedDatasetManagerBuilder
BuildableBytesFunction<T> - Interface in com.terracottatech.store.function
A function of one argument that generates a byte[] result, and supports building derived functional types.
BuildableBytesOptionalFunction<T> - Interface in com.terracottatech.store.function
A function of one argument that generates an Optional<byte[]> result, and supports building derived functional types.
BuildableComparableFunction<T,R extends Comparable<R>> - Interface in com.terracottatech.store.function
A function of one argument that generates a Comparable result, and supports building derived functional types.
BuildableComparableOptionalFunction<T,R extends Comparable<R>> - Interface in com.terracottatech.store.function
A function of one argument that generates an Optional<Comparable> result, and supports building derived functional types.
BuildableComparableSelectionFunction<SRC,T extends Comparable<T>,P extends Selection.ComparableSelection<T>> - Interface in com.terracottatech.store.function.selections
 
BuildableComparableSelectionOptionalFunction<SRC,T extends Comparable<T>,P extends Selection.ComparableSelection<T>> - Interface in com.terracottatech.store.function.selections
 
BuildableComplexDataFunction<T,C extends ComplexData> - Interface in com.terracottatech.store.function
 
BuildableComplexDataOptionalFunction<T,C extends ComplexData> - Interface in com.terracottatech.store.function
 
BuildableFunction<T,R> - Interface in com.terracottatech.store.function
A function of one argument that supports building derived functional types.
BuildableListFunction<T> - Interface in com.terracottatech.store.function
 
BuildableListOptionalFunction<T> - Interface in com.terracottatech.store.function
 
BuildableMapFunction<T> - Interface in com.terracottatech.store.function
 
BuildableMapOptionalFunction<T> - Interface in com.terracottatech.store.function
 
BuildableNumberSelectionFunction<SRC,T extends Number & Comparable<T>,P extends Selection.NumberSelection<T>> - Interface in com.terracottatech.store.function.selections
 
BuildableNumberSelectionOptionalFunction<SRC,T extends Number & Comparable<T>,P extends Selection.NumberSelection<T>> - Interface in com.terracottatech.store.function.selections
 
BuildableNumberSelectionOptionalFunction.BuildableDoubleSelectionOptionalFunction<SRC> - Interface in com.terracottatech.store.function.selections
 
BuildableNumberSelectionOptionalFunction.BuildableIntegerSelectionOptionalFunction<SRC> - Interface in com.terracottatech.store.function.selections
 
BuildableNumberSelectionOptionalFunction.BuildableLongSelectionOptionalFunction<SRC> - Interface in com.terracottatech.store.function.selections
 
BuildableOptionalFunction<T,R> - Interface in com.terracottatech.store.function
A function of one argument that generates an Optional result , and supports building derived functional types.
BuildablePredicate<T> - Interface in com.terracottatech.store.function
Created by cdennis on 5/24/17.
BuildableSelectionFunction<SRC,T,P extends Selection<T>> - Interface in com.terracottatech.store.function.selections
 
BuildableSelectionOptionalFunction<SRC,T,P extends Selection<T>> - Interface in com.terracottatech.store.function.selections
 
BuildableStringFunction<T> - Interface in com.terracottatech.store.function
A function of one argument that generates a String result, and supports building derived functional types.
BuildableStringOptionalFunction<T> - Interface in com.terracottatech.store.function
A function of one argument that generates an Optional<String> result, and supports building derived functional types.
BuildableToDoubleFunction<T> - Interface in com.terracottatech.store.function
A function of one argument that generates a double result, and supports building derived functional types.
BuildableToIntFunction<T> - Interface in com.terracottatech.store.function
A function of one argument that generates an int result, and supports building derived functional types.
BuildableToLongFunction<T> - Interface in com.terracottatech.store.function
A function of one argument that generates a long result, and supports building derived functional types.
BuildableTypedValueSelectionFunction<SRC> - Interface in com.terracottatech.store.function.selections
 
BuildableTypedValueSelectionOptionalFunction<SRC> - Interface in com.terracottatech.store.function.selections
 
bytes() - Method in interface com.terracottatech.store.function.selections.BuildableTypedValueSelectionFunction
 
bytes() - Method in interface com.terracottatech.store.function.selections.BuildableTypedValueSelectionOptionalFunction
 
bytes() - Method in class com.terracottatech.store.function.TypedValueSelectionImpl
 
bytes() - Method in interface com.terracottatech.store.TypedValueSelection
 
BYTES - Enum constant in enum class com.terracottatech.store.Type.Enum
 
BYTES - Static variable in class com.terracottatech.store.Type
The binary type.
BytesCellDefinition - Interface in com.terracottatech.store.definition
Definition of a byte array cell.

C

cell() - Method in interface com.terracottatech.store.UpdateOperation.CellUpdateOperation
Returns the cell to be written or an empty optional to remove.
cell(String) - Method in interface com.terracottatech.store.CellCollection
Retrieve a cell by name.
cell(String) - Method in class com.terracottatech.store.CellCollection.SubsetView
 
cell(String) - Method in class com.terracottatech.store.CellSet
 
cell(String) - Method in class com.terracottatech.store.KeyedCellCollection.Detached
 
cell(String, T) - Static method in interface com.terracottatech.store.Cell
Creates a new cell.
Cell<T> - Interface in com.terracottatech.store
A representation of a cell.
CellCollection - Interface in com.terracottatech.store
A collection of Cells.
CellCollection.SubsetView - Class in com.terracottatech.store
A subset view of a cell collection.
CellDefinition<T> - Interface in com.terracottatech.store.definition
A {name, type} tuple that identifies a cell.
CellDefinition.CellImpl<T> - Class in com.terracottatech.store.definition
 
CellDefinition.Impl<T> - Class in com.terracottatech.store.definition
Internal interned definition implementation.
cellNamed(String) - Method in interface com.terracottatech.store.TypedValue
Create a Cell from this value given a name.
CELLS_FIELD_NAME - Static variable in interface com.terracottatech.store.CellCollection
The JSON/TSON field name for the cells.
CellSet - Class in com.terracottatech.store
A collection of Cells having no more than one cell having a given name.
CellSet() - Constructor for class com.terracottatech.store.CellSet
Creates an new, mutable empty CellSet instance.
CellSet(Iterable<Cell<?>>) - Constructor for class com.terracottatech.store.CellSet
Creates a new, mutable CellSet instance containing the Cells from the specified Iterable in the order returned by the iterator.
ChangeListener<K extends Comparable<K>> - Interface in com.terracottatech.store
 
ChangeType - Enum Class in com.terracottatech.store
 
CHAR - Enum constant in enum class com.terracottatech.store.Type.Enum
 
CHAR - Static variable in class com.terracottatech.store.Type
The Character type.
CharCellDefinition - Interface in com.terracottatech.store.definition
Definition of a character cell.
chars() - Method in interface com.terracottatech.store.function.selections.BuildableTypedValueSelectionFunction
 
chars() - Method in interface com.terracottatech.store.function.selections.BuildableTypedValueSelectionOptionalFunction
 
chars() - Method in class com.terracottatech.store.function.TypedValueSelectionImpl
 
chars() - Method in interface com.terracottatech.store.TypedValueSelection
 
clear() - Method in class com.terracottatech.store.AbstractRecord
 
clear() - Method in class com.terracottatech.store.definition.StoreListImpl
 
clear() - Method in class com.terracottatech.store.definition.StoreMapImpl
 
clear() - Method in interface com.terracottatech.store.Selection
 
close() - Method in interface com.terracottatech.store.coordination.Role
Voluntarily relinquish role.
close() - Method in interface com.terracottatech.store.Dataset
Closes the Dataset.
close() - Method in class com.terracottatech.store.definition.ComplexDataParser.KeyedCellCollectionReader
 
close() - Method in class com.terracottatech.store.definition.ComplexDataParser.KeyedCellCollectionWriter
 
close() - Method in interface com.terracottatech.store.manager.DatasetManager
Closes the DatasetManager.
clustered(Iterable<InetSocketAddress>) - Static method in interface com.terracottatech.store.manager.DatasetManager
Creates a ClusteredDatasetManagerBuilder for configuring the interaction with a cluster.
clustered(URI) - Static method in interface com.terracottatech.store.manager.DatasetManager
Creates a ClusteredDatasetManagerBuilder for configuring the interaction with a cluster.
CLUSTERED - Enum constant in enum class com.terracottatech.store.manager.DatasetManagerConfiguration.Type
 
ClusteredDatasetManagerBuilder - Interface in com.terracottatech.store.manager
A ClusteredDatasetManagerBuilder allows configuration of the interaction with a cluster.
collect(Supplier<R>, BiConsumer<R, ? super T>, BiConsumer<R, R>) - Method in interface com.terracottatech.store.async.AsyncStream
collect(Supplier<R>, ObjDoubleConsumer<R>, BiConsumer<R, R>) - Method in interface com.terracottatech.store.async.AsyncDoubleStream
collect(Supplier<R>, ObjIntConsumer<R>, BiConsumer<R, R>) - Method in interface com.terracottatech.store.async.AsyncIntStream
collect(Supplier<R>, ObjLongConsumer<R>, BiConsumer<R, R>) - Method in interface com.terracottatech.store.async.AsyncLongStream
collect(Collector<? super T, A, R>) - Method in interface com.terracottatech.store.async.AsyncStream
collectingAndThen(Collector<T, A, R>, Function<R, RR>) - Static method in class com.terracottatech.store.function.Collectors
Functionally transparent version of Collectors.collectingAndThen(Collector, Function)
Collectors - Class in com.terracottatech.store.function
Provides functionally transparent equivalent collectors to Collectors.
Collectors() - Constructor for class com.terracottatech.store.function.Collectors
 
Collectors.VarianceType - Enum Class in com.terracottatech.store.function
The set of variance statistic types.
com.terracottatech.store - package com.terracottatech.store
Contains the core data storage components of Terracotta Store.
com.terracottatech.store.async - package com.terracottatech.store.async
Contains types for performing asynchronous operations on datasets.
com.terracottatech.store.configuration - package com.terracottatech.store.configuration
Contains types representing dataset configurations and their associated builders.
com.terracottatech.store.coordination - package com.terracottatech.store.coordination
 
com.terracottatech.store.definition - package com.terracottatech.store.definition
Contains types representing both generic and type-specific cell definitions.
com.terracottatech.store.function - package com.terracottatech.store.function
Contains a set of types that form a DSL that allows the creation of behaviorally transparent functions.
com.terracottatech.store.function.selections - package com.terracottatech.store.function.selections
 
com.terracottatech.store.indexing - package com.terracottatech.store.indexing
Contains classes related to configuration-time and runtime manipulation of indexes.
com.terracottatech.store.manager - package com.terracottatech.store.manager
Contains classes for the creating, retrieving and destroying datasets.
com.terracottatech.store.stream - package com.terracottatech.store.stream
 
com.terracottatech.store.usage - package com.terracottatech.store.usage
 
ComparableCellDefinition<T extends Comparable<T>> - Interface in com.terracottatech.store.definition
Definition of a comparable cell.
ComparableFunction<T,R extends Comparable<R>> - Interface in com.terracottatech.store.function
 
ComplexData - Interface in com.terracottatech.store
Root interface for all ComplexData objects in the system, including StoreList, and StoreMap objects.
ComplexData.DotSpecParseException - Exception in com.terracottatech.store
Exception class for "dot" traversal parsing issues.
ComplexDataParseException - Exception in com.terracottatech.store.definition
Parsing exception.
ComplexDataParseException() - Constructor for exception com.terracottatech.store.definition.ComplexDataParseException
 
ComplexDataParseException(String) - Constructor for exception com.terracottatech.store.definition.ComplexDataParseException
 
ComplexDataParseException(String, Throwable) - Constructor for exception com.terracottatech.store.definition.ComplexDataParseException
 
ComplexDataParseException(Throwable) - Constructor for exception com.terracottatech.store.definition.ComplexDataParseException
 
ComplexDataParser - Class in com.terracottatech.store.definition
This class can be used to parse ComplexData objects.
ComplexDataParser(Reader) - Constructor for class com.terracottatech.store.definition.ComplexDataParser
Instantiate a CDT parser over a reader.
ComplexDataParser(String) - Constructor for class com.terracottatech.store.definition.ComplexDataParser
Instantiate a parser over a string.
ComplexDataParser.KeyedCellCollectionReader<T extends Comparable<T>> - Class in com.terracottatech.store.definition
Class for reading a sequence of KeyedCellCollections from an input reader.
ComplexDataParser.KeyedCellCollectionWriter - Class in com.terracottatech.store.definition
This class implements a KeyedCellCollection/KeyedComplexMap writer over a Writer instance.
composite(Collector<T, ?, ?>...) - Static method in class com.terracottatech.store.function.Collectors
Runs a list of Collectors accepting elements of type U in parallel against the same sequence of elements.
concurrencyHint(int) - Method in interface com.terracottatech.store.configuration.AdvancedDatasetConfigurationBuilder
Gives a hint to the desired level of concurrency.
ConditionalReadRecordAccessor<K extends Comparable<K>> - Interface in com.terracottatech.store
A ConditionalReadRecordAccessor provides read operations on a record.
ConditionalReadWriteRecordAccessor<K extends Comparable<K>> - Interface in com.terracottatech.store
A ConditionalReadWriteRecordAccessor provides read and write transformations on a record.
ConfigurationMode - Enum Class in com.terracottatech.store.manager
Defines whether datasets configured in DatasetManagerConfiguration should be validated/created Note that while validating a dataset, only the validity of the key type will be checked.
Constants - Class in com.terracottatech.store.function
Provides functionally transparent constant bearing functions of various arities.
Constants() - Constructor for class com.terracottatech.store.function.Constants
 
contains(TypedValue<?>) - Method in interface com.terracottatech.store.function.BuildableListFunction
 
contains(TypedValue<?>) - Method in interface com.terracottatech.store.function.BuildableListOptionalFunction
 
contains(Object) - Method in class com.terracottatech.store.CellSet
Returns true if this set contains the specified Cell or another cell having the same name.
contains(Object) - Method in class com.terracottatech.store.function.SelectionImpl
 
contains(Object) - Method in class com.terracottatech.store.KeyedCellCollection.Detached
 
contains(T) - Method in interface com.terracottatech.store.function.selections.BuildableSelectionFunction
 
contains(T) - Method in interface com.terracottatech.store.function.selections.BuildableSelectionOptionalFunction
 
containsAll(Collection<?>) - Method in class com.terracottatech.store.function.SelectionImpl
 
containsKey(Object) - Method in class com.terracottatech.store.definition.StoreMapImpl
 
containsKey(String) - Method in interface com.terracottatech.store.function.BuildableMapFunction
 
containsKey(String) - Method in interface com.terracottatech.store.function.BuildableMapOptionalFunction
 
containsValue(TypedValue<?>) - Method in interface com.terracottatech.store.function.BuildableMapFunction
 
containsValue(TypedValue<?>) - Method in interface com.terracottatech.store.function.BuildableMapOptionalFunction
 
containsValue(Object) - Method in class com.terracottatech.store.definition.StoreMapImpl
 
Coordinator - Interface in com.terracottatech.store.coordination
Simple tooling for coordination across a Terracotta cluster.
Coordinator.Builder - Interface in com.terracottatech.store.coordination
Builder for Coordinator instances.
CoreType - Enum Class in com.terracottatech.store.usage
 
count() - Method in interface com.terracottatech.store.async.AsyncDoubleStream
An asynchronous equivalent to DoubleStream.count().
count() - Method in interface com.terracottatech.store.async.AsyncIntStream
An asynchronous equivalent to IntStream.count().
count() - Method in interface com.terracottatech.store.async.AsyncLongStream
An asynchronous equivalent to LongStream.count().
count() - Method in interface com.terracottatech.store.async.AsyncStream
An asynchronous equivalent to Stream.count().
counting() - Static method in class com.terracottatech.store.function.Collectors
Functionally transparent version of Collectors.counting()
CREATE - Enum constant in enum class com.terracottatech.store.manager.ConfigurationMode
Create all configured datasets
createIndex(CellDefinition<T>, IndexSettings) - Method in interface com.terracottatech.store.indexing.Indexing
Trigger creation of a new index using the given settings over cells of the given definition.
custom(Function<Record<K>, Iterable<Cell<?>>>) - Static method in interface com.terracottatech.store.UpdateOperation
Creates a custom transform that applies the given user supplied function.

D

Dataset<K extends Comparable<K>> - Interface in com.terracottatech.store
Main access point in to a Terracotta Store dataset.
datasetConfiguration() - Method in interface com.terracottatech.store.manager.DatasetManager
Creates a DatasetConfigurationBuilder for configuring which resources a Dataset can use.
DatasetConfiguration - Interface in com.terracottatech.store.configuration
 
DatasetConfigurationBuilder - Interface in com.terracottatech.store.configuration
 
DatasetExistsException - Exception in com.terracottatech.store
Thrown to terminate a request to create a dataset that already exists.
DatasetExistsException(String) - Constructor for exception com.terracottatech.store.DatasetExistsException
 
DatasetExistsException(String, Throwable) - Constructor for exception com.terracottatech.store.DatasetExistsException
 
DatasetExistsException(Throwable) - Constructor for exception com.terracottatech.store.DatasetExistsException
 
DatasetInfo(Type<K>, DatasetConfiguration) - Constructor for class com.terracottatech.store.manager.DatasetManagerConfiguration.DatasetInfo
 
DatasetKeyTypeMismatchException - Exception in com.terracottatech.store
Thrown when the requested dataset does not have the expected key type.
DatasetKeyTypeMismatchException(String) - Constructor for exception com.terracottatech.store.DatasetKeyTypeMismatchException
 
DatasetKeyTypeMismatchException(String, Throwable) - Constructor for exception com.terracottatech.store.DatasetKeyTypeMismatchException
 
DatasetKeyTypeMismatchException(Throwable) - Constructor for exception com.terracottatech.store.DatasetKeyTypeMismatchException
 
DatasetManager - Interface in com.terracottatech.store.manager
This is the entry point into the Terracotta store API.
DatasetManagerConfiguration - Interface in com.terracottatech.store.manager
 
DatasetManagerConfiguration.DatasetInfo<K extends Comparable<K>> - Class in com.terracottatech.store.manager
 
DatasetManagerConfiguration.Type - Enum Class in com.terracottatech.store.manager
 
DatasetManagerConfigurationException - Exception in com.terracottatech.store.manager
 
DatasetManagerConfigurationException(String) - Constructor for exception com.terracottatech.store.manager.DatasetManagerConfigurationException
 
DatasetManagerConfigurationException(String, Throwable) - Constructor for exception com.terracottatech.store.manager.DatasetManagerConfigurationException
 
DatasetManagerConfigurationParser - Interface in com.terracottatech.store.manager
 
DatasetMissingException - Exception in com.terracottatech.store
Thrown to indicate a requested dataset does not exist.
DatasetMissingException(String) - Constructor for exception com.terracottatech.store.DatasetMissingException
 
DatasetMissingException(String, Throwable) - Constructor for exception com.terracottatech.store.DatasetMissingException
 
DatasetMissingException(Throwable) - Constructor for exception com.terracottatech.store.DatasetMissingException
 
DatasetReader<K extends Comparable<K>> - Interface in com.terracottatech.store
Accessor that provides read only access on to a dataset.
DatasetWriterReader<K extends Comparable<K>> - Interface in com.terracottatech.store
Accessor that provides read and write access on to a dataset.
DEAD - Enum constant in enum class com.terracottatech.store.indexing.Index.Status
The state of a no-longer-extant index.
decrement() - Method in interface com.terracottatech.store.function.BuildableToDoubleFunction
Returns a function that decrements this by one.
decrement() - Method in interface com.terracottatech.store.function.BuildableToIntFunction
Returns a function that decrements this by one.
decrement() - Method in interface com.terracottatech.store.function.BuildableToLongFunction
Returns a function that decrements this by one.
DEFAULT_CONNECTION_TIMEOUT_MS - Static variable in interface com.terracottatech.store.manager.ClusteredDatasetManagerBuilder
The default connection timeout in milliseconds.
DEFAULT_RECONNECT_TIMEOUT_MS - Static variable in interface com.terracottatech.store.manager.ClusteredDatasetManagerBuilder
The default reconnect timeout in milliseconds.
defaultEngine() - Static method in interface com.terracottatech.store.configuration.PersistentStorageType
System wide default persistent storage engine type used, if none is specified for a dataset.
define(String, Type<T>) - Static method in interface com.terracottatech.store.definition.CellDefinition
Returns a cell definition with the given type and name.
defineBool(String) - Static method in interface com.terracottatech.store.definition.CellDefinition
Returns a boolean cell definition with the given name.
defineBytes(String) - Static method in interface com.terracottatech.store.definition.CellDefinition
Returns a byte array cell definition with the given name.
defineChar(String) - Static method in interface com.terracottatech.store.definition.CellDefinition
Returns a character cell definition with the given name.
defineDouble(String) - Static method in interface com.terracottatech.store.definition.CellDefinition
Returns a double cell definition with the given name.
defineInt(String) - Static method in interface com.terracottatech.store.definition.CellDefinition
Returns an integer cell definition with the given name.
defineList(String) - Static method in interface com.terracottatech.store.definition.CellDefinition
Returns a list cell definition with the given name.
defineLong(String) - Static method in interface com.terracottatech.store.definition.CellDefinition
Returns a long cell definition with the given name.
defineMap(String) - Static method in interface com.terracottatech.store.definition.CellDefinition
Returns a map cell definition with the given name.
defineString(String) - Static method in interface com.terracottatech.store.definition.CellDefinition
Returns a string cell definition with the given name.
definition() - Method in interface com.terracottatech.store.Cell
Returns the definition for this cell.
definition() - Method in class com.terracottatech.store.definition.CellDefinition.CellImpl
 
definition() - Method in interface com.terracottatech.store.indexing.Index
IndexSettings for this index.
definition() - Method in interface com.terracottatech.store.UpdateOperation.CellUpdateOperation
Returns the cell definition modified by this transform.
definitions() - Method in class com.terracottatech.store.CellCollection.SubsetView
The cell definitions this view selects.
definitions() - Static method in interface com.terracottatech.store.Record
Returns a function that extracts a Stream of cell definitions from a record.
DELEGATED - Enum constant in enum class com.terracottatech.store.manager.EmbeddedDatasetManagerBuilder.PersistenceMode
The storage type specification is delegated to the dataset API for possibility of richer specification of storage types and to bring consistency between the clustered and embedded APIs.
delete() - Method in interface com.terracottatech.store.async.AsyncConditionalReadWriteRecordAccessor
An asynchronous equivalent to ConditionalReadWriteRecordAccessor.delete().
delete() - Method in interface com.terracottatech.store.async.AsyncMutableRecordStream
Deletes every Record in the stream.
delete() - Method in interface com.terracottatech.store.async.AsyncReadWriteRecordAccessor
An asynchronous equivalent to ReadWriteRecordAccessor.delete().
delete() - Method in interface com.terracottatech.store.ConditionalReadWriteRecordAccessor
Deletes the record held against the key used to create this ConditionalReadWriteRecordAccessor, if that record matches the predicate used to create this ConditionalReadWriteRecordAccessor.
delete() - Method in interface com.terracottatech.store.ReadWriteRecordAccessor
Deletes a record held against the key used to create this ReadWriteRecordAccessor.
delete() - Method in interface com.terracottatech.store.stream.MutableRecordStream
Deletes every Record in the stream.
delete(Function<? super Record<K>, T>) - Method in interface com.terracottatech.store.async.AsyncConditionalReadWriteRecordAccessor
delete(Function<? super Record<K>, T>) - Method in interface com.terracottatech.store.async.AsyncReadWriteRecordAccessor
An asynchronous equivalent to ReadWriteRecordAccessor.delete(Function).
delete(Function<? super Record<K>, T>) - Method in interface com.terracottatech.store.ConditionalReadWriteRecordAccessor
Deletes the record held against the key used to create this ConditionalReadWriteRecordAccessor, if that record matches the predicate used to create this ConditionalReadWriteRecordAccessor.
delete(Function<? super Record<K>, T>) - Method in interface com.terracottatech.store.ReadWriteRecordAccessor
Deletes a record held against the key used to create this ReadWriteRecordAccessor.
delete(K) - Method in interface com.terracottatech.store.async.AsyncDatasetWriterReader
An asynchronous equivalent to DatasetWriterReader.delete(Comparable).
delete(K) - Method in interface com.terracottatech.store.DatasetWriterReader
Deletes a record for the specified key.
deleteThen() - Method in interface com.terracottatech.store.async.AsyncMutableRecordStream
Deletes every Record in the stream.
deleteThen() - Method in interface com.terracottatech.store.stream.MutableRecordStream
Deletes every Record in the stream.
DELETION - Enum constant in enum class com.terracottatech.store.ChangeType
 
DEPRECATED - Enum constant in enum class com.terracottatech.store.configuration.ProductFeatureStatus
This feature is deprecated and it is highly likely that this feature may become unsupported in future releases.
DEPRECATED_CELLS_FIELD_NAME - Static variable in interface com.terracottatech.store.CellCollection
Deprecated.
DEPRECATED_KEY_FIELD_NAME - Static variable in interface com.terracottatech.store.KeyedCellCollection
Deprecated.
deregisterChangeListener(ChangeListener<K>) - Method in interface com.terracottatech.store.DatasetReader
Deregisters a listener so that it no longer receives events
deRegisterUsageListener(UUID) - Method in interface com.terracottatech.store.usage.SizedResource
It can be used to deregister an existing registered listener or throw an IllegalArgumentException if the UUID passed is unknown.
destroyDataset(String) - Method in interface com.terracottatech.store.manager.DatasetManager
Permanently removes the Dataset and all the data it contains.
destroyIndex(Index<?>) - Method in interface com.terracottatech.store.indexing.Indexing
Destroy an index.
Detached(K, Iterable<Cell<?>>) - Constructor for class com.terracottatech.store.KeyedCellCollection.Detached
Create a keyed cell collection with given key and cells.
disk(String) - Method in interface com.terracottatech.store.configuration.DatasetConfigurationBuilder
Set the name of the resource to use for disk storage and use/deploy the persistent storage engine configured as system wide default.
disk(String, PersistentStorageType) - Method in interface com.terracottatech.store.configuration.DatasetConfigurationBuilder
Set the name of the resource to use for disk storage and use/deploy the specified persistent storage engine type.
disk(String, Path, EmbeddedDatasetManagerBuilder.FileMode) - Method in interface com.terracottatech.store.manager.EmbeddedDatasetManagerBuilder
Registers a location for local disk storage.
disk(String, Path, EmbeddedDatasetManagerBuilder.PersistenceMode, EmbeddedDatasetManagerBuilder.FileMode) - Method in interface com.terracottatech.store.manager.EmbeddedDatasetManagerBuilder
Registers a location for local disk storage.
DISK - Enum constant in enum class com.terracottatech.store.usage.CoreType
 
DiskDurability - Interface in com.terracottatech.store.configuration
Used to specify the disk durability of a dataset.
DiskDurability.DiskDurabilityEnum - Enum Class in com.terracottatech.store.configuration
Order is from most conservative to least conservative.
DiskResource - Interface in com.terracottatech.store.usage
 
distinct() - Method in interface com.terracottatech.store.async.AsyncDoubleStream
An asynchronous equivalent to DoubleStream.distinct().
distinct() - Method in interface com.terracottatech.store.async.AsyncIntStream
An asynchronous equivalent to IntStream.distinct().
distinct() - Method in interface com.terracottatech.store.async.AsyncLongStream
An asynchronous equivalent to LongStream.distinct().
distinct() - Method in interface com.terracottatech.store.async.AsyncMutableRecordStream
 
distinct() - Method in interface com.terracottatech.store.async.AsyncRecordStream
 
distinct() - Method in interface com.terracottatech.store.async.AsyncStream
An asynchronous equivalent to Stream.distinct().
distinct() - Method in interface com.terracottatech.store.stream.MutableRecordStream
 
distinct() - Method in interface com.terracottatech.store.stream.RecordStream
divide(double) - Method in interface com.terracottatech.store.function.BuildableToDoubleFunction
Returns a function that calculates the quotient of this and divisor.
divide(int) - Method in interface com.terracottatech.store.function.BuildableToIntFunction
Returns a function that calculates the quotient of this and divisor.
divide(long) - Method in interface com.terracottatech.store.function.BuildableToLongFunction
Returns a function that calculates the quotient of this and divisor.
DotSpecParseException(String) - Constructor for exception com.terracottatech.store.ComplexData.DotSpecParseException
 
DotSpecParseException(Throwable) - Constructor for exception com.terracottatech.store.ComplexData.DotSpecParseException
 
DOUBLE - Enum constant in enum class com.terracottatech.store.Type.Enum
 
DOUBLE - Static variable in class com.terracottatech.store.Type
The Double type.
DoubleCellDefinition - Interface in com.terracottatech.store.definition
Definition of a double cell.
doubleResultOf(ToDoubleFunction<? super Record<?>>) - Method in interface com.terracottatech.store.UpdateOperation.DoubleWriteOperationBuilder
Creates a transform that writes a cell with the supplied definition and value derived by applying the function to the existing record.
doubles() - Method in interface com.terracottatech.store.function.selections.BuildableTypedValueSelectionFunction
 
doubles() - Method in interface com.terracottatech.store.function.selections.BuildableTypedValueSelectionOptionalFunction
 
doubles() - Method in class com.terracottatech.store.function.TypedValueSelectionImpl
 
doubles() - Method in interface com.terracottatech.store.TypedValueSelection
 
doubleStream() - Method in interface com.terracottatech.store.Selection.DoubleSelection
 
doubleValueFrom(Function<DoubleCellDefinition, ToDoubleFunction<? super Record<?>>>) - Method in interface com.terracottatech.store.UpdateOperation.DoubleWriteOperationBuilder
Creates a transform that writes a cell with the supplied definition and a double derived via a function of that definition.
doubleValueOr(double) - Method in interface com.terracottatech.store.definition.DoubleCellDefinition
Returns a function that extracts this cells value from a record.
doubleValueOrFail() - Method in interface com.terracottatech.store.definition.DoubleCellDefinition
Returns a function that extracts this cells value from a record.
durabilityEventual() - Method in interface com.terracottatech.store.configuration.DatasetConfigurationBuilder
Configure this dataset to leave durability flushing to the operating system.
durabilityEveryMutation() - Method in interface com.terracottatech.store.configuration.DatasetConfigurationBuilder
Configure this dataset to forceable push every mutative operation to disk.
durabilityTimed(long, TimeUnit) - Method in interface com.terracottatech.store.configuration.DatasetConfigurationBuilder
Configure this dataset to allow a mutative change to linger unflushed to disk for no more than the specified duration.

E

embedded() - Static method in interface com.terracottatech.store.manager.DatasetManager
Creates an EmbeddedDatasetManagerBuilder for configuring the interaction with embedded Dataset instances.
EMBEDDED - Enum constant in enum class com.terracottatech.store.manager.DatasetManagerConfiguration.Type
 
EmbeddedDatasetManagerBuilder - Interface in com.terracottatech.store.manager
An EmbeddedDatasetManagerBuilder allows configuration of the interaction with embedded storage.
EmbeddedDatasetManagerBuilder.FileMode - Enum Class in com.terracottatech.store.manager
 
EmbeddedDatasetManagerBuilder.PersistenceMode - Enum Class in com.terracottatech.store.manager
 
emptiesFirst() - Method in interface com.terracottatech.store.function.BuildableComparableOptionalFunction
Returns a Comparator that orders objects using the optional values mapped by this function, with empty values considered less than non-empty.
emptiesLast() - Method in interface com.terracottatech.store.function.BuildableComparableOptionalFunction
Returns a Comparator that orders objects using the optional values mapped by this function, with empty values considered greater than non-empty.
emptyRecord(K) - Static method in interface com.terracottatech.store.Record
entrySet() - Method in class com.terracottatech.store.definition.StoreMapImpl
 
equals(Object) - Method in class com.terracottatech.store.AbstractRecord
 
equals(Object) - Method in interface com.terracottatech.store.Cell
Compares the supplied object with this cell for equality.
equals(Object) - Method in class com.terracottatech.store.CellCollection.SubsetView
 
equals(Object) - Method in class com.terracottatech.store.configuration.BaseDiskDurability.Timed
 
equals(Object) - Method in class com.terracottatech.store.definition.CellDefinition.CellImpl
 
equals(Object) - Method in class com.terracottatech.store.definition.CellDefinition.Impl
 
equals(Object) - Method in class com.terracottatech.store.definition.StoreListImpl
 
equals(Object) - Method in class com.terracottatech.store.definition.StoreMapImpl
 
equals(Object) - Method in class com.terracottatech.store.KeyedCellCollection.Detached
 
equals(Object) - Method in interface com.terracottatech.store.KeyedCellCollection
Indicates whether some object is equal to this KeyedCellCollection.
equals(Object) - Method in class com.terracottatech.store.KeyedCellCollection.SubsetView
 
equals(Object) - Method in interface com.terracottatech.store.Record
Indicates whether this record is equal to another object.
equals(Object) - Method in class com.terracottatech.store.Tuple
 
equals(Object) - Method in class com.terracottatech.store.Type
 
equals(Object) - Method in class com.terracottatech.store.TypedValue.Impl
 
equals(Object, Object) - Static method in class com.terracottatech.store.Type
Compares two cell values for equality.
EVENTUAL - Enum constant in enum class com.terracottatech.store.configuration.DiskDurability.DiskDurabilityEnum
 
EVERY_MUTATION - Enum constant in enum class com.terracottatech.store.configuration.DiskDurability.DiskDurabilityEnum
 
exceptionally(Function<Throwable, ? extends T>) - Method in interface com.terracottatech.store.async.Operation
 
execute(Runnable, Duration) - Method in interface com.terracottatech.store.coordination.Role
Execute the given runnable as the rightful holder of this role.
execute(Callable<R>, Duration) - Method in interface com.terracottatech.store.coordination.Role
Execute the given callable as the rightful holder of this role.
executor() - Method in interface com.terracottatech.store.async.Operation
Returns the default asynchronous execution pool for this operation.
exists() - Method in interface com.terracottatech.store.ConditionalReadRecordAccessor
Returns true if a record exists that passes the predicate for the key used to create this accessor.
exists() - Method in interface com.terracottatech.store.definition.CellDefinition
Returns a predicate that tests for the presence of this cell on a record.
exists() - Method in interface com.terracottatech.store.ReadRecordAccessor
Returns true if a record exists for the key used to create this accessor.
EXPERIMENTAL - Enum constant in enum class com.terracottatech.store.configuration.ProductFeatureStatus
This feature is experimental and users should use caution in using this feature in production systems.
explain(Consumer<Object>) - Method in interface com.terracottatech.store.async.AsyncMutableRecordStream
 
explain(Consumer<Object>) - Method in interface com.terracottatech.store.async.AsyncRecordStream
An asynchronous equivalent to RecordStream.explain(Consumer).
explain(Consumer<Object>) - Method in interface com.terracottatech.store.stream.MutableRecordStream
 
explain(Consumer<Object>) - Method in interface com.terracottatech.store.stream.RecordStream
Observes the stream pipeline and provides the pre-execution analysis information for this stream pipeline.

F

FALLING - Enum constant in enum class com.terracottatech.store.usage.UsageEventType
 
filter(DoublePredicate) - Method in interface com.terracottatech.store.async.AsyncDoubleStream
filter(IntPredicate) - Method in interface com.terracottatech.store.async.AsyncIntStream
filter(LongPredicate) - Method in interface com.terracottatech.store.async.AsyncLongStream
filter(Predicate<? super Record<K>>) - Method in interface com.terracottatech.store.async.AsyncMutableRecordStream
 
filter(Predicate<? super Record<K>>) - Method in interface com.terracottatech.store.async.AsyncRecordStream
 
filter(Predicate<? super Record<K>>) - Method in interface com.terracottatech.store.stream.MutableRecordStream
 
filter(Predicate<? super Record<K>>) - Method in interface com.terracottatech.store.stream.RecordStream
 
filter(Predicate<? super T>) - Method in interface com.terracottatech.store.async.AsyncStream
An asynchronous equivalent to Stream.filter(java.util.function.Predicate).
filtering(Predicate<? super T>, Collector<T, A, R>) - Static method in class com.terracottatech.store.function.Collectors
Functionally transparent version of java.util.stream.Collectors.filtering(Predicate, Collector) (a method added in Java 9).
find(String) - Method in interface com.terracottatech.store.ComplexData
Do a filtering find operation across this object based on the Dot Notation given.
find(String) - Method in interface com.terracottatech.store.definition.ListCellDefinition
Construct a potentially portable find function.
find(String) - Method in interface com.terracottatech.store.definition.MapCellDefinition
Construct a potentially portable find function.
find(String) - Method in class com.terracottatech.store.definition.StoreListImpl
 
find(String) - Method in class com.terracottatech.store.definition.StoreMapImpl
 
find(String) - Method in interface com.terracottatech.store.function.BuildableComplexDataFunction
 
find(String) - Method in interface com.terracottatech.store.function.BuildableComplexDataOptionalFunction
 
findAny() - Method in interface com.terracottatech.store.async.AsyncDoubleStream
An asynchronous equivalent to DoubleStream.findAny().
findAny() - Method in interface com.terracottatech.store.async.AsyncIntStream
An asynchronous equivalent to IntStream.findAny().
findAny() - Method in interface com.terracottatech.store.async.AsyncLongStream
An asynchronous equivalent to LongStream.findAny().
findAny() - Method in interface com.terracottatech.store.async.AsyncStream
An asynchronous equivalent to Stream.findAny().
findFirst() - Method in interface com.terracottatech.store.async.AsyncDoubleStream
An asynchronous equivalent to DoubleStream.findFirst().
findFirst() - Method in interface com.terracottatech.store.async.AsyncIntStream
An asynchronous equivalent to IntStream.findFirst().
findFirst() - Method in interface com.terracottatech.store.async.AsyncLongStream
An asynchronous equivalent to LongStream.findFirst().
findFirst() - Method in interface com.terracottatech.store.async.AsyncStream
An asynchronous equivalent to Stream.findFirst().
findFunction(String) - Static method in interface com.terracottatech.store.Record
 
findOrElse(String, StoreList) - Method in interface com.terracottatech.store.definition.ListCellDefinition
Construct a potentially portable find function.
findOrElse(String, StoreMap) - Method in interface com.terracottatech.store.definition.MapCellDefinition
Construct a potentially portable find function.
findOrFail(String) - Method in interface com.terracottatech.store.definition.ListCellDefinition
Construct a potentially portable find function.
findOrFail(String) - Method in interface com.terracottatech.store.definition.MapCellDefinition
Construct a potentially portable find function.
first() - Method in interface com.terracottatech.store.function.selections.BuildableComparableSelectionFunction
 
first() - Method in interface com.terracottatech.store.function.selections.BuildableComparableSelectionOptionalFunction
 
first() - Method in interface com.terracottatech.store.function.selections.BuildableSelectionFunction
 
first() - Method in interface com.terracottatech.store.function.selections.BuildableSelectionOptionalFunction
 
first() - Method in interface com.terracottatech.store.Selection
Alias for Selection.get(int) where index=0;
first() - Static method in class com.terracottatech.store.Tuple
 
firstOrElse(T) - Method in interface com.terracottatech.store.function.selections.BuildableComparableSelectionFunction
 
firstOrElse(T) - Method in interface com.terracottatech.store.function.selections.BuildableComparableSelectionOptionalFunction
 
firstOrElse(T) - Method in interface com.terracottatech.store.function.selections.BuildableSelectionFunction
 
firstOrElse(T) - Method in interface com.terracottatech.store.function.selections.BuildableSelectionOptionalFunction
 
firstOrElse(T) - Method in interface com.terracottatech.store.Selection
Alias for Selection.getOrElse(int, Object) where index=0.
firstOrFail() - Method in interface com.terracottatech.store.function.selections.BuildableComparableSelectionFunction
 
firstOrFail() - Method in interface com.terracottatech.store.function.selections.BuildableComparableSelectionOptionalFunction
 
firstOrFail() - Method in interface com.terracottatech.store.function.selections.BuildableSelectionFunction
 
firstOrFail() - Method in interface com.terracottatech.store.function.selections.BuildableSelectionOptionalFunction
 
firstOrFail() - Method in interface com.terracottatech.store.Selection
Alias for Selection.getOrFail(int) where index=0.
flatMap(DoubleFunction<? extends DoubleStream>) - Method in interface com.terracottatech.store.async.AsyncDoubleStream
flatMap(Function<? super T, ? extends Stream<? extends R>>) - Method in interface com.terracottatech.store.async.AsyncStream
An asynchronous equivalent to Stream.flatMap(java.util.function.Function).
flatMap(IntFunction<? extends IntStream>) - Method in interface com.terracottatech.store.async.AsyncIntStream
flatMap(LongFunction<? extends LongStream>) - Method in interface com.terracottatech.store.async.AsyncLongStream
flatMapToDouble(Function<? super T, ? extends DoubleStream>) - Method in interface com.terracottatech.store.async.AsyncStream
flatMapToInt(Function<? super T, ? extends IntStream>) - Method in interface com.terracottatech.store.async.AsyncStream
flatMapToLong(Function<? super T, ? extends LongStream>) - Method in interface com.terracottatech.store.async.AsyncStream
forEach(Consumer<? super T>) - Method in interface com.terracottatech.store.async.AsyncStream
An asynchronous equivalent to Stream.forEach(java.util.function.Consumer).
forEach(DoubleConsumer) - Method in interface com.terracottatech.store.async.AsyncDoubleStream
forEach(IntConsumer) - Method in interface com.terracottatech.store.async.AsyncIntStream
forEach(LongConsumer) - Method in interface com.terracottatech.store.async.AsyncLongStream
forEachOrdered(Consumer<? super T>) - Method in interface com.terracottatech.store.async.AsyncStream
forEachOrdered(DoubleConsumer) - Method in interface com.terracottatech.store.async.AsyncDoubleStream
forEachOrdered(IntConsumer) - Method in interface com.terracottatech.store.async.AsyncIntStream
forEachOrdered(LongConsumer) - Method in interface com.terracottatech.store.async.AsyncLongStream
forJdkType(Class<? extends T>) - Static method in class com.terracottatech.store.Type
Return the Terracotta Store type corresponding to the supplied JDK type.
fromOrdinal(int) - Static method in class com.terracottatech.store.Type
 
FRS - Enum constant in enum class com.terracottatech.store.configuration.PersistentStorageEngine
 
FRS_PERMANENT_ID - Static variable in interface com.terracottatech.store.configuration.PersistentStorageType
 
function(R) - Static method in class com.terracottatech.store.function.Constants
Returns a Function that always returns the constant value.

G

GB - Enum constant in enum class com.terracottatech.store.configuration.MemoryUnit
 
get(int) - Method in class com.terracottatech.store.definition.StoreListImpl
 
get(int) - Method in class com.terracottatech.store.function.SelectionImpl
 
get(int) - Method in interface com.terracottatech.store.function.selections.BuildableComparableSelectionFunction
 
get(int) - Method in interface com.terracottatech.store.function.selections.BuildableComparableSelectionOptionalFunction
 
get(int) - Method in interface com.terracottatech.store.function.selections.BuildableSelectionFunction
 
get(int) - Method in interface com.terracottatech.store.function.selections.BuildableSelectionOptionalFunction
 
get(int) - Method in interface com.terracottatech.store.Selection
Fetch a value at a specific index in the Selection.
get(CellDefinition<T>) - Method in interface com.terracottatech.store.CellCollection
Retrieve a cell by CellDefinition.
get(CellDefinition<T>) - Method in class com.terracottatech.store.CellCollection.SubsetView
 
get(CellDefinition<T>) - Method in class com.terracottatech.store.KeyedCellCollection.Detached
 
get(Object) - Method in class com.terracottatech.store.definition.StoreMapImpl
 
get(String) - Method in interface com.terracottatech.store.CellCollection
Retrieve a cell by name.
get(String) - Method in class com.terracottatech.store.CellCollection.SubsetView
 
get(String) - Method in class com.terracottatech.store.KeyedCellCollection.Detached
 
get(K) - Method in interface com.terracottatech.store.async.AsyncDatasetReader
An asynchronous equivalent to DatasetReader.get(Comparable).
get(K) - Method in interface com.terracottatech.store.DatasetReader
Retrieves the record for the specified key.
getAllIndexes() - Method in interface com.terracottatech.store.indexing.Indexing
Return the current set of indexes.
getAvailable() - Method in interface com.terracottatech.store.usage.PhysicalResource
 
getAvailable() - Method in interface com.terracottatech.store.usage.PhysicalUsageEvent
 
getConcurrencyHint() - Method in class com.terracottatech.store.configuration.AbstractDatasetConfiguration
 
getConcurrencyHint() - Method in interface com.terracottatech.store.configuration.AdvancedDatasetConfiguration
 
getDataset(String, Type<K>) - Method in interface com.terracottatech.store.manager.DatasetManager
Gets a Dataset with the specified name and key type.
getDatasetConfiguration() - Method in class com.terracottatech.store.manager.DatasetManagerConfiguration.DatasetInfo
 
getDatasetManagerConfiguration() - Method in interface com.terracottatech.store.manager.DatasetManager
 
getDatasetManagerConfigurationParser() - Static method in interface com.terracottatech.store.manager.DatasetManagerConfigurationParser
 
getDatasets() - Method in interface com.terracottatech.store.manager.DatasetManagerConfiguration
Gives info of Datasets configured in this DatasetManagerConfiguration such as key type and DatasetConfiguration
getDiskDurability() - Method in class com.terracottatech.store.configuration.AbstractDatasetConfiguration
 
getDiskDurability() - Method in interface com.terracottatech.store.configuration.DatasetConfiguration
 
getDiskResource() - Method in class com.terracottatech.store.configuration.AbstractDatasetConfiguration
 
getDiskResource() - Method in interface com.terracottatech.store.configuration.DatasetConfiguration
 
getDurabilityEnum() - Method in class com.terracottatech.store.configuration.BaseDiskDurability
 
getDurabilityEnum() - Method in interface com.terracottatech.store.configuration.DiskDurability
 
getEngineStatus() - Method in enum class com.terracottatech.store.configuration.PersistentStorageEngine
 
getEngineStatus() - Method in interface com.terracottatech.store.configuration.PersistentStorageType
Returns the status of the current feature support for this particular persistent storage engine.
getEqualsPredicate() - Method in interface com.terracottatech.store.Record
Returns a predicate that tests if another Record instance is the same as this one.
getFirst() - Method in class com.terracottatech.store.Tuple
Returns the first value held in the Tuple.
getIdentifier() - Method in interface com.terracottatech.store.usage.Resource
 
getIndexes() - Method in class com.terracottatech.store.configuration.AbstractDatasetConfiguration
 
getIndexes() - Method in interface com.terracottatech.store.configuration.DatasetConfiguration
 
getIndexing() - Method in interface com.terracottatech.store.Dataset
Exposes the indexing instance used to create, alter and delete indexes for this dataset.
getJDKType() - Method in class com.terracottatech.store.Type
Returns the corresponding JDK type for this Terracotta Store type.
getKey() - Method in class com.terracottatech.store.KeyedCellCollection.Detached
 
getKey() - Method in interface com.terracottatech.store.KeyedCellCollection
Returns the key for this collection.
getKey() - Method in class com.terracottatech.store.KeyedCellCollection.SubsetView
 
getKey() - Method in interface com.terracottatech.store.ReadRecordAccessor
Returns the key that this accessor is against.
getKeyType() - Method in interface com.terracottatech.store.DatasetReader
Return the key type of underlying Dataset.
getLiveIndexes() - Method in interface com.terracottatech.store.indexing.Indexing
Return the current set of live indexes.
getLongName() - Method in enum class com.terracottatech.store.configuration.PersistentStorageEngine
 
getLongName() - Method in interface com.terracottatech.store.configuration.PersistentStorageType
Returns a display name for this persistent storage type that cen be used for logging etc.
getMembers() - Method in interface com.terracottatech.store.coordination.Coordinator
Return the current set of members in this coordinator.
getMillisDuration() - Method in class com.terracottatech.store.configuration.BaseDiskDurability.Timed
 
getOccupancy() - Method in interface com.terracottatech.store.usage.SizedResource
 
getOccupancy() - Method in interface com.terracottatech.store.usage.UsageEvent
 
getOffheapResource() - Method in class com.terracottatech.store.configuration.AbstractDatasetConfiguration
 
getOffheapResource() - Method in interface com.terracottatech.store.configuration.DatasetConfiguration
 
getOrElse(int, T) - Method in interface com.terracottatech.store.function.selections.BuildableComparableSelectionFunction
 
getOrElse(int, T) - Method in interface com.terracottatech.store.function.selections.BuildableComparableSelectionOptionalFunction
 
getOrElse(int, T) - Method in interface com.terracottatech.store.function.selections.BuildableSelectionFunction
 
getOrElse(int, T) - Method in interface com.terracottatech.store.function.selections.BuildableSelectionOptionalFunction
 
getOrElse(int, T) - Method in interface com.terracottatech.store.Selection
Fetch a value at a specific index in the Selection.
getOrFail(int) - Method in interface com.terracottatech.store.function.selections.BuildableComparableSelectionFunction
 
getOrFail(int) - Method in interface com.terracottatech.store.function.selections.BuildableComparableSelectionOptionalFunction
 
getOrFail(int) - Method in interface com.terracottatech.store.function.selections.BuildableSelectionFunction
 
getOrFail(int) - Method in interface com.terracottatech.store.function.selections.BuildableSelectionOptionalFunction
 
getOrFail(int) - Method in interface com.terracottatech.store.Selection
Fetch a value at a specific index in the Selection.
getOwnUsage() - Method in interface com.terracottatech.store.usage.OffHeapResource
 
getPermanentId() - Method in enum class com.terracottatech.store.configuration.PersistentStorageEngine
 
getPermanentId() - Method in interface com.terracottatech.store.configuration.PersistentStorageType
Returns a permanent identifier for this persistent storage type that is guaranteed to stay unique, regardless of all the new persistent storage type(s) that may be added in the future.
getPersistentStorageType() - Method in class com.terracottatech.store.configuration.AbstractDatasetConfiguration
 
getPersistentStorageType() - Method in interface com.terracottatech.store.configuration.DatasetConfiguration
 
getResources() - Method in interface com.terracottatech.store.ResourceUsageMetrics
 
getResourceUsageMetrics() - Method in interface com.terracottatech.store.Dataset
 
getResult() - Method in exception com.terracottatech.store.coordination.RoleViolationException
Return the result of the associated role task execution.
getSecond() - Method in class com.terracottatech.store.Tuple
Returns the second value held in the Tuple.
getShortName() - Method in enum class com.terracottatech.store.configuration.PersistentStorageEngine
 
getShortName() - Method in interface com.terracottatech.store.configuration.PersistentStorageType
Returns a case insensitive name for this persistent storage type that can be used for configuration etc.
getStorageType() - Method in enum class com.terracottatech.store.manager.EmbeddedDatasetManagerBuilder.PersistenceMode
 
getTCUsage() - Method in interface com.terracottatech.store.usage.DiskResource
 
getTotal() - Method in interface com.terracottatech.store.usage.DiskResource
 
getTotal() - Method in interface com.terracottatech.store.usage.OffHeapResource
 
getTotal() - Method in interface com.terracottatech.store.usage.PhysicalResource
 
getTotal() - Method in interface com.terracottatech.store.usage.PhysicalUsageEvent
 
getType() - Method in class com.terracottatech.store.manager.DatasetManagerConfiguration.DatasetInfo
 
getType() - Method in interface com.terracottatech.store.manager.DatasetManagerConfiguration
 
getType() - Method in interface com.terracottatech.store.usage.Resource
 
getUsed() - Method in interface com.terracottatech.store.usage.PhysicalResource
 
getUsed() - Method in interface com.terracottatech.store.usage.PhysicalUsageEvent
 
greaterThan(T) - Method in interface com.terracottatech.store.function.selections.BuildableComparableSelectionFunction
 
greaterThan(T) - Method in interface com.terracottatech.store.function.selections.BuildableComparableSelectionOptionalFunction
 
greaterThan(T) - Method in interface com.terracottatech.store.Selection.ComparableSelection
Return a new Selection.ComparableSelection with values strictly greater than the parameter
greaterThanOrEqual(T) - Method in interface com.terracottatech.store.function.selections.BuildableComparableSelectionFunction
 
greaterThanOrEqual(T) - Method in interface com.terracottatech.store.function.selections.BuildableComparableSelectionOptionalFunction
 
greaterThanOrEqual(T) - Method in interface com.terracottatech.store.Selection.ComparableSelection
Return a new Selection.ComparableSelection with values greater than or equal to the parameter
groupingBy(Function<? super T, ? extends K>, Collector<? super T, A, D>) - Static method in class com.terracottatech.store.function.Collectors
Functionally transparent version of Collectors.groupingBy(Function, Collector)
groupingByConcurrent(Function<? super T, ? extends K>, Collector<? super T, A, D>) - Static method in class com.terracottatech.store.function.Collectors
Functionally transparent version of Collectors.groupingByConcurrent(Function, Collector)

H

handle(BiFunction<? super T, Throwable, ? extends U>) - Method in interface com.terracottatech.store.async.Operation
 
handleAsync(BiFunction<? super T, Throwable, ? extends U>) - Method in interface com.terracottatech.store.async.Operation
 
handleAsync(BiFunction<? super T, Throwable, ? extends U>, Executor) - Method in interface com.terracottatech.store.async.Operation
 
hashCode() - Method in class com.terracottatech.store.AbstractRecord
 
hashCode() - Method in class com.terracottatech.store.CellCollection.SubsetView
 
hashCode() - Method in class com.terracottatech.store.configuration.BaseDiskDurability.Timed
 
hashCode() - Method in class com.terracottatech.store.definition.CellDefinition.CellImpl
 
hashCode() - Method in class com.terracottatech.store.definition.CellDefinition.Impl
 
hashCode() - Method in class com.terracottatech.store.definition.StoreListImpl
 
hashCode() - Method in class com.terracottatech.store.definition.StoreMapImpl
 
hashCode() - Method in class com.terracottatech.store.KeyedCellCollection.Detached
 
hashCode() - Method in interface com.terracottatech.store.KeyedCellCollection
Returns a hash code value for this collection.
hashCode() - Method in class com.terracottatech.store.KeyedCellCollection.SubsetView
 
hashCode() - Method in interface com.terracottatech.store.StoreList
hashcode() implementations of Complex list objects do not necessarily adhere to the default Java List contract for hashcode.
hashCode() - Method in class com.terracottatech.store.Tuple
 
hashCode() - Method in class com.terracottatech.store.Type
 
hashCode() - Method in class com.terracottatech.store.TypedValue.Impl
 
hashCode(Object) - Static method in class com.terracottatech.store.Type
Return a hash code value consistent with Type.equals(Object, Object).
head(int) - Method in interface com.terracottatech.store.function.BuildableBytesFunction
Returns a function that returns the head of the extracted byte array.
head(int) - Method in interface com.terracottatech.store.function.BuildableBytesOptionalFunction
Returns a function that maps the head of the extracted byte array.
holder(String) - Method in interface com.terracottatech.store.coordination.Coordinator
Return the name of the current holder of a given role.
HYBRID - Enum constant in enum class com.terracottatech.store.configuration.PersistentStorageEngine
 
HYBRID - Enum constant in enum class com.terracottatech.store.manager.EmbeddedDatasetManagerBuilder.PersistenceMode
Some data is stored in-memory.
HYBRID_PERMANENT_ID - Static variable in interface com.terracottatech.store.configuration.PersistentStorageType
 

I

identity() - Static method in interface com.terracottatech.store.function.BuildableFunction
Returns a function that simply returns its argument.
ifBoolean() - Method in interface com.terracottatech.store.TypedValue
 
ifBytes() - Method in interface com.terracottatech.store.TypedValue
 
ifCharacter() - Method in interface com.terracottatech.store.TypedValue
 
ifDouble() - Method in interface com.terracottatech.store.TypedValue
 
iff(Predicate<? super Record<K>>) - Method in interface com.terracottatech.store.async.AsyncReadRecordAccessor
Equivalent to ReadRecordAccessor.iff(Predicate), but returns an AsyncConditionalReadRecordAccessor rather than a ConditionalReadRecordAccessor.
iff(Predicate<? super Record<K>>) - Method in interface com.terracottatech.store.async.AsyncReadWriteRecordAccessor
Equivalent to ReadWriteRecordAccessor.iff(Predicate), but returns an AsyncConditionalReadWriteRecordAccessor rather than a ConditionalReadWriteRecordAccessor.
iff(Predicate<? super Record<K>>) - Method in interface com.terracottatech.store.ReadRecordAccessor
Read operations on the returned ConditionalReadRecordAccessor will have the supplied predicate applied to the record held against the key used to create this ReadRecordAccessor.
iff(Predicate<? super Record<K>>) - Method in interface com.terracottatech.store.ReadWriteRecordAccessor
Read and write operations on the returned ConditionalReadWriteRecordAccessor will have the supplied predicate applied to the record held against the key used to create this ReadWriteRecordAccessor.
ifInteger() - Method in interface com.terracottatech.store.TypedValue
 
ifList() - Method in interface com.terracottatech.store.TypedValue
 
ifLong() - Method in interface com.terracottatech.store.TypedValue
 
ifMap() - Method in interface com.terracottatech.store.TypedValue
 
ifString() - Method in interface com.terracottatech.store.TypedValue
 
ifType(Type<TT>) - Method in interface com.terracottatech.store.TypedValue
Return the value as an optional, if it matches the given type.
Impl(Type<T>, T) - Constructor for class com.terracottatech.store.TypedValue.Impl
Instantiates a new .
in(Set<? super R>) - Method in interface com.terracottatech.store.function.BuildableFunction
Returns a predicate that tests the value generated by this is contained within the supplied set.
in(Set<? super R>) - Method in interface com.terracottatech.store.function.BuildableOptionalFunction
Returns a predicate that tests the value generated by this is contained within the supplied set.
in(R...) - Method in interface com.terracottatech.store.function.BuildableFunction
Returns a predicate that tests the value generated by this is contained within the supplied collection.
in(R...) - Method in interface com.terracottatech.store.function.BuildableOptionalFunction
Returns a predicate that tests the value generated by this is contained within the supplied collection.
increment() - Method in interface com.terracottatech.store.function.BuildableToDoubleFunction
Returns a function that increments this by one.
increment() - Method in interface com.terracottatech.store.function.BuildableToIntFunction
Returns a function that increments this by one.
increment() - Method in interface com.terracottatech.store.function.BuildableToLongFunction
Returns a function that increments this by one.
index(CellDefinition<?>, IndexSettings) - Method in interface com.terracottatech.store.configuration.DatasetConfigurationBuilder
Configure indexing for given cell.
Index<T extends Comparable<T>> - Interface in com.terracottatech.store.indexing
Representation of an index.
Index.Status - Enum Class in com.terracottatech.store.indexing
Status of an index.
Indexing - Interface in com.terracottatech.store.indexing
Allows creation, destruction, and querying of the indexes available to a Dataset.
IndexSettings - Interface in com.terracottatech.store.indexing
Representation of the configuration settings for an index.
INITALIZING - Enum constant in enum class com.terracottatech.store.indexing.Index.Status
The state of an created, but not yet fully populated index.
inline() - Method in interface com.terracottatech.store.stream.MutableRecordStream
 
inline() - Method in interface com.terracottatech.store.stream.RecordStream
Returns an equivalent stream where any client side operations are performed inline with the server side.
INMEMORY - Enum constant in enum class com.terracottatech.store.manager.EmbeddedDatasetManagerBuilder.PersistenceMode
All data is stored in-memory, disk is used purely for persistence.
input(Function<T, R>) - Static method in interface com.terracottatech.store.UpdateOperation
Creates a bi-function that returns the result of the first argument applied to the given function.
insert(int, byte[]) - Method in interface com.terracottatech.store.function.BuildableBytesFunction
Returns a function that inserts the provided array at a specific offset.
install(Cell<?>...) - Static method in interface com.terracottatech.store.UpdateOperation
Creates a transform that outputs the specified set of cells.
install(Iterable<Cell<?>>) - Static method in interface com.terracottatech.store.UpdateOperation
Creates a transform that outputs the specified set of cells.
INT - Enum constant in enum class com.terracottatech.store.Type.Enum
 
INT - Static variable in class com.terracottatech.store.Type
The Integer type.
IntCellDefinition - Interface in com.terracottatech.store.definition
Definition of a integer cell.
integers() - Method in interface com.terracottatech.store.function.selections.BuildableTypedValueSelectionFunction
 
integers() - Method in interface com.terracottatech.store.function.selections.BuildableTypedValueSelectionOptionalFunction
 
integers() - Method in class com.terracottatech.store.function.TypedValueSelectionImpl
 
integers() - Method in interface com.terracottatech.store.TypedValueSelection
 
intResultOf(ToIntFunction<? super Record<?>>) - Method in interface com.terracottatech.store.UpdateOperation.IntWriteOperationBuilder
Creates a transform that writes a cell with the supplied definition and value derived by applying the function to the existing record.
intStream() - Method in interface com.terracottatech.store.Selection.IntSelection
Primitive stream
intValueFrom(Function<IntCellDefinition, ToIntFunction<? super Record<?>>>) - Method in interface com.terracottatech.store.UpdateOperation.IntWriteOperationBuilder
Creates a transform that writes a cell with the supplied definition and an integer derived via a function of that definition.
intValueOr(int) - Method in interface com.terracottatech.store.definition.IntCellDefinition
Returns a function that extracts this cells value from a record.
intValueOrFail() - Method in interface com.terracottatech.store.definition.IntCellDefinition
Returns a function that extracts this cells value from a record.
is(double) - Method in interface com.terracottatech.store.function.BuildableToDoubleFunction
Returns a predicate that tests the value generated by this for equality with the supplied constant.
is(int) - Method in interface com.terracottatech.store.function.BuildableToIntFunction
Returns a predicate that tests the value generated by this for equality with the supplied constant.
is(long) - Method in interface com.terracottatech.store.function.BuildableToLongFunction
Returns a predicate that tests the value generated by this for equality with the supplied constant.
is(R) - Method in interface com.terracottatech.store.function.BuildableComparableFunction
 
is(R) - Method in interface com.terracottatech.store.function.BuildableComparableOptionalFunction
 
is(R) - Method in interface com.terracottatech.store.function.BuildableFunction
Returns a predicate that tests the value generated by this for equality with the supplied constant.
is(R) - Method in interface com.terracottatech.store.function.BuildableOptionalFunction
Returns a predicate that tests the value generated by this for equality with the supplied constant.
is(R) - Method in interface com.terracottatech.store.function.ComparableFunction
Returns a predicate that tests the value generated by this for equality with the supplied constant.
isBoolean() - Method in interface com.terracottatech.store.TypedValue
 
isBytes() - Method in interface com.terracottatech.store.TypedValue
 
isCharacter() - Method in interface com.terracottatech.store.TypedValue
 
isDouble() - Method in interface com.terracottatech.store.TypedValue
 
isEmpty() - Method in interface com.terracottatech.store.ComplexData
Is this object empty?
isEmpty() - Method in class com.terracottatech.store.definition.StoreListImpl
 
isEmpty() - Method in class com.terracottatech.store.definition.StoreMapImpl
 
isEmpty() - Method in interface com.terracottatech.store.function.BuildableComplexDataFunction
 
isEmpty() - Method in interface com.terracottatech.store.function.BuildableComplexDataOptionalFunction
 
isEmpty() - Method in class com.terracottatech.store.function.SelectionImpl
 
isEmpty() - Method in interface com.terracottatech.store.function.selections.BuildableSelectionFunction
 
isEmpty() - Method in interface com.terracottatech.store.function.selections.BuildableSelectionOptionalFunction
 
isFalse() - Method in interface com.terracottatech.store.definition.BoolCellDefinition
Returns a record predicate derived from the logical inverse of this cell value.
isGreaterThan(double) - Method in interface com.terracottatech.store.function.BuildableToDoubleFunction
Returns a predicate that tests the value generated by this to see if it is greater than the supplied constant.
isGreaterThan(int) - Method in interface com.terracottatech.store.function.BuildableToIntFunction
Returns a predicate that tests the value generated by this to see if it is greater than the supplied constant.
isGreaterThan(long) - Method in interface com.terracottatech.store.function.BuildableToLongFunction
Returns a predicate that tests the value generated by this to see if it is greater than the supplied constant.
isGreaterThan(R) - Method in interface com.terracottatech.store.function.BuildableComparableFunction
 
isGreaterThan(R) - Method in interface com.terracottatech.store.function.BuildableComparableOptionalFunction
Returns a predicate that tests the value generated by this to see if it is greater than the supplied constant.
isGreaterThan(R) - Method in interface com.terracottatech.store.function.ComparableFunction
Returns a predicate that tests the value generated by this to see if it is greater than the supplied constant.
isGreaterThanOrEqualTo(double) - Method in interface com.terracottatech.store.function.BuildableToDoubleFunction
Returns a predicate that tests the value generated by this to see if it is greater than or equal to the supplied constant.
isGreaterThanOrEqualTo(int) - Method in interface com.terracottatech.store.function.BuildableToIntFunction
Returns a predicate that tests the value generated by this to see if it is greater than or equal to the supplied constant.
isGreaterThanOrEqualTo(long) - Method in interface com.terracottatech.store.function.BuildableToLongFunction
Returns a predicate that tests the value generated by this to see if it is greater than or equal to the supplied constant.
isGreaterThanOrEqualTo(R) - Method in interface com.terracottatech.store.function.BuildableComparableFunction
 
isGreaterThanOrEqualTo(R) - Method in interface com.terracottatech.store.function.BuildableComparableOptionalFunction
Returns a predicate that tests the value generated by this to see if it is greater than or equal to the supplied constant.
isGreaterThanOrEqualTo(R) - Method in interface com.terracottatech.store.function.ComparableFunction
Returns a predicate that tests the value generated by this to see if it is greater than or equal to the supplied constant.
isInteger() - Method in interface com.terracottatech.store.TypedValue
 
isLessThan(double) - Method in interface com.terracottatech.store.function.BuildableToDoubleFunction
Returns a predicate that tests the value generated by this to see if it is less than the supplied constant.
isLessThan(int) - Method in interface com.terracottatech.store.function.BuildableToIntFunction
Returns a predicate that tests the value generated by this to see if it is less than the supplied constant.
isLessThan(long) - Method in interface com.terracottatech.store.function.BuildableToLongFunction
Returns a predicate that tests the value generated by this to see if it is less than the supplied constant.
isLessThan(R) - Method in interface com.terracottatech.store.function.BuildableComparableFunction
 
isLessThan(R) - Method in interface com.terracottatech.store.function.BuildableComparableOptionalFunction
Returns a predicate that tests the value generated by this to see if it is less than the supplied constant.
isLessThan(R) - Method in interface com.terracottatech.store.function.ComparableFunction
Returns a predicate that tests the value generated by this to see if it is less than the supplied constant.
isLessThanOrEqualTo(double) - Method in interface com.terracottatech.store.function.BuildableToDoubleFunction
Returns a predicate that tests the value generated by this to see if it is less than or equal to the supplied constant.
isLessThanOrEqualTo(int) - Method in interface com.terracottatech.store.function.BuildableToIntFunction
Returns a predicate that tests the value generated by this to see if it is less than or equal to the supplied constant.
isLessThanOrEqualTo(long) - Method in interface com.terracottatech.store.function.BuildableToLongFunction
Returns a predicate that tests the value generated by this to see if it is less than or equal to the supplied constant.
isLessThanOrEqualTo(R) - Method in interface com.terracottatech.store.function.BuildableComparableFunction
 
isLessThanOrEqualTo(R) - Method in interface com.terracottatech.store.function.BuildableComparableOptionalFunction
Returns a predicate that tests the value generated by this to see if it is less than or equal to the supplied constant.
isLessThanOrEqualTo(R) - Method in interface com.terracottatech.store.function.ComparableFunction
Returns a predicate that tests the value generated by this to see if it is less than or equal to the supplied constant.
isList() - Method in interface com.terracottatech.store.TypedValue
 
isLong() - Method in interface com.terracottatech.store.TypedValue
 
isMap() - Method in interface com.terracottatech.store.TypedValue
 
isMutable() - Method in interface com.terracottatech.store.ComplexData
Is this a mutable representation?
isMutable() - Method in class com.terracottatech.store.definition.StoreListImpl
 
isMutable() - Method in class com.terracottatech.store.definition.StoreMapImpl
 
isString() - Method in interface com.terracottatech.store.TypedValue
 
isTCSon(SonType) - Static method in class com.terracottatech.store.definition.SonBridge
 
isTrue() - Method in interface com.terracottatech.store.definition.BoolCellDefinition
Returns a record predicate derived from this cell value.
isType(Type<?>) - Method in interface com.terracottatech.store.TypedValue
Is this a specific type
iterator() - Method in interface com.terracottatech.store.async.AsyncDoubleStream
 
iterator() - Method in interface com.terracottatech.store.async.AsyncIntStream
 
iterator() - Method in interface com.terracottatech.store.async.AsyncLongStream
 
iterator() - Method in class com.terracottatech.store.CellCollection.SubsetView
 
iterator() - Method in class com.terracottatech.store.CellSet
Returns an Iterator over the cells in this set.
iterator() - Method in class com.terracottatech.store.definition.ComplexDataParser.KeyedCellCollectionReader
 
iterator() - Method in class com.terracottatech.store.definition.StoreListImpl
 
iterator() - Method in class com.terracottatech.store.function.SelectionImpl
 
iterator() - Method in class com.terracottatech.store.KeyedCellCollection.Detached
 

K

KB - Enum constant in enum class com.terracottatech.store.configuration.MemoryUnit
 
KEY_FIELD_NAME - Static variable in interface com.terracottatech.store.KeyedCellCollection
The JSON/TSON field name for the key.
KeyedCellCollection<K extends Comparable<K>> - Interface in com.terracottatech.store
 
KeyedCellCollection.Detached<K extends Comparable<K>> - Class in com.terracottatech.store
An isolated (from any dataset) keyed cell collection.
KeyedCellCollection.SubsetView<K extends Comparable<K>> - Class in com.terracottatech.store
A subset view of a keyed cell collection.
KeyedCellCollectionReader(Reader) - Constructor for class com.terracottatech.store.definition.ComplexDataParser.KeyedCellCollectionReader
Constructor for unknown key types.
KeyedCellCollectionReader(Reader, Type<T>) - Constructor for class com.terracottatech.store.definition.ComplexDataParser.KeyedCellCollectionReader
Constructor where all the keyed cell collections will have the same known key type.
keyedCellCollectionStream() - Method in class com.terracottatech.store.definition.ComplexDataParser.KeyedCellCollectionReader
Return a stream of keyed cell collections.
KeyedCellCollectionWriter(Writer) - Constructor for class com.terracottatech.store.definition.ComplexDataParser.KeyedCellCollectionWriter
Constructor for a specific Writer and using the default line seperator.
keyFunction() - Static method in interface com.terracottatech.store.Record
Returns a function that, given a record, gives the key.
keySet() - Method in class com.terracottatech.store.definition.StoreMapImpl
 

L

last() - Method in interface com.terracottatech.store.function.selections.BuildableComparableSelectionFunction
 
last() - Method in interface com.terracottatech.store.function.selections.BuildableComparableSelectionOptionalFunction
 
last() - Method in interface com.terracottatech.store.function.selections.BuildableSelectionFunction
 
last() - Method in interface com.terracottatech.store.function.selections.BuildableSelectionOptionalFunction
 
last() - Method in interface com.terracottatech.store.Selection
Alias for Selection.get(int) where index = size()-1;
lastOrElse(T) - Method in interface com.terracottatech.store.function.selections.BuildableComparableSelectionFunction
 
lastOrElse(T) - Method in interface com.terracottatech.store.function.selections.BuildableComparableSelectionOptionalFunction
 
lastOrElse(T) - Method in interface com.terracottatech.store.function.selections.BuildableSelectionFunction
 
lastOrElse(T) - Method in interface com.terracottatech.store.function.selections.BuildableSelectionOptionalFunction
 
lastOrElse(T) - Method in interface com.terracottatech.store.Selection
Alias for Selection.getOrElse(int, Object) where index = size()-1.
lastOrFail() - Method in interface com.terracottatech.store.function.selections.BuildableComparableSelectionFunction
 
lastOrFail() - Method in interface com.terracottatech.store.function.selections.BuildableComparableSelectionOptionalFunction
 
lastOrFail() - Method in interface com.terracottatech.store.function.selections.BuildableSelectionFunction
 
lastOrFail() - Method in interface com.terracottatech.store.function.selections.BuildableSelectionOptionalFunction
 
lastOrFail() - Method in interface com.terracottatech.store.Selection
Alias for Selection.getOrFail(int) where index = size()-1.
length() - Method in interface com.terracottatech.store.function.BuildableBytesFunction
Returns a function that returns the length of the extracted byte array.
length() - Method in interface com.terracottatech.store.function.BuildableBytesOptionalFunction
Returns a function that maps the length of the extracted byte array.
length() - Method in interface com.terracottatech.store.function.BuildableStringFunction
Returns a function that maps the length of the extracted strings.
length() - Method in interface com.terracottatech.store.function.BuildableStringOptionalFunction
Returns a function that maps the length of the extracted strings.
lessThan(T) - Method in interface com.terracottatech.store.function.selections.BuildableComparableSelectionFunction
 
lessThan(T) - Method in interface com.terracottatech.store.function.selections.BuildableComparableSelectionOptionalFunction
 
lessThan(T) - Method in interface com.terracottatech.store.Selection.ComparableSelection
Return a new Selection.ComparableSelection with values strictly less than the parameter
lessThanOrEqual(T) - Method in interface com.terracottatech.store.function.selections.BuildableComparableSelectionFunction
 
lessThanOrEqual(T) - Method in interface com.terracottatech.store.function.selections.BuildableComparableSelectionOptionalFunction
 
lessThanOrEqual(T) - Method in interface com.terracottatech.store.Selection.ComparableSelection
Return a new Selection.ComparableSelection with values less than or equal to the parameter
limit(long) - Method in interface com.terracottatech.store.async.AsyncDoubleStream
An asynchronous equivalent to DoubleStream.limit(long).
limit(long) - Method in interface com.terracottatech.store.async.AsyncIntStream
An asynchronous equivalent to IntStream.limit(long).
limit(long) - Method in interface com.terracottatech.store.async.AsyncLongStream
An asynchronous equivalent to LongStream.limit(long).
limit(long) - Method in interface com.terracottatech.store.async.AsyncMutableRecordStream
 
limit(long) - Method in interface com.terracottatech.store.async.AsyncRecordStream
 
limit(long) - Method in interface com.terracottatech.store.async.AsyncStream
An asynchronous equivalent to Stream.limit(long).
limit(long) - Method in interface com.terracottatech.store.stream.MutableRecordStream
 
limit(long) - Method in interface com.terracottatech.store.stream.RecordStream
 
LIST - Enum constant in enum class com.terracottatech.store.Type.Enum
 
LIST - Static variable in class com.terracottatech.store.Type
The StoreList type.
ListCellDefinition - Interface in com.terracottatech.store.definition
Definition of a StoreList cell.
listDatasets() - Method in interface com.terracottatech.store.manager.DatasetManager
List all existing Datasets known to this DatasetManager.
Listener - Interface in com.terracottatech.store.coordination
Coordinator event listener interface.
listOf(Reader) - Static method in interface com.terracottatech.store.StoreList
Construct a single StoreList by parser from the provided Reader.
listOf(String) - Static method in interface com.terracottatech.store.StoreList
Construct a single StoreList by parser the provided String
lists() - Method in interface com.terracottatech.store.function.selections.BuildableTypedValueSelectionFunction
 
lists() - Method in interface com.terracottatech.store.function.selections.BuildableTypedValueSelectionOptionalFunction
 
lists() - Method in class com.terracottatech.store.function.TypedValueSelectionImpl
 
lists() - Method in interface com.terracottatech.store.TypedValueSelection
 
LIVE - Enum constant in enum class com.terracottatech.store.indexing.Index.Status
The state of a live and usable index.
liveList() - Method in class com.terracottatech.store.definition.StoreListImpl
 
liveMap() - Method in class com.terracottatech.store.definition.StoreMapImpl
 
log(String, Function<? super T, ?>...) - Static method in interface com.terracottatech.store.stream.RecordStream
 
LONG - Enum constant in enum class com.terracottatech.store.Type.Enum
 
LONG - Static variable in class com.terracottatech.store.Type
The Long type.
LongCellDefinition - Interface in com.terracottatech.store.definition
Definition of a long cell.
longResultOf(ToLongFunction<? super Record<?>>) - Method in interface com.terracottatech.store.UpdateOperation.LongWriteOperationBuilder
Creates a transform that writes a cell with the supplied definition and value derived by applying the function to the existing record.
longs() - Method in interface com.terracottatech.store.function.selections.BuildableTypedValueSelectionFunction
 
longs() - Method in interface com.terracottatech.store.function.selections.BuildableTypedValueSelectionOptionalFunction
 
longs() - Method in class com.terracottatech.store.function.TypedValueSelectionImpl
 
longs() - Method in interface com.terracottatech.store.TypedValueSelection
 
longStream() - Method in interface com.terracottatech.store.Selection.LongSelection
 
longValueFrom(Function<LongCellDefinition, ToLongFunction<? super Record<?>>>) - Method in interface com.terracottatech.store.UpdateOperation.LongWriteOperationBuilder
Creates a transform that writes a cell with the supplied definition and a long derived via a function of that definition.
longValueOr(long) - Method in interface com.terracottatech.store.definition.LongCellDefinition
Returns a function that extracts this cells value from a record.
longValueOrFail() - Method in interface com.terracottatech.store.definition.LongCellDefinition
Returns a function that extracts this cells value from a record.

M

map(DoubleUnaryOperator) - Method in interface com.terracottatech.store.async.AsyncDoubleStream
map(Function<? super T, ? extends R>) - Method in interface com.terracottatech.store.async.AsyncStream
An asynchronous equivalent to Stream.map(java.util.function.Function).
map(Function<? super T, ? extends U>) - Method in interface com.terracottatech.store.async.Operation
Returns a new Operation that represents the synchronous mapping of this stages result using the provided function.
map(IntUnaryOperator) - Method in interface com.terracottatech.store.async.AsyncIntStream
map(LongUnaryOperator) - Method in interface com.terracottatech.store.async.AsyncLongStream
MAP - Enum constant in enum class com.terracottatech.store.Type.Enum
 
MAP - Static variable in class com.terracottatech.store.Type
The StoreMap type.
MapCellDefinition - Interface in com.terracottatech.store.definition
Definition of a StoreMap cell.
mapOf(Reader) - Static method in interface com.terracottatech.store.StoreMap
Create a StoreMap by parsing from the Reader.
mapOf(Iterable<? extends Cell<?>>) - Static method in interface com.terracottatech.store.StoreMap
Create a map from a CellSet.
mapOf(String) - Static method in interface com.terracottatech.store.StoreMap
Create a StoreMap by parsing the String.
mapping(Function<? super T, ? extends U>, Collector<? super U, A, R>) - Static method in class com.terracottatech.store.function.Collectors
Functionally transparent version of Collectors.mapping(Function, Collector)
maps() - Method in interface com.terracottatech.store.function.selections.BuildableTypedValueSelectionFunction
 
maps() - Method in interface com.terracottatech.store.function.selections.BuildableTypedValueSelectionOptionalFunction
 
maps() - Method in class com.terracottatech.store.function.TypedValueSelectionImpl
 
maps() - Method in interface com.terracottatech.store.TypedValueSelection
 
mapToDouble(IntToDoubleFunction) - Method in interface com.terracottatech.store.async.AsyncIntStream
mapToDouble(LongToDoubleFunction) - Method in interface com.terracottatech.store.async.AsyncLongStream
mapToDouble(ToDoubleFunction<? super T>) - Method in interface com.terracottatech.store.async.AsyncStream
mapToInt(DoubleToIntFunction) - Method in interface com.terracottatech.store.async.AsyncDoubleStream
mapToInt(LongToIntFunction) - Method in interface com.terracottatech.store.async.AsyncLongStream
mapToInt(ToIntFunction<? super T>) - Method in interface com.terracottatech.store.async.AsyncStream
mapToLong(DoubleToLongFunction) - Method in interface com.terracottatech.store.async.AsyncDoubleStream
mapToLong(IntToLongFunction) - Method in interface com.terracottatech.store.async.AsyncIntStream
mapToLong(ToLongFunction<? super T>) - Method in interface com.terracottatech.store.async.AsyncStream
mapToObj(DoubleFunction<? extends U>) - Method in interface com.terracottatech.store.async.AsyncDoubleStream
mapToObj(IntFunction<? extends U>) - Method in interface com.terracottatech.store.async.AsyncIntStream
mapToObj(LongFunction<? extends U>) - Method in interface com.terracottatech.store.async.AsyncLongStream
max() - Method in interface com.terracottatech.store.async.AsyncDoubleStream
An asynchronous equivalent to DoubleStream.max().
max() - Method in interface com.terracottatech.store.async.AsyncIntStream
An asynchronous equivalent to IntStream.max().
max() - Method in interface com.terracottatech.store.async.AsyncLongStream
An asynchronous equivalent to LongStream.max().
max() - Method in interface com.terracottatech.store.function.selections.BuildableComparableSelectionFunction
 
max() - Method in interface com.terracottatech.store.function.selections.BuildableComparableSelectionOptionalFunction
 
max() - Method in interface com.terracottatech.store.Selection.ComparableSelection
Return an optional of the maximum value in this Selection
max(Comparator<? super T>) - Method in interface com.terracottatech.store.async.AsyncStream
An asynchronous equivalent to Stream.max(java.util.Comparator).
maxBy(Comparator<? super T>) - Static method in class com.terracottatech.store.function.Collectors
Functionally transparent version of Collectors.maxBy(Comparator)
MB - Enum constant in enum class com.terracottatech.store.configuration.MemoryUnit
 
memberJoined(String) - Method in interface com.terracottatech.store.coordination.Listener
A member with the given name joined the coordinator.
memberLeft(String) - Method in interface com.terracottatech.store.coordination.Listener
A member with the given name left the coordinator.
MemoryUnit - Enum Class in com.terracottatech.store.configuration
 
mergeConservatively(DiskDurability) - Method in class com.terracottatech.store.configuration.BaseDiskDurability
 
mergeConservatively(DiskDurability) - Method in class com.terracottatech.store.configuration.BaseDiskDurability.Timed
 
mergeConservatively(DiskDurability) - Method in interface com.terracottatech.store.configuration.DiskDurability
 
min() - Method in interface com.terracottatech.store.async.AsyncDoubleStream
An asynchronous equivalent to DoubleStream.min().
min() - Method in interface com.terracottatech.store.async.AsyncIntStream
An asynchronous equivalent to IntStream.min().
min() - Method in interface com.terracottatech.store.async.AsyncLongStream
An asynchronous equivalent to LongStream.min().
min() - Method in interface com.terracottatech.store.function.selections.BuildableComparableSelectionFunction
 
min() - Method in interface com.terracottatech.store.function.selections.BuildableComparableSelectionOptionalFunction
 
min() - Method in interface com.terracottatech.store.Selection.ComparableSelection
Return an optional of the minimum value in this Selection
min(Comparator<? super T>) - Method in interface com.terracottatech.store.async.AsyncStream
An asynchronous equivalent to Stream.min(java.util.Comparator).
minBy(Comparator<? super T>) - Static method in class com.terracottatech.store.function.Collectors
Functionally transparent version of Collectors.minBy(Comparator)
missedEvents() - Method in interface com.terracottatech.store.ChangeListener
 
multiply(double) - Method in interface com.terracottatech.store.function.BuildableToDoubleFunction
Returns a function that calculates the product of this and multiplier.
multiply(int) - Method in interface com.terracottatech.store.function.BuildableToIntFunction
Returns a function that calculates the product of this and multiplier.
multiply(long) - Method in interface com.terracottatech.store.function.BuildableToLongFunction
Returns a function that calculates the product of this and multiplier.
mutableCopy() - Method in interface com.terracottatech.store.ComplexData
Make a mutable deep copy of this complex data object.
mutableCopy() - Method in class com.terracottatech.store.definition.StoreListImpl
 
mutableCopy() - Method in class com.terracottatech.store.definition.StoreMapImpl
 
mutableCopy() - Method in interface com.terracottatech.store.StoreList
Make a copy of this instance that is assured to be mutable.
mutableCopy() - Method in interface com.terracottatech.store.StoreMap
Make deep copy of this map, ensuring it is mutable.
MutableRecordStream<K extends Comparable<K>> - Interface in com.terracottatech.store.stream
A Stream of Record instances through which the Records may be mutated.
mutate(UpdateOperation<? super K>) - Method in interface com.terracottatech.store.async.AsyncMutableRecordStream
Performs an update transformation against the Records in the stream.
mutate(UpdateOperation<? super K>) - Method in interface com.terracottatech.store.stream.MutableRecordStream
Performs an update transformation against the Records in the stream.
mutateThen(UpdateOperation<? super K>) - Method in interface com.terracottatech.store.async.AsyncMutableRecordStream
Performs an update transformation against the Records in the stream.
mutateThen(UpdateOperation<? super K>) - Method in interface com.terracottatech.store.stream.MutableRecordStream
Performs an update transformation against the Records in the stream.
MUTATION - Enum constant in enum class com.terracottatech.store.ChangeType
 

N

name() - Method in class com.terracottatech.store.definition.CellDefinition.Impl
 
name() - Method in interface com.terracottatech.store.definition.CellDefinition
Returns the name of this definition.
negate() - Method in interface com.terracottatech.store.function.BuildablePredicate
 
NEW - Enum constant in enum class com.terracottatech.store.manager.EmbeddedDatasetManagerBuilder.FileMode
Instantiate a fresh persistent storage instance.
newCell(T) - Method in class com.terracottatech.store.definition.CellDefinition.Impl
 
newCell(T) - Method in interface com.terracottatech.store.definition.CellDefinition
Creates a new cell binding this definition to the given value.
newDataset(String, Type<K>, DatasetConfiguration) - Method in interface com.terracottatech.store.manager.DatasetManager
Create a new persistent Dataset with the given name and key type.
newDataset(String, Type<K>, DatasetConfigurationBuilder) - Method in interface com.terracottatech.store.manager.DatasetManager
Create a new persistent Dataset with the given name and key type.
newList() - Static method in interface com.terracottatech.store.StoreList
Canonical away to create a new StoreList instance.
newMap() - Static method in interface com.terracottatech.store.StoreMap
Conanonical constrcutor for new StoreMap instances.
nextKeyedCellCollection() - Method in class com.terracottatech.store.definition.ComplexDataParser.KeyedCellCollectionReader
Fetch the next KeyedCellCollection from the input source.
nextKeyedCellCollection() - Method in class com.terracottatech.store.definition.ComplexDataParser
Parse the next keyed complex map, with an unknown key type, from the input source.
nextKeyedCellCollection(Type<K>) - Method in class com.terracottatech.store.definition.ComplexDataParser
Parse the next keyed complex map, with an expected key type, from the input source.
nextList() - Method in class com.terracottatech.store.definition.ComplexDataParser
Parse the next StoreList from the input source.
nextMap() - Method in class com.terracottatech.store.definition.ComplexDataParser
Parse the next StoreMap from the input source.
noneMatch(DoublePredicate) - Method in interface com.terracottatech.store.async.AsyncDoubleStream
noneMatch(IntPredicate) - Method in interface com.terracottatech.store.async.AsyncIntStream
noneMatch(LongPredicate) - Method in interface com.terracottatech.store.async.AsyncLongStream
noneMatch(Predicate<? super T>) - Method in interface com.terracottatech.store.async.AsyncStream
An asynchronous equivalent to Stream.noneMatch(java.util.function.Predicate).
notEmpty() - Method in interface com.terracottatech.store.ComplexData
Not empty.
notEmpty() - Method in interface com.terracottatech.store.function.BuildableComplexDataFunction
 
notEmpty() - Method in interface com.terracottatech.store.function.BuildableComplexDataOptionalFunction
 
notEmpty() - Method in interface com.terracottatech.store.function.selections.BuildableSelectionFunction
 
notEmpty() - Method in interface com.terracottatech.store.function.selections.BuildableSelectionOptionalFunction
 

O

of(Cell<?>...) - Static method in class com.terracottatech.store.CellSet
Creates a new, mutable CellSet instance containing the specified Cell instances.
of(StoreMap) - Static method in interface com.terracottatech.store.KeyedCellCollection
Create a keyed cell collection from the given StoreMap.
of(Type<K>, StoreMap) - Static method in interface com.terracottatech.store.KeyedCellCollection
Create a keyed cell collection with the givn from the given StoreMap.
of(K, Cell<?>...) - Static method in interface com.terracottatech.store.KeyedCellCollection
Create a keyed cell collection with the given key and cells.
of(K, Iterable<Cell<?>>) - Static method in interface com.terracottatech.store.KeyedCellCollection
Create a keyed cell collection with the given key and cells.
of(T, U) - Static method in class com.terracottatech.store.Tuple
Creates a Tuple with two values.
offheap(String) - Method in interface com.terracottatech.store.configuration.DatasetConfigurationBuilder
Set the name of the resource to use for offheap storage
offheap(String, long, MemoryUnit) - Method in interface com.terracottatech.store.manager.EmbeddedDatasetManagerBuilder
Registers an amount of offheap memory
OFFHEAP - Enum constant in enum class com.terracottatech.store.usage.CoreType
 
OffHeapResource - Interface in com.terracottatech.store.usage
 
on() - Method in interface com.terracottatech.store.indexing.Index
CellDefinition for the cells that are being indexed by this index.
on(K) - Method in interface com.terracottatech.store.async.AsyncDatasetReader
Equivalent to DatasetReader.on(Comparable), but returns an AsyncReadRecordAccessor rather than a ReadRecordAccessor.
on(K) - Method in interface com.terracottatech.store.async.AsyncDatasetWriterReader
Equivalent to DatasetWriterReader.on(Comparable), but returns an AsyncReadWriteRecordAccessor rather than a ReadWriteRecordAccessor.
on(K) - Method in interface com.terracottatech.store.DatasetReader
Returns a ReadRecordAccessor which can be used to for fine-control of read operations on the record held against the specified key.
on(K) - Method in interface com.terracottatech.store.DatasetWriterReader
Returns a ReadWriteRecordAccessor which can be used to for fine-control of read and write operations on the record held against the specified key.
onChange(K, ChangeType) - Method in interface com.terracottatech.store.ChangeListener
This method will be called when a key is added or deleted, or when the record against a key is mutated.
onClose(Runnable) - Method in interface com.terracottatech.store.async.AsyncMutableRecordStream
 
onClose(Runnable) - Method in interface com.terracottatech.store.async.AsyncRecordStream
 
onClose(Runnable) - Method in interface com.terracottatech.store.stream.MutableRecordStream
 
onClose(Runnable) - Method in interface com.terracottatech.store.stream.RecordStream
 
operation(CompletableFuture<T>) - Static method in interface com.terracottatech.store.async.Operation
Create an operation who's completion is tied to the given CompletableFuture.
operation(CompletableFuture<T>, Executor) - Static method in interface com.terracottatech.store.async.Operation
/** Create an operation who's completion is tied to the given CompletableFuture.
operation(Future<T>) - Static method in interface com.terracottatech.store.async.Operation
Create an operation who's completion is tied to the given Future.
operation(Future<T>, Executor) - Static method in interface com.terracottatech.store.async.Operation
Create an operation who's completion is tied to the given Future.
Operation<T> - Interface in com.terracottatech.store.async
A representation of the asynchronous execution of an operation.
or(Predicate<? super T>) - Method in interface com.terracottatech.store.function.BuildablePredicate
 
OS_DETERMINED - Static variable in class com.terracottatech.store.configuration.BaseDiskDurability
Static instance of DiskDurability representing disk durability that is left to the operating system.
output(Function<U, R>) - Static method in interface com.terracottatech.store.UpdateOperation
Creates a bi-function that returns the result of the second argument applied to the given function.
OVERWRITE - Enum constant in enum class com.terracottatech.store.manager.EmbeddedDatasetManagerBuilder.FileMode
Destroy the existing instance, if one is found, and create a new one.

P

parallel() - Method in interface com.terracottatech.store.async.AsyncDoubleStream
 
parallel() - Method in interface com.terracottatech.store.async.AsyncIntStream
 
parallel() - Method in interface com.terracottatech.store.async.AsyncLongStream
 
parallel() - Method in interface com.terracottatech.store.async.AsyncMutableRecordStream
 
parallel() - Method in interface com.terracottatech.store.async.AsyncRecordStream
 
parallel() - Method in interface com.terracottatech.store.stream.MutableRecordStream
 
parallel() - Method in interface com.terracottatech.store.stream.RecordStream
 
parse(URL) - Method in interface com.terracottatech.store.manager.DatasetManagerConfigurationParser
 
parseDatasetManagerConfig(URL) - Static method in interface com.terracottatech.store.manager.XmlConfiguration
Creates a DatasetManagerConfiguration with the given XML configuration
parser(Reader) - Static method in interface com.terracottatech.store.ComplexData
Acquire a parse for a specific reader.
parser(String) - Static method in interface com.terracottatech.store.ComplexData
Acquire a parser for a specific string
partitioningBy(Predicate<? super T>, Collector<? super T, A, D>) - Static method in class com.terracottatech.store.function.Collectors
Functionally transparent version of Collectors.partitioningBy(Predicate, Collector)
PB - Enum constant in enum class com.terracottatech.store.configuration.MemoryUnit
 
peek(Consumer<? super Record<K>>) - Method in interface com.terracottatech.store.async.AsyncMutableRecordStream
 
peek(Consumer<? super Record<K>>) - Method in interface com.terracottatech.store.async.AsyncRecordStream
 
peek(Consumer<? super Record<K>>) - Method in interface com.terracottatech.store.stream.MutableRecordStream
 
peek(Consumer<? super Record<K>>) - Method in interface com.terracottatech.store.stream.RecordStream
 
peek(Consumer<? super T>) - Method in interface com.terracottatech.store.async.AsyncStream
An asynchronous equivalent to Stream.peek(java.util.function.Consumer).
peek(DoubleConsumer) - Method in interface com.terracottatech.store.async.AsyncDoubleStream
peek(IntConsumer) - Method in interface com.terracottatech.store.async.AsyncIntStream
An asynchronous equivalent to IntStream.peek(java.util.function.IntConsumer).
peek(LongConsumer) - Method in interface com.terracottatech.store.async.AsyncLongStream
permanentIdToStorageType(int) - Static method in interface com.terracottatech.store.configuration.PersistentStorageType
 
PersistentStorageEngine - Enum Class in com.terracottatech.store.configuration
Programmatic representation of various persistent storage engine supported by the system and their attributes.
PersistentStorageType - Interface in com.terracottatech.store.configuration
Persistent Storage engine type configured for a given dataset along with its attributes.
PhysicalResource - Interface in com.terracottatech.store.usage
 
PhysicalUsageEvent - Interface in com.terracottatech.store.usage
 
POPULATION - Enum constant in enum class com.terracottatech.store.function.Collectors.VarianceType
The population variance, (aka the biased sample variance).
POTENTIAL - Enum constant in enum class com.terracottatech.store.indexing.Index.Status
The state of a defined but not yet created index.
predicate(boolean) - Static method in class com.terracottatech.store.function.Constants
Returns a Predicate that always returns the constant value.
ProductFeatureStatus - Enum Class in com.terracottatech.store.configuration
Specify lifecycle of a product feature.
put(String, Type<T>, T) - Method in interface com.terracottatech.store.StoreMap
Put a typed value.
put(String, TypedValue<?>) - Method in class com.terracottatech.store.definition.StoreMapImpl
 
putAll(Map<? extends String, ? extends TypedValue<?>>) - Method in class com.terracottatech.store.definition.StoreMapImpl
 

R

range(int, int) - Method in interface com.terracottatech.store.function.BuildableBytesFunction
Returns a function that returns a range of the extracted byte array.
range(int, int) - Method in interface com.terracottatech.store.function.BuildableBytesOptionalFunction
Returns a function that maps a range of the extracted byte array.
read() - Method in interface com.terracottatech.store.async.AsyncConditionalReadRecordAccessor
An asynchronous equivalent to ConditionalReadRecordAccessor.read().
read() - Method in interface com.terracottatech.store.ConditionalReadRecordAccessor
Reads the record held against the key used to create this ConditionalReadRecordAccessor, if that record matches the predicate used to create this ConditionalReadRecordAccessor.
read(Function<? super Record<K>, T>) - Method in interface com.terracottatech.store.async.AsyncConditionalReadRecordAccessor
An asynchronous equivalent to ConditionalReadRecordAccessor.read(Function).
read(Function<? super Record<K>, T>) - Method in interface com.terracottatech.store.async.AsyncReadRecordAccessor
An asynchronous equivalent to ReadRecordAccessor.read(Function).
read(Function<? super Record<K>, T>) - Method in interface com.terracottatech.store.ConditionalReadRecordAccessor
Maps the record held against the key used to create this ConditionalReadRecordAccessor, if that record matches the predicate used to create this ConditionalReadRecordAccessor.
read(Function<? super Record<K>, T>) - Method in interface com.terracottatech.store.ReadRecordAccessor
Maps the record held against the key used to create this ReadRecordAccessor.
reader() - Method in interface com.terracottatech.store.Dataset
Provides read-only access on to this dataset.
ReadRecordAccessor<K extends Comparable<K>> - Interface in com.terracottatech.store
A ReadRecordAccessor provides fine-control over read operations on the record held against the key that was used to create the ReadRecordAccessor.
ReadWriteRecordAccessor<K extends Comparable<K>> - Interface in com.terracottatech.store
A ReadWriteRecordAccessor provides fine-control over read and write operations on the record held against the key that was used to create the ReadWriteRecordAccessor.
Record<K extends Comparable<K>> - Interface in com.terracottatech.store
A record is a set of Cells associated with a key.
records() - Method in interface com.terracottatech.store.async.AsyncDatasetReader
Returns an AsyncStream of the records in this dataset.
records() - Method in interface com.terracottatech.store.async.AsyncDatasetWriterReader
 
records() - Method in interface com.terracottatech.store.DatasetReader
Returns a Stream of the records in this dataset.
records() - Method in interface com.terracottatech.store.DatasetWriterReader
Returns a Stream of the records in this dataset.
RecordStream<K extends Comparable<K>> - Interface in com.terracottatech.store.stream
A Stream of Record instances.
reduce(double, DoubleBinaryOperator) - Method in interface com.terracottatech.store.async.AsyncDoubleStream
reduce(int, IntBinaryOperator) - Method in interface com.terracottatech.store.async.AsyncIntStream
reduce(long, LongBinaryOperator) - Method in interface com.terracottatech.store.async.AsyncLongStream
reduce(BinaryOperator<T>) - Method in interface com.terracottatech.store.async.AsyncStream
reduce(DoubleBinaryOperator) - Method in interface com.terracottatech.store.async.AsyncDoubleStream
reduce(IntBinaryOperator) - Method in interface com.terracottatech.store.async.AsyncIntStream
reduce(LongBinaryOperator) - Method in interface com.terracottatech.store.async.AsyncLongStream
reduce(T, BinaryOperator<T>) - Method in interface com.terracottatech.store.async.AsyncStream
reduce(U, BiFunction<U, ? super T, U>, BinaryOperator<U>) - Method in interface com.terracottatech.store.async.AsyncStream
registerChangeListener(ChangeListener<K>) - Method in interface com.terracottatech.store.DatasetReader
Registers a listener that will receive an event for changes to a key.
registerUsageListener(float, UsageEventType, Consumer<? super E>) - Method in interface com.terracottatech.store.usage.SizedResource
It can be used to trigger actions from users when the resource usage crosses specific threshold.
remove(int) - Method in class com.terracottatech.store.definition.StoreListImpl
 
remove(int, int) - Method in interface com.terracottatech.store.function.BuildableBytesFunction
Returns a function that removes bytes in a given range.
remove(CellDefinition<T>) - Method in class com.terracottatech.store.CellSet
Removes the Cell with this definition from this set if it is present.
remove(CellDefinition<T>) - Static method in interface com.terracottatech.store.UpdateOperation
Create a transform that removes a cell.
remove(Object) - Method in class com.terracottatech.store.AbstractRecord
 
remove(Object) - Method in class com.terracottatech.store.CellSet
Removes the specified Cell.
remove(Object) - Method in class com.terracottatech.store.definition.StoreListImpl
 
remove(Object) - Method in class com.terracottatech.store.definition.StoreMapImpl
 
remove(Object) - Method in interface com.terracottatech.store.Selection
 
remove(String) - Method in class com.terracottatech.store.CellSet
Removes a Cell with the specified name.
removeAll(Collection<?>) - Method in class com.terracottatech.store.AbstractRecord
 
removeAll(Collection<?>) - Method in interface com.terracottatech.store.Selection
 
removeIf(Predicate<? super Cell<?>>) - Method in class com.terracottatech.store.AbstractRecord
 
removeIf(Predicate<? super T>) - Method in interface com.terracottatech.store.Selection
 
REOPEN - Enum constant in enum class com.terracottatech.store.manager.EmbeddedDatasetManagerBuilder.FileMode
Reopen an existing instance.
REOPEN_OR_NEW - Enum constant in enum class com.terracottatech.store.manager.EmbeddedDatasetManagerBuilder.FileMode
Reopen the existing instance, if one is found, or create a new one.
reset(Reader) - Method in class com.terracottatech.store.definition.ComplexDataParser
Reset the parser to use the specified Reader as an input source.
reset(String) - Method in class com.terracottatech.store.definition.ComplexDataParser
Reset the parser to use the specified Reader as an input source.
Resource - Interface in com.terracottatech.store.usage
 
ResourceUsageMetrics - Interface in com.terracottatech.store
 
resultOf(Function<? super Record<?>, T>) - Method in interface com.terracottatech.store.UpdateOperation.WriteOperationBuilder
Creates a transform that writes a cell with the supplied definition and value derived by applying the function to the existing record.
retainAll(Collection<?>) - Method in class com.terracottatech.store.AbstractRecord
 
retainAll(Collection<?>) - Method in interface com.terracottatech.store.Selection
 
RISING - Enum constant in enum class com.terracottatech.store.usage.UsageEventType
 
Role - Interface in com.terracottatech.store.coordination
A representation of a role.
roleAcquiredBy(String, String) - Method in interface com.terracottatech.store.coordination.Listener
The given member acquired the given role.
roleRelinquishedBy(String, String) - Method in interface com.terracottatech.store.coordination.Listener
The given member lost the given role.
RoleViolationException - Exception in com.terracottatech.store.coordination
Thrown to indicate a role violation while attempting to execute a task.
runAfterBoth(CompletionStage<?>, Runnable) - Method in interface com.terracottatech.store.async.Operation
 
runAfterBothAsync(CompletionStage<?>, Runnable) - Method in interface com.terracottatech.store.async.Operation
 
runAfterBothAsync(CompletionStage<?>, Runnable, Executor) - Method in interface com.terracottatech.store.async.Operation
 
runAfterEither(CompletionStage<?>, Runnable) - Method in interface com.terracottatech.store.async.Operation
 
runAfterEitherAsync(CompletionStage<?>, Runnable) - Method in interface com.terracottatech.store.async.Operation
 
runAfterEitherAsync(CompletionStage<?>, Runnable, Executor) - Method in interface com.terracottatech.store.async.Operation
 

S

SAMPLE - Enum constant in enum class com.terracottatech.store.function.Collectors.VarianceType
The sample variance, an unbiased estimator for the population variance (utilizing Bessel's correction).
schema() - Static method in interface com.terracottatech.store.Record
Returns a function that extracts a Set of cell definitions from a record.
second() - Static method in class com.terracottatech.store.Tuple
 
secureClustered(Iterable<InetSocketAddress>, Path) - Static method in interface com.terracottatech.store.manager.DatasetManager
Creates a ClusteredDatasetManagerBuilder for configuring the interaction with a cluster where the network communication is secured using SSL/TLS.
secureClustered(URI, Path) - Static method in interface com.terracottatech.store.manager.DatasetManager
Creates a ClusteredDatasetManagerBuilder for configuring the interaction with a cluster where the network communication is secured using SSL/TLS.
Selection<T> - Interface in com.terracottatech.store
Read only, random accessible heap of typed values.
Selection.ComparableSelection<T extends Comparable<T>> - Interface in com.terracottatech.store
Selection of Comparable elements.
Selection.DoubleSelection - Interface in com.terracottatech.store
Double specific Selection
Selection.IntSelection - Interface in com.terracottatech.store
Integer specific Selection
Selection.LongSelection - Interface in com.terracottatech.store
Long specific Selection
Selection.NumberSelection<T extends Number & Comparable<T>> - Interface in com.terracottatech.store
Selection where all the elements are a subclass of Number.
SelectionImpl<T> - Class in com.terracottatech.store.function
 
SelectionImpl() - Constructor for class com.terracottatech.store.function.SelectionImpl
 
SelectionImpl(Collection<T>) - Constructor for class com.terracottatech.store.function.SelectionImpl
 
sequential() - Method in interface com.terracottatech.store.async.AsyncDoubleStream
 
sequential() - Method in interface com.terracottatech.store.async.AsyncIntStream
 
sequential() - Method in interface com.terracottatech.store.async.AsyncLongStream
 
sequential() - Method in interface com.terracottatech.store.async.AsyncMutableRecordStream
 
sequential() - Method in interface com.terracottatech.store.async.AsyncRecordStream
 
sequential() - Method in interface com.terracottatech.store.stream.MutableRecordStream
 
sequential() - Method in interface com.terracottatech.store.stream.RecordStream
 
set(int, TypedValue<?>) - Method in class com.terracottatech.store.definition.StoreListImpl
 
set(Cell<?>) - Method in class com.terracottatech.store.CellSet
Adds the specified Cell to this set if a cell having the same name is not already present or replaces the existing cell if a cell of the same name is already present.
shortNameToType(String) - Static method in interface com.terracottatech.store.configuration.PersistentStorageType
 
size() - Method in class com.terracottatech.store.CellCollection.SubsetView
 
size() - Method in class com.terracottatech.store.CellSet
size() - Method in interface com.terracottatech.store.ComplexData
Size (number of elements) in this object.
size() - Method in class com.terracottatech.store.definition.StoreListImpl
 
size() - Method in class com.terracottatech.store.definition.StoreMapImpl
 
size() - Method in interface com.terracottatech.store.function.BuildableComplexDataFunction
 
size() - Method in interface com.terracottatech.store.function.BuildableComplexDataOptionalFunction
 
size() - Method in class com.terracottatech.store.function.SelectionImpl
 
size() - Method in interface com.terracottatech.store.function.selections.BuildableSelectionFunction
 
size() - Method in interface com.terracottatech.store.function.selections.BuildableSelectionOptionalFunction
 
size() - Method in class com.terracottatech.store.KeyedCellCollection.Detached
 
SizedResource<E extends UsageEvent> - Interface in com.terracottatech.store.usage
 
skip(long) - Method in interface com.terracottatech.store.async.AsyncDoubleStream
An asynchronous equivalent to DoubleStream.skip(long).
skip(long) - Method in interface com.terracottatech.store.async.AsyncIntStream
An asynchronous equivalent to IntStream.skip(long).
skip(long) - Method in interface com.terracottatech.store.async.AsyncLongStream
An asynchronous equivalent to LongStream.skip(long).
skip(long) - Method in interface com.terracottatech.store.async.AsyncMutableRecordStream
 
skip(long) - Method in interface com.terracottatech.store.async.AsyncRecordStream
 
skip(long) - Method in interface com.terracottatech.store.async.AsyncStream
An asynchronous equivalent to Stream.skip(long).
skip(long) - Method in interface com.terracottatech.store.stream.MutableRecordStream
 
skip(long) - Method in interface com.terracottatech.store.stream.RecordStream
 
sole() - Method in interface com.terracottatech.store.function.selections.BuildableComparableSelectionFunction
 
sole() - Method in interface com.terracottatech.store.function.selections.BuildableComparableSelectionOptionalFunction
 
sole() - Method in interface com.terracottatech.store.function.selections.BuildableSelectionFunction
 
sole() - Method in interface com.terracottatech.store.function.selections.BuildableSelectionOptionalFunction
 
sole() - Method in interface com.terracottatech.store.Selection
Fetch the single value in this Selection, throwing an exception if size()!=1;
soleOrElse(T) - Method in interface com.terracottatech.store.function.selections.BuildableComparableSelectionFunction
 
soleOrElse(T) - Method in interface com.terracottatech.store.function.selections.BuildableComparableSelectionOptionalFunction
 
soleOrElse(T) - Method in interface com.terracottatech.store.function.selections.BuildableSelectionFunction
 
soleOrElse(T) - Method in interface com.terracottatech.store.function.selections.BuildableSelectionOptionalFunction
 
soleOrElse(T) - Method in interface com.terracottatech.store.Selection
Fetch the single value is the size()==1, return the alternative if size()=0, throw an exception is size()>1.
SonBridge - Class in com.terracottatech.store.definition
 
SonBridge() - Constructor for class com.terracottatech.store.definition.SonBridge
 
sorted() - Method in interface com.terracottatech.store.async.AsyncDoubleStream
An asynchronous equivalent to DoubleStream.sorted().
sorted() - Method in interface com.terracottatech.store.async.AsyncIntStream
An asynchronous equivalent to IntStream.sorted().
sorted() - Method in interface com.terracottatech.store.async.AsyncLongStream
An asynchronous equivalent to LongStream.sorted().
sorted() - Method in interface com.terracottatech.store.async.AsyncMutableRecordStream
 
sorted() - Method in interface com.terracottatech.store.async.AsyncRecordStream
 
sorted() - Method in interface com.terracottatech.store.async.AsyncStream
An asynchronous equivalent to Stream.sorted().
sorted() - Method in interface com.terracottatech.store.stream.MutableRecordStream
This method will throw a java.lang.UnsupportedOperationException since records are not Comparable.
sorted() - Method in interface com.terracottatech.store.stream.RecordStream
This method will throw a java.lang.UnsupportedOperationException since records are not Comparable.
sorted(Comparator<? super Record<K>>) - Method in interface com.terracottatech.store.async.AsyncMutableRecordStream
 
sorted(Comparator<? super Record<K>>) - Method in interface com.terracottatech.store.async.AsyncRecordStream
 
sorted(Comparator<? super Record<K>>) - Method in interface com.terracottatech.store.stream.MutableRecordStream
Returns a RecordStream<K> consisting of the elements of this stream, sorted according to the provided Comparator.
sorted(Comparator<? super Record<K>>) - Method in interface com.terracottatech.store.stream.RecordStream
Returns a RecordStream<K> consisting of the elements of this stream, sorted according to the provided Comparator.
sorted(Comparator<? super T>) - Method in interface com.terracottatech.store.async.AsyncStream
An asynchronous equivalent to Stream.sorted(java.util.Comparator).
spliterator() - Method in interface com.terracottatech.store.async.AsyncDoubleStream
 
spliterator() - Method in interface com.terracottatech.store.async.AsyncIntStream
 
spliterator() - Method in interface com.terracottatech.store.async.AsyncLongStream
 
spliterator() - Method in class com.terracottatech.store.CellCollection.SubsetView
 
spliterator() - Method in class com.terracottatech.store.CellSet
Creates a Spliterator over the cells in this set.
spliterator() - Method in class com.terracottatech.store.KeyedCellCollection.Detached
 
startsWith(String) - Method in interface com.terracottatech.store.function.BuildableStringFunction
Returns a predicate that tests the strings generated by this to see if they start with the supplied constant string.
startsWith(String) - Method in interface com.terracottatech.store.function.BuildableStringOptionalFunction
Returns a predicate that tests the strings generated by this to see if they start with the supplied constant string.
status() - Method in interface com.terracottatech.store.indexing.Index
Index.Status for this index.
StoreBusyException - Exception in com.terracottatech.store
Indicates a remote stream cannot be started due to current resource usage in the server.
StoreBusyException(String) - Constructor for exception com.terracottatech.store.StoreBusyException
 
StoreBusyException(String, Throwable) - Constructor for exception com.terracottatech.store.StoreBusyException
 
StoreBusyException(Throwable) - Constructor for exception com.terracottatech.store.StoreBusyException
 
StoreException - Exception in com.terracottatech.store
A checked exception that indicates a store operation has failed.
StoreException(String) - Constructor for exception com.terracottatech.store.StoreException
Create a StoreException with a message.
StoreException(String, Throwable) - Constructor for exception com.terracottatech.store.StoreException
Create a StoreException with a message and underlying cause.
StoreException(Throwable) - Constructor for exception com.terracottatech.store.StoreException
Create a StoreException with an underlying cause.
StoreIndexNotFoundException - Exception in com.terracottatech.store
Thrown when an operation requests the use of an index that does not exist.
StoreIndexNotFoundException(String) - Constructor for exception com.terracottatech.store.StoreIndexNotFoundException
 
StoreIndexNotFoundException(String, Throwable) - Constructor for exception com.terracottatech.store.StoreIndexNotFoundException
 
StoreList - Interface in com.terracottatech.store
This is the interface for a concrete value of Type.LIST objects.
StoreListImpl - Class in com.terracottatech.store.definition
 
StoreListImpl() - Constructor for class com.terracottatech.store.definition.StoreListImpl
 
StoreListImpl(MutableSonList) - Constructor for class com.terracottatech.store.definition.StoreListImpl
 
StoreListImpl(MutableSonList, boolean) - Constructor for class com.terracottatech.store.definition.StoreListImpl
 
StoreListImpl(ReadableSonList) - Constructor for class com.terracottatech.store.definition.StoreListImpl
 
StoreListImpl(List<TypedValue<?>>) - Constructor for class com.terracottatech.store.definition.StoreListImpl
 
StoreMap - Interface in com.terracottatech.store
This is the interface for a concrete value of Type.MAP objects.
StoreMapImpl - Class in com.terracottatech.store.definition
 
StoreMapImpl() - Constructor for class com.terracottatech.store.definition.StoreMapImpl
 
StoreMapImpl(MutableSonMap) - Constructor for class com.terracottatech.store.definition.StoreMapImpl
 
StoreMapImpl(MutableSonMap, boolean) - Constructor for class com.terracottatech.store.definition.StoreMapImpl
 
StoreMapImpl(ReadableSonMap) - Constructor for class com.terracottatech.store.definition.StoreMapImpl
 
StoreMapImpl(Map<String, TypedValue<?>>) - Constructor for class com.terracottatech.store.definition.StoreMapImpl
 
StoreOperationAbandonedException - Exception in com.terracottatech.store
Throw to indicate an operation is abandoned due to a connection failure.
StoreOperationAbandonedException(String) - Constructor for exception com.terracottatech.store.StoreOperationAbandonedException
 
StoreOperationAbandonedException(String, Throwable) - Constructor for exception com.terracottatech.store.StoreOperationAbandonedException
 
StoreOperationAbandonedException(Throwable) - Constructor for exception com.terracottatech.store.StoreOperationAbandonedException
 
StoreReconnectFailedException - Exception in com.terracottatech.store
Thrown for operations attempted against a server connection for which all reconnection attempts have failed.
StoreReconnectFailedException(String) - Constructor for exception com.terracottatech.store.StoreReconnectFailedException
 
StoreReconnectFailedException(String, Throwable) - Constructor for exception com.terracottatech.store.StoreReconnectFailedException
 
StoreReconnectFailedException(Throwable) - Constructor for exception com.terracottatech.store.StoreReconnectFailedException
 
StoreReconnectInterruptedException - Exception in com.terracottatech.store
Thrown to indicate an operation is abandoned due to a connection failure and the thread is interrupted before a reconnect is complete.
StoreReconnectInterruptedException(String) - Constructor for exception com.terracottatech.store.StoreReconnectInterruptedException
 
StoreReconnectInterruptedException(String, Throwable) - Constructor for exception com.terracottatech.store.StoreReconnectInterruptedException
 
StoreReconnectInterruptedException(Throwable) - Constructor for exception com.terracottatech.store.StoreReconnectInterruptedException
 
StoreReconnectTimeoutException - Exception in com.terracottatech.store
Thrown whenever a client reconnection with a server times-out where the underlying cause is transient in nature.
StoreReconnectTimeoutException(String, Throwable) - Constructor for exception com.terracottatech.store.StoreReconnectTimeoutException
 
StoreReconnectTimeoutException(Throwable) - Constructor for exception com.terracottatech.store.StoreReconnectTimeoutException
 
StoreRetryableStreamTerminatedException - Exception in com.terracottatech.store
Indicates that the retryable stream execution was prematurely terminated.
StoreRetryableStreamTerminatedException(String) - Constructor for exception com.terracottatech.store.StoreRetryableStreamTerminatedException
 
StoreRetryableStreamTerminatedException(String, Throwable) - Constructor for exception com.terracottatech.store.StoreRetryableStreamTerminatedException
 
StoreRuntimeException - Exception in com.terracottatech.store
An unchecked exception that indicates a store operation has failed.
StoreRuntimeException(String) - Constructor for exception com.terracottatech.store.StoreRuntimeException
Create a StoreRuntimeException with a message.
StoreRuntimeException(String, Throwable) - Constructor for exception com.terracottatech.store.StoreRuntimeException
Create a StoreRuntimeException with a message and underlying cause.
StoreRuntimeException(Throwable) - Constructor for exception com.terracottatech.store.StoreRuntimeException
Create a StoreRuntimeException with an underlying cause.
StoreStreamNotFoundException - Exception in com.terracottatech.store
Thrown to indicate the requested stream is not among the streams registered for a dataset.
StoreStreamNotFoundException(String) - Constructor for exception com.terracottatech.store.StoreStreamNotFoundException
 
StoreStreamRegisteredException - Exception in com.terracottatech.store
Indicates an open request for a stream supplied a stream identifier that is already in use.
StoreStreamRegisteredException(String) - Constructor for exception com.terracottatech.store.StoreStreamRegisteredException
 
StoreStreamRegisteredException(String, Throwable) - Constructor for exception com.terracottatech.store.StoreStreamRegisteredException
 
StoreStreamRegisteredException(Throwable) - Constructor for exception com.terracottatech.store.StoreStreamRegisteredException
 
StoreStreamTerminatedException - Exception in com.terracottatech.store
Indicates that the stream execution was prematurely terminated.
StoreStreamTerminatedException(String) - Constructor for exception com.terracottatech.store.StoreStreamTerminatedException
 
StoreStreamTerminatedException(String, Throwable) - Constructor for exception com.terracottatech.store.StoreStreamTerminatedException
 
stream() - Method in class com.terracottatech.store.CellCollection.SubsetView
 
STRING - Enum constant in enum class com.terracottatech.store.Type.Enum
 
STRING - Static variable in class com.terracottatech.store.Type
The String type.
StringCellDefinition - Interface in com.terracottatech.store.definition
Definition of a string cell.
strings() - Method in interface com.terracottatech.store.function.selections.BuildableTypedValueSelectionFunction
 
strings() - Method in interface com.terracottatech.store.function.selections.BuildableTypedValueSelectionOptionalFunction
 
strings() - Method in class com.terracottatech.store.function.TypedValueSelectionImpl
 
strings() - Method in interface com.terracottatech.store.TypedValueSelection
 
subset(CellDefinition<?>...) - Method in interface com.terracottatech.store.CellCollection
Retrieve a subset of cells by their definitions.
subset(CellDefinition<?>...) - Method in interface com.terracottatech.store.KeyedCellCollection
 
subset(Set<CellDefinition<?>>) - Method in interface com.terracottatech.store.CellCollection
Retrieve a subset of cells by their definitions.
subset(Set<CellDefinition<?>>) - Method in class com.terracottatech.store.CellCollection.SubsetView
 
subset(Set<CellDefinition<?>>) - Method in interface com.terracottatech.store.KeyedCellCollection
 
subset(Set<CellDefinition<?>>) - Method in class com.terracottatech.store.KeyedCellCollection.SubsetView
 
subsetFunction(CellDefinition<?>...) - Static method in interface com.terracottatech.store.KeyedCellCollection
Returns a function that maps keyed cell collections to subsets containing only the given cell definitions.
subsetFunction(Set<CellDefinition<?>>) - Static method in interface com.terracottatech.store.KeyedCellCollection
Returns a function that maps keyed cell collections to subsets containing only the given cell definitions.
SubsetView(CellCollection, Set<CellDefinition<?>>) - Constructor for class com.terracottatech.store.CellCollection.SubsetView
Creates a subset view of the given collection showing only the given cells
SubsetView(KeyedCellCollection<K>, Set<CellDefinition<?>>) - Constructor for class com.terracottatech.store.KeyedCellCollection.SubsetView
Creates a subset view of the given collection showing only the given cells
subtract(double) - Method in interface com.terracottatech.store.function.BuildableToDoubleFunction
Returns a function that subtracts operand from this.
subtract(int) - Method in interface com.terracottatech.store.function.BuildableToIntFunction
Returns a function that subtracts operand from this.
subtract(long) - Method in interface com.terracottatech.store.function.BuildableToLongFunction
Returns a function that subtracts operand from this.
sum() - Method in interface com.terracottatech.store.async.AsyncDoubleStream
An asynchronous equivalent to DoubleStream.sum().
sum() - Method in interface com.terracottatech.store.async.AsyncIntStream
An asynchronous equivalent to IntStream.sum().
sum() - Method in interface com.terracottatech.store.async.AsyncLongStream
An asynchronous equivalent to LongStream.sum().
sum() - Method in interface com.terracottatech.store.function.selections.BuildableNumberSelectionFunction
 
sum() - Method in interface com.terracottatech.store.function.selections.BuildableNumberSelectionOptionalFunction
 
sum() - Method in interface com.terracottatech.store.Selection.DoubleSelection
 
sum() - Method in interface com.terracottatech.store.Selection.IntSelection
 
sum() - Method in interface com.terracottatech.store.Selection.LongSelection
 
sum() - Method in interface com.terracottatech.store.Selection.NumberSelection
Sum the numeric elements in this Selection, return 0 if there are none.
summarizingDouble(ToDoubleFunction<? super T>) - Static method in class com.terracottatech.store.function.Collectors
Functionally transparent version of Collectors.summarizingDouble(ToDoubleFunction)
summarizingInt(ToIntFunction<? super T>) - Static method in class com.terracottatech.store.function.Collectors
Functionally transparent version of Collectors.summarizingInt(ToIntFunction)
summarizingLong(ToLongFunction<? super T>) - Static method in class com.terracottatech.store.function.Collectors
Functionally transparent version of Collectors.summarizingLong(ToLongFunction)
summaryStatistics() - Method in interface com.terracottatech.store.async.AsyncDoubleStream
An asynchronous equivalent to DoubleStream.summaryStatistics().
summaryStatistics() - Method in interface com.terracottatech.store.async.AsyncIntStream
An asynchronous equivalent to IntStream.summaryStatistics().
summaryStatistics() - Method in interface com.terracottatech.store.async.AsyncLongStream
An asynchronous equivalent to LongStream.summaryStatistics().
summingDouble(ToDoubleFunction<? super T>) - Static method in class com.terracottatech.store.function.Collectors
Functionally transparent version of Collectors.summingDouble(ToDoubleFunction)
summingInt(ToIntFunction<? super T>) - Static method in class com.terracottatech.store.function.Collectors
Functionally transparent version of Collectors.summingInt(ToIntFunction)
summingLong(ToLongFunction<? super T>) - Static method in class com.terracottatech.store.function.Collectors
Functionally transparent version of Collectors.summingLong(ToLongFunction)
SUPPORTED - Enum constant in enum class com.terracottatech.store.configuration.ProductFeatureStatus
This feature is supported and users can choose to use this feature in production systems.

T

tail(int) - Method in interface com.terracottatech.store.function.BuildableBytesFunction
Returns a function that returns the tail of the extracted byte array.
tail(int) - Method in interface com.terracottatech.store.function.BuildableBytesOptionalFunction
Returns a function that maps the tail of the extracted byte array.
TB - Enum constant in enum class com.terracottatech.store.configuration.MemoryUnit
 
thenAccept(Consumer<? super T>) - Method in interface com.terracottatech.store.async.Operation
 
thenAcceptAsync(Consumer<? super T>) - Method in interface com.terracottatech.store.async.Operation
 
thenAcceptAsync(Consumer<? super T>, Executor) - Method in interface com.terracottatech.store.async.Operation
 
thenAcceptBoth(CompletionStage<? extends U>, BiConsumer<? super T, ? super U>) - Method in interface com.terracottatech.store.async.Operation
 
thenAcceptBothAsync(CompletionStage<? extends U>, BiConsumer<? super T, ? super U>) - Method in interface com.terracottatech.store.async.Operation
 
thenAcceptBothAsync(CompletionStage<? extends U>, BiConsumer<? super T, ? super U>, Executor) - Method in interface com.terracottatech.store.async.Operation
 
thenApply(Function<? super T, ? extends U>) - Method in interface com.terracottatech.store.async.Operation
 
thenApplyAsync(Function<? super T, ? extends U>) - Method in interface com.terracottatech.store.async.Operation
 
thenApplyAsync(Function<? super T, ? extends U>, Executor) - Method in interface com.terracottatech.store.async.Operation
 
thenCombine(CompletionStage<? extends U>, BiFunction<? super T, ? super U, ? extends V>) - Method in interface com.terracottatech.store.async.Operation
 
thenCombineAsync(CompletionStage<? extends U>, BiFunction<? super T, ? super U, ? extends V>) - Method in interface com.terracottatech.store.async.Operation
 
thenCombineAsync(CompletionStage<? extends U>, BiFunction<? super T, ? super U, ? extends V>, Executor) - Method in interface com.terracottatech.store.async.Operation
 
thenCompose(Function<? super T, ? extends CompletionStage<U>>) - Method in interface com.terracottatech.store.async.Operation
 
thenComposeAsync(Function<? super T, ? extends CompletionStage<U>>) - Method in interface com.terracottatech.store.async.Operation
 
thenComposeAsync(Function<? super T, ? extends CompletionStage<U>>, Executor) - Method in interface com.terracottatech.store.async.Operation
 
thenRun(Runnable) - Method in interface com.terracottatech.store.async.Operation
 
thenRunAsync(Runnable) - Method in interface com.terracottatech.store.async.Operation
 
thenRunAsync(Runnable, Executor) - Method in interface com.terracottatech.store.async.Operation
 
timed(Long, TimeUnit) - Static method in class com.terracottatech.store.configuration.BaseDiskDurability
Static factory for timed DiskDurability instances.
TIMED - Enum constant in enum class com.terracottatech.store.configuration.DiskDurability.DiskDurabilityEnum
 
toArray() - Method in interface com.terracottatech.store.async.AsyncDoubleStream
An asynchronous equivalent to DoubleStream.toArray().
toArray() - Method in interface com.terracottatech.store.async.AsyncIntStream
An asynchronous equivalent to IntStream.toArray().
toArray() - Method in interface com.terracottatech.store.async.AsyncLongStream
An asynchronous equivalent to LongStream.toArray().
toArray() - Method in interface com.terracottatech.store.async.AsyncStream
An asynchronous equivalent to Stream.toArray().
toArray() - Method in class com.terracottatech.store.function.SelectionImpl
 
toArray(IntFunction<A[]>) - Method in interface com.terracottatech.store.async.AsyncStream
An asynchronous equivalent to Stream.toArray(java.util.function.IntFunction).
toArray(T1[]) - Method in class com.terracottatech.store.function.SelectionImpl
 
toBytes(long) - Method in enum class com.terracottatech.store.configuration.MemoryUnit
 
toCompletableFuture() - Method in interface com.terracottatech.store.async.Operation
 
toCompletableFuture(Executor) - Method in interface com.terracottatech.store.async.Operation
Returns a CompletableFuture maintaining the same completion properties as this stage using the supplied executor for any necessary synchronous calls.
toSet() - Static method in class com.terracottatech.store.function.Collectors
Functionally transparent version of Collectors.toSet()
toString() - Method in class com.terracottatech.store.AbstractRecord
 
toString() - Method in class com.terracottatech.store.configuration.AbstractDatasetConfiguration
 
toString() - Method in class com.terracottatech.store.configuration.BaseDiskDurability.Timed
 
toString() - Method in class com.terracottatech.store.configuration.BaseDiskDurability
 
toString() - Method in class com.terracottatech.store.definition.CellDefinition.CellImpl
 
toString() - Method in class com.terracottatech.store.definition.CellDefinition.Impl
 
toString() - Method in class com.terracottatech.store.definition.StoreListImpl
 
toString() - Method in class com.terracottatech.store.definition.StoreMapImpl
 
toString() - Method in class com.terracottatech.store.function.SelectionImpl
 
toString() - Method in class com.terracottatech.store.KeyedCellCollection.Detached
 
toString() - Method in class com.terracottatech.store.Tuple
 
toString() - Method in class com.terracottatech.store.Type
 
toString() - Method in class com.terracottatech.store.TypedValue.Impl
 
toString(boolean) - Method in interface com.terracottatech.store.ComplexData
Generate a string representation of this object in the specified format, with the specified compactness.
toString(boolean) - Method in class com.terracottatech.store.definition.StoreListImpl
 
toString(boolean) - Method in class com.terracottatech.store.definition.StoreMapImpl
 
toXml(DatasetManagerConfiguration) - Static method in interface com.terracottatech.store.manager.XmlConfiguration
Converts given DatasetManagerConfiguration to XML configuration
truncate(int) - Method in interface com.terracottatech.store.function.BuildableBytesFunction
Returns a function that removes count bytes from the end of the array.
tryAcquireRole(String) - Method in interface com.terracottatech.store.coordination.Coordinator
Try to acquire the given role.
Tuple<T,U> - Class in com.terracottatech.store
Holds two values.
type() - Method in interface com.terracottatech.store.Cell
 
type() - Method in class com.terracottatech.store.definition.CellDefinition.Impl
 
type() - Method in interface com.terracottatech.store.definition.CellDefinition
Returns the type of this definition.
type() - Method in class com.terracottatech.store.TypedValue.Impl
 
type() - Method in interface com.terracottatech.store.TypedValue
Returns the type of this value.
Type<T> - Class in com.terracottatech.store
The representation of a Terracotta Store type.
Type - Interface in com.terracottatech.store.usage
It depicts the type of resource Resource
Type.Enum - Enum Class in com.terracottatech.store
 
typedValue(boolean) - Static method in interface com.terracottatech.store.TypedValue
 
typedValue(byte[]) - Static method in interface com.terracottatech.store.TypedValue
 
typedValue(char) - Static method in interface com.terracottatech.store.TypedValue
 
typedValue(double) - Static method in interface com.terracottatech.store.TypedValue
 
typedValue(int) - Static method in interface com.terracottatech.store.TypedValue
 
typedValue(long) - Static method in interface com.terracottatech.store.TypedValue
 
typedValue(Cell<TT>) - Static method in interface com.terracottatech.store.TypedValue
Extract a TypedValue from a Cell.
typedValue(StoreList) - Static method in interface com.terracottatech.store.TypedValue
 
typedValue(StoreMap) - Static method in interface com.terracottatech.store.TypedValue
 
typedValue(Type<I>, I) - Static method in interface com.terracottatech.store.TypedValue
Factory builder to create a TypedValue.
typedValue(String) - Static method in interface com.terracottatech.store.TypedValue
 
TypedValue<T> - Interface in com.terracottatech.store
Core Type and value interface.
TypedValue.Impl<T> - Class in com.terracottatech.store
Implementation class.
typedValueOf(SonValue, boolean) - Static method in class com.terracottatech.store.definition.SonBridge
 
TypedValueSelection - Interface in com.terracottatech.store
Specifically a Selection of TypedValue objects.
TypedValueSelectionImpl - Class in com.terracottatech.store.function
 
TypedValueSelectionImpl(Collection<TypedValue<?>>) - Constructor for class com.terracottatech.store.function.TypedValueSelectionImpl
 
typeNumberProperly(Number) - Method in interface com.terracottatech.store.function.selections.BuildableNumberSelectionOptionalFunction.BuildableDoubleSelectionOptionalFunction
 
typeNumberProperly(Number) - Method in interface com.terracottatech.store.function.selections.BuildableNumberSelectionOptionalFunction.BuildableIntegerSelectionOptionalFunction
 
typeNumberProperly(Number) - Method in interface com.terracottatech.store.function.selections.BuildableNumberSelectionOptionalFunction.BuildableLongSelectionOptionalFunction
 
typeNumberProperly(Number) - Method in interface com.terracottatech.store.function.selections.BuildableNumberSelectionOptionalFunction
This exists to properly type a Number argument for concrete instances of this type.

U

uncheckedEquals(Object, Object) - Static method in class com.terracottatech.store.Type
Compares two cell values for equality without checking for null or type-system support.
uncheckedHashCode(Object) - Static method in class com.terracottatech.store.Type
Return a hash code value consistent with Type.uncheckedEquals(Object, Object) without checking for null or type-system support.
unordered() - Method in interface com.terracottatech.store.async.AsyncMutableRecordStream
 
unordered() - Method in interface com.terracottatech.store.async.AsyncRecordStream
 
unordered() - Method in interface com.terracottatech.store.stream.MutableRecordStream
 
unordered() - Method in interface com.terracottatech.store.stream.RecordStream
 
unparse(DatasetManagerConfiguration) - Method in interface com.terracottatech.store.manager.DatasetManagerConfigurationParser
 
UNSUPPORTED - Enum constant in enum class com.terracottatech.store.configuration.ProductFeatureStatus
This feature is no longer supported and its use in production system is highly discouraged.
update(UpdateOperation<? super K>) - Method in interface com.terracottatech.store.async.AsyncConditionalReadWriteRecordAccessor
update(UpdateOperation<? super K>) - Method in interface com.terracottatech.store.async.AsyncReadWriteRecordAccessor
update(UpdateOperation<? super K>) - Method in interface com.terracottatech.store.ConditionalReadWriteRecordAccessor
Updates the record held against the key used to create this ConditionalReadWriteRecordAccessor, if that record matches the predicate used to create this ConditionalReadWriteRecordAccessor.
update(UpdateOperation<? super K>) - Method in interface com.terracottatech.store.ReadWriteRecordAccessor
Updates a record held against the key used to create this ReadWriteRecordAccessor.
update(UpdateOperation<? super K>, BiFunction<? super Record<K>, ? super Record<K>, T>) - Method in interface com.terracottatech.store.async.AsyncConditionalReadWriteRecordAccessor
update(UpdateOperation<? super K>, BiFunction<? super Record<K>, ? super Record<K>, T>) - Method in interface com.terracottatech.store.async.AsyncReadWriteRecordAccessor
update(UpdateOperation<? super K>, BiFunction<? super Record<K>, ? super Record<K>, T>) - Method in interface com.terracottatech.store.ConditionalReadWriteRecordAccessor
Updates the record held against the key used to create this ConditionalReadWriteRecordAccessor, if that record matches the predicate used to create this ConditionalReadWriteRecordAccessor.
update(UpdateOperation<? super K>, BiFunction<? super Record<K>, ? super Record<K>, T>) - Method in interface com.terracottatech.store.ReadWriteRecordAccessor
Updates a record held against the key used to create this ReadWriteRecordAccessor.
update(K, UpdateOperation<? super K>) - Method in interface com.terracottatech.store.async.AsyncDatasetWriterReader
update(K, UpdateOperation<? super K>) - Method in interface com.terracottatech.store.DatasetWriterReader
Updates a record for the specified key using the specified UpdateOperation.
UpdateOperation<K extends Comparable<K>> - Interface in com.terracottatech.store
A transform that updates a record.
UpdateOperation.BoolWriteOperationBuilder - Interface in com.terracottatech.store
A builder for a transform that writes a single boolean cell.
UpdateOperation.CellUpdateOperation<K extends Comparable<K>,T> - Interface in com.terracottatech.store
A single cell transform.
UpdateOperation.DoubleWriteOperationBuilder - Interface in com.terracottatech.store
A builder for a transform that writes a single double cell.
UpdateOperation.IntWriteOperationBuilder - Interface in com.terracottatech.store
A builder for a transform that writes a single int cell.
UpdateOperation.LongWriteOperationBuilder - Interface in com.terracottatech.store
A builder for a transform that writes a single long cell.
UpdateOperation.WriteOperationBuilder<T,D extends CellDefinition<T>> - Interface in com.terracottatech.store
A builder for a transform that writes a single cell.
upsert(Cell<?>...) - Method in interface com.terracottatech.store.async.AsyncReadWriteRecordAccessor
An asynchronous equivalent to ReadWriteRecordAccessor.upsert(Cell...).
upsert(Cell<?>...) - Method in interface com.terracottatech.store.ReadWriteRecordAccessor
Ensures that the record has the supplied cells.
upsert(UpdateOperation<K>) - Method in interface com.terracottatech.store.ReadWriteRecordAccessor
Apply the given update against this record or the empty record if no record exists.
upsert(Iterable<Cell<?>>) - Method in interface com.terracottatech.store.async.AsyncReadWriteRecordAccessor
An asynchronous equivalent to ReadWriteRecordAccessor.upsert(Iterable).
upsert(Iterable<Cell<?>>) - Method in interface com.terracottatech.store.ReadWriteRecordAccessor
Ensures that the record has the supplied cells.
UsageEvent - Interface in com.terracottatech.store.usage
 
UsageEventType - Enum Class in com.terracottatech.store.usage
 
using(DatasetManagerConfiguration) - Static method in interface com.terracottatech.store.manager.DatasetManager
Creates a DatasetManager using the given DatasetManagerConfiguration and default ConfigurationMode ConfigurationMode.VALIDATE
using(DatasetManagerConfiguration, ConfigurationMode) - Static method in interface com.terracottatech.store.manager.DatasetManager
Creates a DatasetManager using the given DatasetManagerConfiguration and create/validate Datasets as per given ConfigurationMode
usingExecutor(Executor) - Method in interface com.terracottatech.store.async.Operation
Returns a new Operation that uses the supplied executor as it's default async executor.

V

VALIDATE - Enum constant in enum class com.terracottatech.store.manager.ConfigurationMode
Validate all configured datasets
value() - Method in interface com.terracottatech.store.Cell
Returns the value held within this cell.
value() - Method in interface com.terracottatech.store.definition.BytesCellDefinition
 
value() - Method in class com.terracottatech.store.definition.CellDefinition.CellImpl
 
value() - Method in interface com.terracottatech.store.definition.CellDefinition
Returns a function that extracts the value of this cell from a record.
value() - Method in interface com.terracottatech.store.definition.ComparableCellDefinition
 
value() - Method in interface com.terracottatech.store.definition.ListCellDefinition
 
value() - Method in interface com.terracottatech.store.definition.MapCellDefinition
 
value() - Method in interface com.terracottatech.store.definition.StringCellDefinition
 
value() - Method in class com.terracottatech.store.TypedValue.Impl
 
value() - Method in interface com.terracottatech.store.TypedValue
Returns the value held in this TypedValue instance.
value(T) - Method in interface com.terracottatech.store.UpdateOperation.WriteOperationBuilder
Creates a transform that writes a cell with the supplied definition and value.
valueFrom(Function<D, Function<? super Record<?>, T>>) - Method in interface com.terracottatech.store.UpdateOperation.WriteOperationBuilder
Creates a transform that writes a cell with the supplied definition and a value derived via a function of that definition.
valueOf(String) - Static method in enum class com.terracottatech.store.ChangeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.terracottatech.store.configuration.DiskDurability.DiskDurabilityEnum
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.terracottatech.store.configuration.MemoryUnit
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.terracottatech.store.configuration.PersistentStorageEngine
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.terracottatech.store.configuration.ProductFeatureStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.terracottatech.store.function.Collectors.VarianceType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.terracottatech.store.indexing.Index.Status
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.terracottatech.store.manager.ConfigurationMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.terracottatech.store.manager.DatasetManagerConfiguration.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.terracottatech.store.manager.EmbeddedDatasetManagerBuilder.FileMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.terracottatech.store.manager.EmbeddedDatasetManagerBuilder.PersistenceMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.terracottatech.store.Type.Enum
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.terracottatech.store.usage.CoreType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.terracottatech.store.usage.UsageEventType
Returns the enum constant of this class with the specified name.
valueOr(byte[]) - Method in interface com.terracottatech.store.definition.BytesCellDefinition
 
valueOr(StoreList) - Method in interface com.terracottatech.store.definition.ListCellDefinition
 
valueOr(StoreMap) - Method in interface com.terracottatech.store.definition.MapCellDefinition
 
valueOr(String) - Method in interface com.terracottatech.store.definition.StringCellDefinition
 
valueOr(T) - Method in interface com.terracottatech.store.definition.CellDefinition
Returns a function that extracts the value of this cell from a record or uses the given default if the cell is absent.
valueOr(T) - Method in interface com.terracottatech.store.definition.ComparableCellDefinition
 
valueOrFail() - Method in interface com.terracottatech.store.definition.BytesCellDefinition
 
valueOrFail() - Method in interface com.terracottatech.store.definition.CellDefinition
Returns a function that extracts the value of this cell from a record or throws a NoSuchElementException if the cell is absent.
valueOrFail() - Method in interface com.terracottatech.store.definition.ComparableCellDefinition
 
valueOrFail() - Method in interface com.terracottatech.store.definition.ListCellDefinition
 
valueOrFail() - Method in interface com.terracottatech.store.definition.MapCellDefinition
 
valueOrFail() - Method in interface com.terracottatech.store.definition.StringCellDefinition
 
values() - Static method in enum class com.terracottatech.store.ChangeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.terracottatech.store.configuration.DiskDurability.DiskDurabilityEnum
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.terracottatech.store.configuration.MemoryUnit
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.terracottatech.store.configuration.PersistentStorageEngine
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.terracottatech.store.configuration.ProductFeatureStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class com.terracottatech.store.definition.StoreMapImpl
 
values() - Static method in enum class com.terracottatech.store.function.Collectors.VarianceType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.terracottatech.store.indexing.Index.Status
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.terracottatech.store.manager.ConfigurationMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.terracottatech.store.manager.DatasetManagerConfiguration.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.terracottatech.store.manager.EmbeddedDatasetManagerBuilder.FileMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.terracottatech.store.manager.EmbeddedDatasetManagerBuilder.PersistenceMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.terracottatech.store.Type.Enum
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.terracottatech.store.usage.CoreType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.terracottatech.store.usage.UsageEventType
Returns an array containing the constants of this enum class, in the order they are declared.
varianceOf(ToDoubleFunction<T>, Collectors.VarianceType) - Static method in class com.terracottatech.store.function.Collectors
varianceOf(ToIntFunction<T>, Collectors.VarianceType) - Static method in class com.terracottatech.store.function.Collectors
varianceOf(ToLongFunction<T>, Collectors.VarianceType) - Static method in class com.terracottatech.store.function.Collectors
varianceOfDouble(ToDoubleFunction<T>, Collectors.VarianceType) - Static method in class com.terracottatech.store.function.Collectors
Returns a Collector that produces the statistical variance of a double-valued function applied to the input elements.
varianceOfInt(ToIntFunction<T>, Collectors.VarianceType) - Static method in class com.terracottatech.store.function.Collectors
Returns a Collector that produces the statistical variance of an integer-valued function applied to the input elements.
varianceOfLong(ToLongFunction<T>, Collectors.VarianceType) - Static method in class com.terracottatech.store.function.Collectors
Returns a Collector that produces the statistical variance of a long-valued function applied to the input elements.

W

whenComplete(BiConsumer<? super T, ? super Throwable>) - Method in interface com.terracottatech.store.async.Operation
 
whenCompleteAsync(BiConsumer<? super T, ? super Throwable>) - Method in interface com.terracottatech.store.async.Operation
 
whenCompleteAsync(BiConsumer<? super T, ? super Throwable>, Executor) - Method in interface com.terracottatech.store.async.Operation
 
with(boolean...) - Method in interface com.terracottatech.store.StoreList
Fluently add boolean values to the list.
with(byte[]...) - Method in interface com.terracottatech.store.StoreList
Fluently add byte[] values to the list.
with(char...) - Method in interface com.terracottatech.store.StoreList
Fluently add char values to the list.
with(double...) - Method in interface com.terracottatech.store.StoreList
Fluently add a list of double values to the list.
with(int...) - Method in interface com.terracottatech.store.StoreList
Fluently add a list of integer values to the list.
with(long...) - Method in interface com.terracottatech.store.StoreList
Fluently add a list of long values to the list.
with(Cell<?>) - Method in interface com.terracottatech.store.StoreMap
Fluently add a Cell to this map.
with(Cell<?>...) - Method in interface com.terracottatech.store.StoreList
Fluently add calls (just type and value) to the list.
with(StoreList...) - Method in interface com.terracottatech.store.StoreList
Fluently add a list values to the list.
with(StoreMap...) - Method in interface com.terracottatech.store.StoreList
Fluently add maps values to the list.
with(String...) - Method in interface com.terracottatech.store.StoreList
Fluently add a list of strings to the list.
with(String, boolean) - Method in interface com.terracottatech.store.StoreMap
Fluently add a boolean value to this map
with(String, byte[]) - Method in interface com.terracottatech.store.StoreMap
Fluently add a byte array to this map
with(String, char) - Method in interface com.terracottatech.store.StoreMap
Fluently add a char value to this map
with(String, double) - Method in interface com.terracottatech.store.StoreMap
Fluently add a double value to this map
with(String, int) - Method in interface com.terracottatech.store.StoreMap
Fluently add an int value to this map
with(String, long) - Method in interface com.terracottatech.store.StoreMap
Fluently add a long to this map
with(String, StoreList) - Method in interface com.terracottatech.store.StoreMap
Fluently add a StoreList to this map
with(String, StoreMap) - Method in interface com.terracottatech.store.StoreMap
Fluently add a StoreMap to this map
with(String, TypedValue<?>) - Method in interface com.terracottatech.store.StoreMap
Fluently add a StoreMap to this map
with(String, String) - Method in interface com.terracottatech.store.StoreMap
Fluently add a String to this map
withClientAlias(String) - Method in interface com.terracottatech.store.manager.ClusteredDatasetManagerBuilder
Sets an alias to identify this clustered client.
withClientTags(String...) - Method in interface com.terracottatech.store.manager.ClusteredDatasetManagerBuilder
Sets some tags to categorize this clustered client.
withClientTags(Set<String>) - Method in interface com.terracottatech.store.manager.ClusteredDatasetManagerBuilder
Sets some tags to categorize this clustered client.
withConnectionProperties(Properties) - Method in interface com.terracottatech.store.manager.ClusteredDatasetManagerBuilder
Sets Properties for this clustered client's connection.
withConnectionTimeout(long, TimeUnit) - Method in interface com.terracottatech.store.manager.ClusteredDatasetManagerBuilder
Configures this DatasetManager to use a specific connection timeout.
withListener(Listener) - Method in interface com.terracottatech.store.coordination.Coordinator.Builder
Register a listener to be called on membership and role changes.
withReconnectTimeout(long, TimeUnit) - Method in interface com.terracottatech.store.manager.ClusteredDatasetManagerBuilder
Configures this DatasetManager to use the specific reconnect timeout.
write(Cell<T>) - Static method in interface com.terracottatech.store.UpdateOperation
Creates a transform that writes the given cell.
write(BoolCellDefinition) - Static method in interface com.terracottatech.store.UpdateOperation
 
write(DoubleCellDefinition) - Static method in interface com.terracottatech.store.UpdateOperation
 
write(IntCellDefinition) - Static method in interface com.terracottatech.store.UpdateOperation
 
write(LongCellDefinition) - Static method in interface com.terracottatech.store.UpdateOperation
 
write(KeyedCellCollection<?>, boolean) - Method in class com.terracottatech.store.definition.ComplexDataParser.KeyedCellCollectionWriter
Write a keyed cell collection
write(D) - Static method in interface com.terracottatech.store.UpdateOperation
 
write(String, T) - Static method in interface com.terracottatech.store.UpdateOperation
Creates a transform that writes a cell of the given name.
writerReader() - Method in interface com.terracottatech.store.Dataset
Provides read-write access on to this dataset.
writeToMutableList(MutableSonList, List<TypedValue<?>>) - Static method in class com.terracottatech.store.definition.SonBridge
 
writeToMutableMap(MutableSonMap, Map<String, TypedValue<?>>) - Static method in class com.terracottatech.store.definition.SonBridge
 

X

XmlConfiguration - Interface in com.terracottatech.store.manager
Helper class for converting XML configuration to DatasetManagerConfiguration and vice versa
A B C D E F G H I K L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form