All Classes Interface Summary Class Summary Enum Summary Exception Summary Error Summary Annotation Types Summary
Class |
Description |
AbstractByteWriter |
Base class for writers needing to accept binary data.
|
AbstractFilteringList<Type,ListType extends AbstractFilteringList<Type,ListType>> |
Abstract, immutable list for subclassing with concrete types and domain specific filters.
|
AbstractTransaction |
A convenience base transaction class for multi-operation transactions
which maintains the ordered list of operations to commit and provides a default
implementation of rollbackOrLog which logs a SEVERE message.
|
AbstractUtf8Array |
|
Acceptor |
Class for accepting new connections in separate thread.
|
Argmax<NAMETYPE extends Name> |
|
Argmin<NAMETYPE extends Name> |
|
ArrayInserter |
Helper class for inserting values into an ArrayValue.
|
ArraySet<E> |
A Set implementation with low allocation cost.
|
ArrayTraverser |
Callback interface for traversing arrays.
|
ArrayTraverser |
Callback interface for traversing arrays.
|
Ascii |
|
Ascii.Decoder |
|
Ascii.Encoder |
|
Ascii7BitMatcher |
Fast replacement for regex based validators of simple expressions.
|
BinaryFormat |
Class for serializing Slime data into binary format, or deserializing
the binary format into a Slime object.
|
BinaryPrefix |
Represents binary prefixes.
|
BinaryScaledAmount |
An amount scaled by a binary prefix.
|
Blob |
A Blob contains opaque data in the form of a byte array.
|
BobHash |
A Java port of Michael Susag's BobHash in FastLib.
|
BooleanParser |
Utility class parsing a string into a boolean.
|
BoundingBoxParser |
Class for parsing a bounding box in text format:
"n=37.44899,s=37.3323,e=-121.98241,w=-122.06566"
|
BufferChain |
Data store for AbstractByteWriter.
|
BufferSerializer |
|
ByteArrayComparator |
Utility class which is useful when implementing Comparable and one needs to
compare byte arrays as instance variables.
|
ByteWriter |
A buffered writer which accepts byte arrays in addition to character arrays.
|
CachedThreadPoolWithFallback |
An executor that will first try a bounded cached threadpool before falling back to a unbounded
single threaded threadpool that will take over dispatching to the primary pool.
|
CaseInsensitiveIdentifier |
|
Casting |
Utility methods for doing casting
|
ClassLock |
An acquired lock which is released on close
|
ClassLocking |
This class is injectable to Vespa plugins and is used to acquire locks cross
application deployments.
|
ClassValidator |
Static utility methods to validate class properties.
|
CollectionComparator |
Utility class which is useful when implementing Comparable and one needs to
compare Collections of Comparables as instance variables.
|
CollectionUtil |
Utilities for java collections
|
CommandLineParser |
Simple command line parser, handling multiple arguments and multiple unary and binary switches starting with -.
|
Comparables |
Utilities for Comparable classes.
|
CompositeTensorFunction<NAMETYPE extends Name> |
A composite tensor function is a tensor function which can be expressed (less tersely)
as a tree of primitive tensor functions.
|
CompressionType |
Compression type enum.
|
Compressor |
Compressor which can compress and decompress in various formats.
|
Compressor.Compression |
|
Concat<NAMETYPE extends Name> |
Concatenation of two tensors along an (indexed) dimension
|
Connection |
Connection interface is the abstraction for an operating
asynchronous NIO connection.
|
ConnectionFactory |
A factory interface used for associating SocketChannel and Listener
information with the application's Connection object.
|
ConstantTensor<NAMETYPE extends Name> |
A function which returns a constant tensor.
|
CopyOnWriteHashMap<K,V> |
A hashmap wrapper which defers cloning of the enclosed map until it is written.
|
CopyOnWriteHashMap<K,V> |
This is a thread hash map for small collections that are stable once built.
|
Cursor |
Interface for read-write access to any value or object that is part
of a Slime.
|
CustomCollectors |
The purpose of this class is to fill gaps in the Java Collectors api
by offering convenient ways to retrieve implementations of Collector .
|
CustomCollectors.DuplicateKeyException |
|
DaemonThreadFactory |
A simple thread factory that decorates Executors.defaultThreadFactory()
and sets all created threads to be daemon threads.
|
DataTypeIdentifier |
|
DegreesParser |
Utility for parsing geographical coordinates
|
DenseBinaryFormat |
Implementation of a dense binary format for a tensor on the form:
Sorted dimensions = num_dimensions [dimension_str_len dimension_str_bytes dimension_size_int]*
Cell_values = [double, double, double, ...]*
where values are encoded in order of increasing indexes in each dimension, increasing
indexes of later dimensions in the dimension type before earlier.
|
Deserializer |
|
Diag<NAMETYPE extends Name> |
A tensor generator which returns a tensor of any dimension filled with 1 in the diagonal and 0 elsewhere.
|
DimensionSizes |
The sizes of a set of dimensions.
|
DimensionSizes.Builder |
Builder of a set of dimension sizes.
|
DistanceParser |
Utility for parsing a geographical distance with unit.
|
DynamicTensor<NAMETYPE extends Name> |
A function which is a tensor whose values are computed by individual lambda functions on evaluation.
|
ErrorMessage |
An error message with a code.
|
EvaluationContext<NAMETYPE extends Name> |
An evaluation context which is passed down to all nested functions during evaluation.
|
EventBarrier |
Reference implementation of the 'Incremental Minimal Event Barrier'
algorithm.
|
EventBarrier.BarrierWaiter |
Declares the interface required to wait for the detection of a
minimal event barrier.
|
ExceptionUtils |
Misc exception utility methods - replacement for Apache commons-lang's ExceptionUtils
|
ExpressionFormatter |
Formats any parenthesis expression.
|
FastCharStream |
|
FatalErrorHandler |
What to do if a fatal condition happens in an IO component.
|
FieldBase |
|
ForceLoad |
Utility class used to force the loading of other classes.
|
ForceLoadError |
Special error to be propagated when force-loading a class fails.
|
ForwardWriter |
Wraps another writer and also converting IOException to Exceptions.
|
FreezableArrayList<ITEM> |
An array list which can be frozen to disallow further edits.
|
Generate<NAMETYPE extends Name> |
An indexed tensor whose values are generated by a function
|
GenericWriter |
This is a basic writer for presenting text.
|
GrowableBufferOutputStream |
|
GrowableByteBuffer |
GrowableByteBuffer encapsulates a ByteBuffer and grows it as needed.
|
Hashlet<K,V> |
Lightweight hash map from key to value with limited
functionality.
|
HexDump |
|
HostName |
Utilities for getting the hostname of the system running the JVM.
|
HTML |
Static HTML escaping stuff
|
Identifiable |
The base class to do cross-language serialization and deserialization of complete object structures without
the need for a separate protocol.
|
Identifier |
This class is used to represent a legal identifier of [a-zA-Z_][a-zA-Z_0-9]*
|
Ids |
This is a class containing the global ids that are given out.
|
IndexedTensor |
An indexed (dense) tensor.
|
IndexedTensor.BoundBuilder |
A bound builder can create the double array directly
|
IndexedTensor.Builder |
|
IndexedTensor.DirectIndexBuilder |
|
IndexedTensor.Indexes |
An array of indexes into this tensor which are able to find the next index in the value order.
|
Injector |
|
Inserter |
Helper interface for inserting values into any of the container
classes (ArrayValue, ObjectValue, or Slime).
|
Inspectable |
Minimal API to implement for objects containing or exposing
structured, generic, schemaless data.
|
Inspector |
This is a generic API for accessing structured, generic, schemaless data.
|
Inspector |
Interface for read-only access to any value or object that is part
of a Slime.
|
IntArrayComparator |
Utility class which is useful when implementing Comparable and one needs to
compare int arrays as instance variables.
|
IntegerCompressor |
Utility for bytewise compressing of integers into a ByteBuffer.
|
InThreadExecutorService |
ExecutorService implementation that runs all tasks in the calling thread.
|
IOUtils |
Some static io convenience methods.
|
JavaWriterWriter |
Wraps a simple java.lang.Writer.
|
JobControl |
Provides status over running maintenance jobs.
|
JobControlState |
Interface for managing job state and synchronization
|
JobMetrics |
Tracks and forwards maintenance job metrics.
|
Join<NAMETYPE extends Name> |
The join tensor operation produces a tensor from the argument tensors containing the set of cells
given by the cross product of the cells of the given tensors, having as values the value produced by
applying the given combinator function on the values from the two source cells.
|
JSON |
Static methods for working with JSON.
|
JsonDecoder |
A port of the C++ json decoder intended to be fast.
|
JsonFormat |
Encodes json from a slime object.
|
JsonFormat |
Writes tensors on the JSON format used in Vespa tensor document fields:
A JSON map containing a 'cells' or 'values' array.
|
JsonFormat.Encoder |
|
JsonParseException |
|
JsonRender |
Encodes json from an inspectable object.
|
JsonRender.StringEncoder |
|
JSONWriter |
A class which knows how to write JSON markup.
|
L1Normalize<NAMETYPE extends Name> |
|
L2Normalize<NAMETYPE extends Name> |
|
LazyMap<K,V> |
|
LazySet<E> |
|
ListenableArrayList<ITEM> |
An array list which notifies listeners after one or more items are added
|
Listener |
A basic Reactor implementation using NIO.
|
ListMap<K,V> |
A map holding multiple items at each key (using ArrayList and HashMap).
|
LocalInstance<AGGREGATOR,SAMPLE> |
Only for use along with ThreadLocalDirectory.
|
Lock |
An acquired lock which is released on close
|
LockInterruptException |
|
Locks<TYPE> |
Holds a map of locks indexed on keys of a given type.
|
Lowercase |
The lower casing method to use in Vespa when doing string processing of data
which is not to be handled as natural language data, e.g.
|
LowercaseIdentifier |
|
Maintainer |
The base class for maintainers.
|
Map<NAMETYPE extends Name> |
The map tensor function produces a tensor where the given function is applied on each cell value.
|
MapEvaluationContext<NAMETYPE extends Name> |
|
MapParser<VALUETYPE> |
Superclasses of parsers of a map represented textually as
{key1:value1,"anystringkey":value2,'anystringkey2':value3 ...} .
|
MappedTensor |
A sparse implementation of a tensor backed by a Map of cells to values.
|
MappedTensor.Builder |
|
Matmul<NAMETYPE extends Name> |
|
MD5 |
Convenience class for hashing a String with MD5, and either returning
an int with the 4 LSBytes, or the whole 12-byte MD5 hash.
|
Merge<NAMETYPE extends Name> |
The merge tensor operation produces from two argument tensors having equal types
a tensor having the same type where the values are the union of the values of both tensors.
|
MethodCache |
|
MixedTensor |
A mixed tensor type.
|
MixedTensor.BoundBuilder |
Builder for mixed tensors with bound indexed dimensions.
|
MixedTensor.Builder |
Base class for building mixed tensors.
|
MixedTensor.UnboundBuilder |
Temporarily stores all cells to find bounds of indexed dimensions,
then creates a tensor using BoundBuilder.
|
MutableBoolean |
A mutable boolean
|
MutableInteger |
A mutable integer
|
MutableLong |
A mutable long
|
Mutex |
An auto closeable mutex
|
Name |
A name which is just a string.
|
NamedReader |
A reader with a name.
|
NativeIO |
Provides functionality only possible through native C library.
|
NestedTransaction |
A transaction which may contain a list of transactions, typically to represent a distributed transaction
over multiple systems.
|
ObjectDumper |
This is a concrete object visitor that will build up a structured human-readable string representation of an object.
|
ObjectInserter |
|
ObjectOperation |
An operation that is able to operate on a generic object.
|
ObjectPredicate |
A predicate that is able to say either true or false when presented with a
generic object.
|
ObjectSymbolInserter |
Helper class for inserting values into an ObjectValue.
|
ObjectSymbolTraverser |
Callback interface for traversing objects.
|
ObjectTraverser |
Callback interface for traversing objects.
|
ObjectTraverser |
Callback interface for traversing objects.
|
ObjectVisitor |
This is an abstract class used to visit structured objects.
|
PackageMarker |
|
Pair<F,S> |
An immutable pair of objects.
|
ParsedDegree |
Utility for holding one geographical coordinate
|
PartialAddress |
An address to a subset of a tensors' cells, specifying a label for some but not necessarily all of the tensors
dimensions.
|
PartialAddress.Builder |
|
Path |
Represents a path represented by a list of elements.
|
PositionedString |
A string which has a current position.
|
PrimitiveTensorFunction<NAMETYPE extends Name> |
A primitive tensor function is a tensor function which cannot be expressed in terms of other tensor functions.
|
Process |
A class for interacting with the global state of the running VM.
|
Process.ShutdownError |
|
ProcessExecuter |
Executes a system command synchronously.
|
ProcessExecutor |
Configurable system command executor that captures stdout and stderr.
|
ProcessExecutor.Builder |
|
ProcessResult |
|
ProjectBundleClassPaths |
Represents the bundles in a maven project and the classpath elements
corresponding to code that would end up in the bundle.
|
ProjectBundleClassPaths.BundleClasspathMapping |
|
Random<NAMETYPE extends Name> |
A tensor generator which returns a tensor of any dimension filled with random numbers between 0 and 1.
|
Range<NAMETYPE extends Name> |
A tensor generator which returns a tensor of any dimension filled with the sum of the tensor
indexes of each position.
|
ReadLine |
Conventient utility for reading lines from ByteBuffers.
|
Receiver<T> |
A class for sending single messages between threads with timeout.
|
Receiver.MessageState |
MessageState is the reason for returning from get().
|
Reduce<NAMETYPE extends Name> |
The reduce tensor operation returns a tensor produced from the argument tensor where some dimensions
are collapsed to a single value using an aggregator function.
|
Reduce.Aggregator |
|
ReduceJoin<NAMETYPE extends Name> |
An optimization for tensor expressions where a join immediately follows a
reduce.
|
Rename<NAMETYPE extends Name> |
The rename tensor function returns a tensor where some dimensions are assigned new names.
|
Results<DATA,ERROR> |
|
Results.Builder<DATA,ERROR> |
|
ScalarFunction<NAMETYPE extends Name> |
A function which returns a scalar
|
ScalarFunctions |
Factory of scalar Java functions.
|
ScalarFunctions.Abs |
|
ScalarFunctions.Acos |
|
ScalarFunctions.Add |
|
ScalarFunctions.Asin |
|
ScalarFunctions.Atan |
|
ScalarFunctions.Ceil |
|
ScalarFunctions.Cos |
|
ScalarFunctions.Divide |
|
ScalarFunctions.Elu |
|
ScalarFunctions.Equal |
|
ScalarFunctions.EqualElements |
|
ScalarFunctions.Erf |
|
ScalarFunctions.Exp |
|
ScalarFunctions.Floor |
|
ScalarFunctions.Greater |
|
ScalarFunctions.LeakyRelu |
|
ScalarFunctions.Less |
|
ScalarFunctions.Log |
|
ScalarFunctions.Max |
|
ScalarFunctions.Mean |
|
ScalarFunctions.Min |
|
ScalarFunctions.Multiply |
|
ScalarFunctions.Neg |
|
ScalarFunctions.Pow |
|
ScalarFunctions.Random |
|
ScalarFunctions.Reciprocal |
|
ScalarFunctions.Relu |
|
ScalarFunctions.Rsqrt |
|
ScalarFunctions.Selu |
|
ScalarFunctions.Sigmoid |
|
ScalarFunctions.Sin |
|
ScalarFunctions.Sqrt |
|
ScalarFunctions.Square |
|
ScalarFunctions.SquaredDifference |
|
ScalarFunctions.Subtract |
|
ScalarFunctions.SumElements |
|
ScalarFunctions.Tan |
|
ScalarFunctions.Tanh |
|
Selectable |
A node in a traversable tree.
|
SelectLoopHook |
This interface defines a callback hook which applications can
use to get work done before or after the select loop finishes
its tasks.
|
Serializer |
|
SettableOptional<T> |
An optional which contains a settable value
|
SimpleMapParser |
Superclasses of parsers of a map represented textually as
{key1:value1,"anystringkey":value2,'anystringkey2':value3 ...} .
|
Slice<NAMETYPE extends Name> |
Returns a subspace of a tensor
|
Slice.DimensionValue<NAMETYPE extends Name> |
|
Slime |
Top-level value class that contains one Value data object and a
symbol table (shared between all directly or indirectly contained
ObjectValue data objects).
|
SlimeAdapter |
|
SlimeFormat |
|
SlimeInserter |
Helper class for inserting values into a Slime object.
|
SlimeStream |
Simple utility to bridge Slime and Streams.
|
SlimeUtils |
Extra utilities/operations on slime trees.
|
SlowInflate |
|
Softmax<NAMETYPE extends Name> |
|
StringUtilities |
Escapes strings into and out of a format where they only contain printable characters.
|
StripedExecutor<Key> |
Executor that serializes runnables with the same key, but may parallelize over different keys.
|
SystemTimer |
This is an implementation of Timer that is backed by an actual system timer.
|
Tensor |
A multidimensional array which can be used in computations.
|
Tensor.Builder |
|
Tensor.Builder.CellBuilder |
|
Tensor.Cell |
|
TensorAddress |
An immutable address to a tensor cell.
|
TensorAddress.Builder |
Supports building of a tensor address
|
TensorFunction<NAMETYPE extends Name> |
A representation of a tensor function which is able to be translated to a set of primitive
tensor functions if necessary.
|
TensorType |
A tensor type with its dimensions.
|
TensorType.Builder |
|
TensorType.Dimension |
A tensor dimension.
|
TensorType.Dimension.Type |
|
TensorType.IndexedBoundDimension |
|
TensorType.IndexedUnboundDimension |
|
TensorType.MappedDimension |
|
TensorType.Value |
The permissible cell value types.
|
TensorTypeParser |
Class for parsing a tensor type spec.
|
Text |
Text utility functions.
|
ThreadFactoryFactory |
|
ThreadLocalDirectory<AGGREGATOR,SAMPLE> |
A class for multiple producers and potentially multiple consumers (usually
only one).
|
ThreadLocalDirectory.ObservableUpdater<AGGREGATOR,SAMPLE> |
Implement this interface to be able to view the contents of a
ThreadLocalDirectory without resetting the local instances in each
thread.
|
ThreadLocalDirectory.Updater<AGGREGATOR,SAMPLE> |
Factory interface to create the data container for each generation of
samples, and putting data into it.
|
ThreadRobustList<T> |
A list which tolerates concurrent adds from one other thread while it is
read.
|
TimeBudget |
A TimeBudget can be used to track the time of an ongoing operation, possibly with a timeout.
|
Timer |
This interface wraps access to some timer that can be used to measure elapsed time, in milliseconds.
|
TinyIdentitySet<E> |
A Set implementation which only considers object identity.
|
ToStringContext |
A context which is passed down to all nested functions when returning a string representation.
|
ToStringContext.EmptyStringContext |
|
Transaction |
A transaction against a single system, which may include several operations against the system,
to be committed as one.
|
Transaction.Operation |
Operations that a transaction supports should implement this interface.
|
Tuple2<T1,T2> |
A representation of a pair of values, typically of different types.
|
Type |
Enumeration of all possible types accessed by the Inspector API.
|
Type |
Enumeration of all possibly Slime data types.
|
TypeContext<NAMETYPE extends Name> |
Provides type information about a context (set of variable bindings).
|
TypedBinaryFormat |
Class used by clients for serializing a Tensor object into binary format or
de-serializing binary data into a Tensor object.
|
UnicodeUtilities |
|
UnicodeUtilities.Predicate |
|
UpdateInterest |
Command object to perform interest set updates.
|
URI |
An URI.
|
URI.Token |
|
URI.URLContext |
|
UriTools |
Utility methods for working with URIs.
|
Url |
|
UrlToken |
|
UrlToken.Type |
|
UrlTokenizer |
|
Utf8 |
Utility class with functions for handling UTF-8
|
Utf8Array |
This is a primitive class that owns an array of utf8 encoded string.
|
Utf8PartialArray |
This wraps a window in a backing byte array.
|
Utf8String |
String with Utf8 backing.
|
Validator |
Static utility methods for validating input.
|
Value |
|
Value.ArrayValue |
|
Value.BoolValue |
|
Value.DataValue |
|
Value.DoubleValue |
|
Value.EmptyValue |
|
Value.LongValue |
|
Value.ObjectValue |
|
Value.StringValue |
|
VariableTensor<NAMETYPE extends Name> |
A tensor variable name which resolves to a tensor in the context at evaluation time
|
VersionTagger |
This class generates a java class based on the vtag.map file generated by dist/getversion.pl
|
Visitor |
Visitor interface used to resolve the underlying type of a value
represented by an Inspector.
|
WritableByteTransmitter |
Marker interface for use with the BufferChain data store.
|
XML |
Static XML utility methods
|
XMLWriter |
A stream wrapper which contains utility methods for writing xml.
|
XwPlusB<NAMETYPE extends Name> |
|
ZCurve |
Contains utility methods for a Z-curve (Morton-order) encoder and
decoder.
|