All Classes and Interfaces
Class
Description
Results comprised of multiple, ordered ranges are provided via this interface.
Encapsulate some hacky conventions we use to "standardize" absolute value sorting directives from the UI.
Base class for arrow column sources
Common class for
CategoryDataSeriesInternal.Partial ColumnLocation implementation for use by TableDataService implementations.
Base class for immutable byte[]-backed String replacements.
Abstract base implementation of
DataIndex that provides common functionality.Base class for
DataSeriesInternal.A SelectColumn that implements a formula computed from the existing columns in the table and a query scope.
Base class for computing moving averages.
Base class for server implementations to offer their own hook to read the current certificates
Creates and holds a
DataSeriesInternal for every key in a PartitionedTable.Common base class for notifications.
A filter that determines if a column value is between an upper and lower bound (which each may either be inclusive or
exclusive).
This class exists to make all script sessions to be liveness artifacts, and provide a default implementation for
evaluateScript which handles liveness and diffs in a consistent way.
Abstract implementation of the base series that all data series inherit from.
Partial
TableDataService implementation.Partial TableLocation implementation for use by TableDataService implementations.
Partial
TableLocationProvider implementation for standalone use or as part of a TableDataService.Superclass of various subscription types, allowing specific implementations to customize behavior for their needs.
TableData type for full table subscriptions.
Base type to allow trees to extend from here separately from tables.
TableData type for viewport subscriptions.
Base class for the
XYDataSeriesInternal.If a plugin (of type
Registration, Plugin, JsPlugin or ObjectType) implements this
interface, then after it is service loaded; the AcceptsPluginOptions.setPluginOptions(io.deephaven.plugin.options.PluginOptions) method is called to provide the
PluginOptions derived from dagger.An active binding describes the link between a
JsTable and the ClientTableState it is currently
using.RowSetBuilderRandom implementation that uses an adaptive pattern based on workload.Protobuf type
io.deephaven.proto.backplane.grpc.AddTableRequestProtobuf type
io.deephaven.proto.backplane.grpc.AddTableRequestProtobuf type
io.deephaven.proto.backplane.grpc.AddTableResponseProtobuf type
io.deephaven.proto.backplane.grpc.AddTableResponseComputes the columns to exclude from aggregation output
Protobuf type
io.deephaven.proto.backplane.grpc.AggregateAllRequestProtobuf type
io.deephaven.proto.backplane.grpc.AggregateAllRequestColumnSource and UngroupableColumnSource interface for aggregation result columns.Protobuf type
io.deephaven.proto.backplane.grpc.AggregateRequestProtobuf type
io.deephaven.proto.backplane.grpc.AggregateRequestA ring buffer which aggregates its contents according to a user-defined aggregation function.
A ring buffer which aggregates its contents according to a user-defined aggregation function.
A ring buffer which aggregates its contents according to a user-defined aggregation function.
A ring buffer which aggregates its contents according to a user-defined aggregation function.
A ring buffer which aggregates its contents according to a user-defined aggregation function.
A ring buffer which aggregates its contents according to a user-defined aggregation function.
A ring buffer which aggregates its contents according to a user-defined aggregation function.
A ring buffer which aggregates its contents according to a user-defined aggregation function.
Represents an aggregation that can be applied to a table.
Protobuf type
io.deephaven.proto.backplane.grpc.AggregationProtobuf type
io.deephaven.proto.backplane.grpc.Aggregation.AggregationColumnsProtobuf type
io.deephaven.proto.backplane.grpc.Aggregation.AggregationColumnsProtobuf type
io.deephaven.proto.backplane.grpc.Aggregation.AggregationCountProtobuf type
io.deephaven.proto.backplane.grpc.Aggregation.AggregationCountProtobuf type
io.deephaven.proto.backplane.grpc.Aggregation.AggregationCountWhereProtobuf type
io.deephaven.proto.backplane.grpc.Aggregation.AggregationCountWhereProtobuf type
io.deephaven.proto.backplane.grpc.Aggregation.AggregationFormulaProtobuf type
io.deephaven.proto.backplane.grpc.Aggregation.AggregationFormulaProtobuf type
io.deephaven.proto.backplane.grpc.Aggregation.AggregationPartitionProtobuf type
io.deephaven.proto.backplane.grpc.Aggregation.AggregationPartitionProtobuf type
io.deephaven.proto.backplane.grpc.Aggregation.AggregationRowKeyProtobuf type
io.deephaven.proto.backplane.grpc.Aggregation.AggregationRowKeyProtobuf type
io.deephaven.proto.backplane.grpc.AggregationVisitor interface.
This class is used to translate Engine API
Aggregation objects into the gRPC
Aggregation objects.Encapsulates the operators and inputs for an aggregation operation.
Produces an AggregationContext for aggregations given a table and the names of the group by columns.
Transformer to adjust aggregation results for operation building.
Stateless "control" class for giving external code (e.g.
A visitor to describe the input and aggregation
column name pairs for aggregations.This exception provides more context when an aggregation operator throws an Exception.
Optimizes a collection of
aggregations by grouping like-specced aggregations together.A visitor to get the ordered output
column names for aggregations.A visitor to get the ordered input/output
column name pairs for aggregations.Conversion tool to generate an
AggregationContextFactory for a collection of aggregations.Tool to identify the aggregation result row key (also row position) from a logical key representing a set of values
for the aggregation's group-by columns.
Aggregations is an
Aggregation that is a collection of two or more aggregations.Protobuf type
io.deephaven.proto.backplane.grpc.AggSpecProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecAbsSumProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecAbsSumProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecApproximatePercentileProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecApproximatePercentileProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecAvgProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecAvgProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecCountDistinctProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecCountDistinctProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecDistinctProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecDistinctProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecFirstProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecFirstProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecFormulaProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecFormulaProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecFreezeProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecFreezeProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecGroupProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecGroupProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecLastProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecLastProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecMaxProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecMaxProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecMedianProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecMedianProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecMinProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecMinProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecNonUniqueSentinelProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecNonUniqueSentinelProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecPercentileProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecPercentileProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecSortedProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecSortedProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecSortedColumnProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecSortedColumnProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecStdProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecStdProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecSumProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecSumProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecTDigestProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecTDigestProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecUniqueProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecUniqueProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecVarProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecVarProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecWeightedProtobuf type
io.deephaven.proto.backplane.grpc.AggSpec.AggSpecWeightedProtobuf type
io.deephaven.proto.backplane.grpc.AggSpecSpecifies an aggregation that outputs the sum of absolute input values for each group.
Specifies an aggregation that outputs a percentile approximated using a T-Digest with the specified
AggSpecApproximatePercentile.compression().Specifies an aggregation that outputs the arithmetic mean for each group.
Specifies an aggregation that outputs the count of distinct values for each group.
Specifies an aggregation that outputs the distinct values for each group as a Deephaven vector
(io.deephaven.vector.Vector).
Specifies an aggregation that outputs the first value in the input column for each group.
Deprecated.
Specifies an aggregation that freezes the first value for each group and ignores subsequent changes.
Specifies an aggregation that outputs each group of input values as a Deephaven vector (io.deephaven.vector.Vector).
Specifies an aggregation that outputs the last value in the input column for each group.
Specifies an aggregation that outputs the maximum value in the input column for each group.
Specifier for a column aggregation that produces a median value from the input column's values for each group.
Specifies an aggregation that outputs the minimum value in the input column for each group.
Specifier for a column aggregation that produces a percentile value from the input column's values for each group.
Specifies an aggregation that outputs the first value in the input column for each group, after sorting the group on
the
sort columns.Specifies an aggregation that outputs the last value in the input column for each group, after sorting the group on
the
sort columns.Specifies an aggregation that outputs the sample standard deviation of the input column values for each group.
Specifies an aggregation that outputs the sum of input values for each group.
Specifies an aggregation that outputs a T-Digest (com.tdunning.math.stats.TDigest) with the specified
AggSpecTDigest.compression().Specifies an aggregation that outputs the single unique input value for groups that have one,
null if all
input values are null, or AggSpecUnique.nonUniqueSentinel() if there is more than one distinct value.Specifies an aggregation that outputs the sample variance of the input column values for each group.
Specifies an aggregation that outputs the average (arithmetic mean) of the input column values weighted by the
weight column values for each group.Specifies an aggregation that outputs the sum of the input column values weighted by the
weight
column values for each group.Protobuf type
io.deephaven.proto.backplane.grpc.AjRajTablesRequestProtobuf type
io.deephaven.proto.backplane.grpc.AjRajTablesRequestAn "allow all" authorization provider.
Limits the allowed HTTP methods to those specified in the configuration.
Limits the allowed HTTP methods to those specified in the configuration.
Annotation to allow nulls in
Value.Immutable collections.ColumnSource implementation that delegates to the main and alternate sources for our incremental open
addressed hash table key columns that swap back and forth between a "main" and "alternate" source.Dummy StringCache implementation for code that won't benefit from caching, just wants to use the StringCompatible
mechanisms for efficient String creation.
merge AND and OR into one and give them an "operation"?
merge AND and OR into one and give them an "operation"?
AndCondition.ToObjectReturnType0.FiltersListFieldType.CompareFieldType.LhsFieldType.LiteralFieldType
An invocation validator that implements the rules documented in the
UserInvocationPermitted annotation.Handler to accept an empty payload and accept that user as anonymous.
Base
Chunk attribute.Processes a JSON value as an implementation-specific object.
An in-memory table that allows you to add rows as if it were an InputTable, which can be updated on the UGP.
Region implementation that provides access to append-only pages with a fixed maximum size.
Region implementation that provides access to append-only pages with a fixed maximum size.
Region implementation that provides access to append-only pages with a fixed maximum size.
Region implementation that provides access to append-only pages with a fixed maximum size.
Region implementation that provides access to append-only pages with a fixed maximum size.
Region implementation that provides access to append-only pages with a fixed maximum size.
Region implementation that provides access to append-only pages with a fixed maximum size.
Region implementation that provides access to append-only pages with a fixed maximum size.
Minimal interface for an append-only flat data source, with contiguous rows from 0, inclusive, to
size, exclusive.Our unique identifier for a field.
This application context can be used to get access to the application state from within script applications.
An opaque holder for an application field ID.
The application table resolver is able to resolve
application URIs.This interface provides type-safe authorization hooks for ApplicationServiceGrpc.
Allows clients to list fields that are accessible to them.
A stub to allow clients to do synchronous rpc calls to service ApplicationService.
A stub to allow clients to do ListenableFuture-style rpc calls to service ApplicationService.
Base class for the server implementation of the service ApplicationService.
A stub to allow clients to do asynchronous rpc calls to service ApplicationService.
Allows clients to list fields that are accessible to them.
A Deephaven application field URI.
Transforms the source table to avoid complex objects in columns.
Transforms the source table to avoid complex objects in columns.
Generate approximate percentile aggregations of a table.
Utilities for validating that plotting arguments are acceptable.
Provides strong typing around an array-like object.
Base class for all array and vector transfer objects
A ColumnSource backed by in-memory arrays of data.
Caching data structure for caching int (offset) to Object mappings.
Simple container made of an array of 16-bit integers
The
ArrayExpansionKernel interface provides a mechanism for expanding chunks containing arrays into a pair of
LongChunk and Chunk<T>, enabling efficient handling of array-typed columnar data.A simple wrapper for string-to-array parsing.
A Preview Type for Arrays and Vector.
Array-backed
StringSet implementation.
N-Tuple key class backed by an array of elements.
An array-like type.
This annotation indicates that the annotated class in some way represents an array of the specified type.
A utility interface that allows strongly typed access to an array.
This annotation marks a specific method within a class that has been annotated with
ArrayType as the means to
retrieve an array of the type indicated.Common utilities for interacting generically with arrays.
A "typed array", where all the elements in the
JsonValueTypes.ARRAY have the same ArrayValue.element() type.Implementation of
WeakReferenceManager backed by an ArrayList (when not concurrent) or a
CopyOnWriteArrayList (when concurrent).Arrow Vector:
BitVector
Deephaven Type: booleanArrow Vector:
TinyIntVector
Deephaven Type: byteArrow Vector:
UInt2Vector
Deephaven Type: charArrow Vector:
Float8Vector
Deephaven Type: doubleHelper class that maintains a subscription whether it was created by a bi-directional stream request or the
no-client-streaming request.
Interface for the individual handlers for the DoExchange.
This is a stateful observer; a DoPut stream begins with its schema.
Arrow Vector:
Float4Vector
Deephaven Type: floatArrow Vector:
TimeStampVector Deephaven Type: java.time.InstantArrow Vector:
IntVector
Deephaven Type: intArrow Vector:
TimeMilliVector
Deephaven Type: java.time.LocalTimeArrow Vector:
BigIntVector
Deephaven Type: longArrow Vector:
ValueVector
Deephaven Type: java.lang.ObjectArrow Vector:
SmallIntVector
Deephaven Type: shortArrow Vector:
VarCharVector
Deephaven Type: java.lang.StringThis class allows the incremental making of a BarrageTable from Arrow IPC messages, starting with an Arrow Schema
message followed by zero or more RecordBatches
Arrow Vector:
UInt1Vector
Deephaven Type: shortArrow Vector:
UInt4Vector
Deephaven Type: longArrow Vector:
UInt8Vector
Deephaven Type: java.math.BigIntegerThis class contains tools for dealing apache arrow data.
The match condition rule for the final match column of as-of-join.
Deprecated.
Protobuf type
io.deephaven.proto.backplane.grpc.AsOfJoinTablesRequestDeprecated.
Deprecated.
Assertion methods for simple runtime program verification.
RuntimeException to be thrown on assertion failures.Dataset which has values associated with keys.
AssociativeData dataset backed by a HashMap.An
AssociativeData dataset backed by a SwappableTable.An
AssociativeData dataset backed by a Table.Dataset which has values associated with keys.
When we get an error from a table in the listener tree, we want to send an appropriate command to the clients
indicating that something has gone wrong with the table.
A set of conventions for logging exceptions and asynchronously exiting the JVM.
Interface for objects (mostly
tables and similar) that act as an immutable map of key-value attribute
pairs.A trivial auth context that allows a user to do everything the APIs allow.
Protobuf type
io.deephaven.proto.backplane.grpc.AuthenticationConstantsRequestProtobuf type
io.deephaven.proto.backplane.grpc.AuthenticationConstantsRequestProtobuf type
io.deephaven.proto.backplane.grpc.AuthenticationConstantsResponseProtobuf type
io.deephaven.proto.backplane.grpc.AuthenticationConstantsResponseAn error occurred and this handshake to authenticate has failed for some reason.
Represents the authentication information required for a
Session.Simple interface to handle incoming authentication requests from flight/barrage clients, via Handshake or the Flight
Authentication header.
Protobuf type
io.deephaven.proto.backplane.script.grpc.AutoCompleteRequestProtobuf type
io.deephaven.proto.backplane.script.grpc.AutoCompleteRequestProtobuf type
io.deephaven.proto.backplane.script.grpc.AutoCompleteResponseProtobuf type
io.deephaven.proto.backplane.script.grpc.AutoCompleteResponseFilter that releases the required number of rows from a table to saturate the UGP cycle.
Extension to the
Lock interface to make awareness of the current thread's state accessible.Chart's axes.
Chart's axes.
Represents an axis.
Format for axis tick labels.
Represents an axis.
Location of Axis within a figure.
Function applied to transform data before plotting.
AxisTransform into business time.
Transformations from dataset space to axis space and back.
Common
AxisTransforms.Directives for how to handle
null and NaN values while processing EMAs
Directives for how to handle {@code null} and {@code NaN} values
A client side
Table that mirrors an upstream/server side blink Table.This exception is thrown when Barrage encounters unexpected state while marshalling a gRPC message.
This is a structured object that represents the barrage update record batch.
The server-side implementation of a Barrage replication source.
A gRPC streaming reader that keeps stream specific context and converts
InputStreams to
BarrageMessages.A
BarrageMessageWriter takes a BarrageMessage and re-uses portions of the serialized payload across
different subscribers that may subscribe to different viewports and columns.Represents a single update, which might be sent as multiple distinct payloads as necessary based in the
implementation.
This factory writes data in Arrow's IPC format which has a terse header and no room for metadata.
Enable barrage performance metrics by setting the
BarragePerformanceLog.enableAll configuration property, or
by adding the table key as an
AttributeMap.withAttributes(Map) attribute} to the table.A client side
Table that mirrors an upstream/server side Table.Provides utility methods to extract viewport, column and other information from Barrage Subscription and Snapshot
requests.
A
BarrageSnapshot represents a snapshot of a table that may or may not be filtered to a viewport of the
remote source table.This class is an intermediary helper class that uses a
DoExchange to populate a BarrageTable using
snapshot data from a remote server.Handler for DoGetRequest over DoExchange.
Factory to handle Barrage DoExchange snapshot requests.
A
BarrageSubscription represents a subscription over a table that may or may not be filtered to a viewport of
the remote source table.This class is an intermediary helper class that uses a
DoExchange to populate a BarrageTable using
subscription data from a remote server, propagating updates if the request is a subscription.Handler for BarrageSubscriptionRequest over DoExchange.
Factory to handle Barrage DoExchange subscription requests.
A client side
Table that mirrors an upstream/server side Table.The barrage table resolver is able to resolve
remote URIs into tables.Describes type info used by factory implementations when creating a ChunkReader.
Base
ColumnSource implementation for sliced rowset aggregation result columns.Base class with shared boilerplate for
BlinkFirstChunkedOperator and BlinkLastChunkedOperator.The Baseboard represents the system board, also called motherboard, logic board, etc.
BaseChunkReader.ChunkTransformer<READ_CHUNK_TYPE extends Chunk<Values>,DEST_CHUNK_TYPE extends WritableChunk<Values>>
Container for
Charts.Container for
Charts.BaseGridAttributes<IFACE_TYPE extends GridAttributes<IFACE_TYPE>,IMPL_TYPE extends BaseGridAttributes<IFACE_TYPE,IMPL_TYPE>>
Default implementation for
GridAttributes.Base class for filters that will release more rows of a table on each UGP cycle.
A concrete generic
ThreadMXBean-based ThreadProfiler implementation, with support for baseline
measurements available on all JVMs only.A smaller entry that simply records usage data, meant for aggregating into the larger entry.
Base class for
PushdownFilterContext to help with execution cost tracking.Enum for the behavior of a filter when applied to null values.
Interface for a unified chunk filter that can be used to apply a filter to a chunk of data, whether the
underlying filter is a
ExposesChunkFilter or a ConditionFilter.Base abstract class all standard table implementations.
Simplest appropriate InstrumentedShiftAwareListener implementation for BaseTable and descendants.
Simplest appropriate legacy ShiftObliviousInstrumentedListener implementation for BaseTable and descendants.
A supertype for our generated token class.
The BaseUpdateGraph contains common code for other UpdateGraph implementations and a map of named UpdateGraph
instances.
Basic functions that can be applied to primitive types.
Manually decode the payload as a BasicAuth message, confirm that only tags 2 and 3 are present as strings, otherwise
pass.
Handler for "Basic" auth types.
Implementations of BasicDataIndex provide a data index for a
Table.RowSetBuilderRandom implementation that uses an OrderedLongSetBuilderSequential internally.If the user isn't found or the password doesn't match, reject with an exception.
Contains the configurable assumptions of this project - the JDBC connection string, properties to pass to that
connection, basic structure of the tables to use.
Common base interface for table data listeners.
Used by client to create batched requests.
Protobuf type
io.deephaven.proto.backplane.grpc.BatchTableRequestProtobuf type
io.deephaven.proto.backplane.grpc.BatchTableRequestProtobuf type
io.deephaven.proto.backplane.grpc.BatchTableRequest.OperationProtobuf type
io.deephaven.proto.backplane.grpc.BatchTableRequest.OperationBatchTableRequest.ToObjectReturnType.OpsListFieldType.RunChartDownsampleFieldType.ZoomRangeFieldType
As a
ClientInterceptor, this parser the responses for the bearer token.BigDecimal encoder, with fixed and variable width support.
Compute an exponential moving standard deviation for a BigDecimal column source.
Utilities to support BigDecimal exhaust.
Computes the square root of a BigDecimal using Babylonian method.
Immutable way to store and pass precision and scale values.
Immutable way to store and pass properties to get precision and scale for a given named column.
Processes a JSON value as a
BigDecimal.Wrap BigDecimal values for use in JS.
Simple ObjectCodec for BigIntegers.
Compute an exponential moving standard deviation for a BigInteger column source.
NOTE: The output column for RollingAvg(BigInteger) is BigDecimal
Processes a JSON value as a
BigInteger.Wrap BigInteger values for use in JS.
Cast the values in the input chunk to an int.
Protobuf type
io.deephaven.proto.backplane.script.grpc.BindTableToVariableRequestProtobuf type
io.deephaven.proto.backplane.script.grpc.BindTableToVariableRequestProtobuf type
io.deephaven.proto.backplane.script.grpc.BindTableToVariableResponseProtobuf type
io.deephaven.proto.backplane.script.grpc.BindTableToVariableResponseFunctions for performing binary searches.
Algorithm used to resolve ties when performing a binary search.
Simple bitset-like container.
The output RowSet of an aggregation is fairly special.
A generalized Black-Scholes model for European options.
A firstBy aggregation operator for blink tables.
Creates a blink input-table.
A lastBy aggregation operator for blink tables.
Tools for manipulating blink tables.
Materializer for binary data.
A
BooleanType array.TODO: Re-implement this with better compression (only need 2 bits per value, or we can pack 5 values into 1 byte if
we're feeling fancy).
TupleSource that produces key column values from ColumnSource types Boolean, Boolean, and Boolean.TupleSource that produces key column values from ColumnSource types Boolean, Boolean, and Byte.TupleSource that produces key column values from ColumnSource types Boolean, Boolean, and Character.TupleSource that produces key column values from ColumnSource types Boolean and Boolean.TupleSource that produces key column values from ColumnSource types Boolean, Boolean, and Double.TupleSource that produces key column values from ColumnSource types Boolean, Boolean, and Float.TupleSource that produces key column values from ColumnSource types Boolean, Boolean, and Instant.TupleSource that produces key column values from ColumnSource types Boolean, Boolean, and Integer.TupleSource that produces key column values from ColumnSource types Boolean, Boolean, and Long.TupleSource that produces key column values from ColumnSource types Boolean, Boolean, and Object.TupleSource that produces key column values from ColumnSource types Boolean, Boolean, and Byte.TupleSource that produces key column values from ColumnSource types Boolean, Boolean, and Long.TupleSource that produces key column values from ColumnSource types Boolean, Boolean, and Short.TupleSource that produces key column values from ColumnSource types Boolean, Byte, and Boolean.TupleSource that produces key column values from ColumnSource types Boolean, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Boolean, Byte, and Character.TupleSource that produces key column values from ColumnSource types Boolean and Byte.TupleSource that produces key column values from ColumnSource types Boolean, Byte, and Double.TupleSource that produces key column values from ColumnSource types Boolean, Byte, and Float.TupleSource that produces key column values from ColumnSource types Boolean, Byte, and Instant.TupleSource that produces key column values from ColumnSource types Boolean, Byte, and Integer.TupleSource that produces key column values from ColumnSource types Boolean, Byte, and Long.TupleSource that produces key column values from ColumnSource types Boolean, Byte, and Object.TupleSource that produces key column values from ColumnSource types Boolean, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Boolean, Byte, and Long.TupleSource that produces key column values from ColumnSource types Boolean, Byte, and Short.TupleSource that produces key column values from ColumnSource types Boolean, Character, and Boolean.TupleSource that produces key column values from ColumnSource types Boolean, Character, and Byte.TupleSource that produces key column values from ColumnSource types Boolean, Character, and Character.TupleSource that produces key column values from ColumnSource types Boolean and Character.TupleSource that produces key column values from ColumnSource types Boolean, Character, and Double.TupleSource that produces key column values from ColumnSource types Boolean, Character, and Float.TupleSource that produces key column values from ColumnSource types Boolean, Character, and Instant.TupleSource that produces key column values from ColumnSource types Boolean, Character, and Integer.TupleSource that produces key column values from ColumnSource types Boolean, Character, and Long.TupleSource that produces key column values from ColumnSource types Boolean, Character, and Object.TupleSource that produces key column values from ColumnSource types Boolean, Character, and Byte.TupleSource that produces key column values from ColumnSource types Boolean, Character, and Long.TupleSource that produces key column values from ColumnSource types Boolean, Character, and Short.Chunk implementation for boolean data.Iterative Boolean Sum.
Interface for pools of
WritableBooleanChunk, ResettableBooleanChunk, and
ResettableWritableBooleanChunk.BooleanChunkPool implementation that pools chunks of booleans in a data structure that only enforces soft
reachability.TupleSource that produces key column values from ColumnSource types Boolean, Double, and Boolean.TupleSource that produces key column values from ColumnSource types Boolean, Double, and Byte.TupleSource that produces key column values from ColumnSource types Boolean, Double, and Character.TupleSource that produces key column values from ColumnSource types Boolean and Double.TupleSource that produces key column values from ColumnSource types Boolean, Double, and Double.TupleSource that produces key column values from ColumnSource types Boolean, Double, and Float.TupleSource that produces key column values from ColumnSource types Boolean, Double, and Instant.TupleSource that produces key column values from ColumnSource types Boolean, Double, and Integer.TupleSource that produces key column values from ColumnSource types Boolean, Double, and Long.TupleSource that produces key column values from ColumnSource types Boolean, Double, and Object.TupleSource that produces key column values from ColumnSource types Boolean, Double, and Byte.TupleSource that produces key column values from ColumnSource types Boolean, Double, and Long.TupleSource that produces key column values from ColumnSource types Boolean, Double, and Short.TupleSource that produces key column values from ColumnSource types Boolean, Float, and Boolean.TupleSource that produces key column values from ColumnSource types Boolean, Float, and Byte.TupleSource that produces key column values from ColumnSource types Boolean, Float, and Character.TupleSource that produces key column values from ColumnSource types Boolean and Float.TupleSource that produces key column values from ColumnSource types Boolean, Float, and Double.TupleSource that produces key column values from ColumnSource types Boolean, Float, and Float.TupleSource that produces key column values from ColumnSource types Boolean, Float, and Instant.TupleSource that produces key column values from ColumnSource types Boolean, Float, and Integer.TupleSource that produces key column values from ColumnSource types Boolean, Float, and Long.TupleSource that produces key column values from ColumnSource types Boolean, Float, and Object.TupleSource that produces key column values from ColumnSource types Boolean, Float, and Byte.TupleSource that produces key column values from ColumnSource types Boolean, Float, and Long.TupleSource that produces key column values from ColumnSource types Boolean, Float, and Short.TupleSource that produces key column values from ColumnSource types Boolean, Instant, and Boolean.TupleSource that produces key column values from ColumnSource types Boolean, Instant, and Byte.TupleSource that produces key column values from ColumnSource types Boolean, Instant, and Character.TupleSource that produces key column values from ColumnSource types Boolean and Instant.TupleSource that produces key column values from ColumnSource types Boolean, Instant, and Double.TupleSource that produces key column values from ColumnSource types Boolean, Instant, and Float.TupleSource that produces key column values from ColumnSource types Boolean, Instant, and Instant.TupleSource that produces key column values from ColumnSource types Boolean, Instant, and Integer.TupleSource that produces key column values from ColumnSource types Boolean, Instant, and Long.TupleSource that produces key column values from ColumnSource types Boolean, Instant, and Object.TupleSource that produces key column values from ColumnSource types Boolean, Instant, and Byte.TupleSource that produces key column values from ColumnSource types Boolean, Instant, and Long.TupleSource that produces key column values from ColumnSource types Boolean, Instant, and Short.TupleSource that produces key column values from ColumnSource types Boolean, Integer, and Boolean.TupleSource that produces key column values from ColumnSource types Boolean, Integer, and Byte.TupleSource that produces key column values from ColumnSource types Boolean, Integer, and Character.TupleSource that produces key column values from ColumnSource types Boolean and Integer.TupleSource that produces key column values from ColumnSource types Boolean, Integer, and Double.TupleSource that produces key column values from ColumnSource types Boolean, Integer, and Float.TupleSource that produces key column values from ColumnSource types Boolean, Integer, and Instant.TupleSource that produces key column values from ColumnSource types Boolean, Integer, and Integer.TupleSource that produces key column values from ColumnSource types Boolean, Integer, and Long.TupleSource that produces key column values from ColumnSource types Boolean, Integer, and Object.TupleSource that produces key column values from ColumnSource types Boolean, Integer, and Byte.TupleSource that produces key column values from ColumnSource types Boolean, Integer, and Long.TupleSource that produces key column values from ColumnSource types Boolean, Integer, and Short.TupleSource that produces key column values from ColumnSource types Boolean, Long, and Boolean.TupleSource that produces key column values from ColumnSource types Boolean, Long, and Byte.TupleSource that produces key column values from ColumnSource types Boolean, Long, and Character.TupleSource that produces key column values from ColumnSource types Boolean and Long.TupleSource that produces key column values from ColumnSource types Boolean, Long, and Double.TupleSource that produces key column values from ColumnSource types Boolean, Long, and Float.TupleSource that produces key column values from ColumnSource types Boolean, Long, and Instant.TupleSource that produces key column values from ColumnSource types Boolean, Long, and Integer.TupleSource that produces key column values from ColumnSource types Boolean, Long, and Long.TupleSource that produces key column values from ColumnSource types Boolean, Long, and Object.TupleSource that produces key column values from ColumnSource types Boolean, Long, and Byte.TupleSource that produces key column values from ColumnSource types Boolean, Long, and Long.TupleSource that produces key column values from ColumnSource types Boolean, Long, and Short.TupleSource that produces key column values from ColumnSource types Boolean, Object, and Boolean.TupleSource that produces key column values from ColumnSource types Boolean, Object, and Byte.TupleSource that produces key column values from ColumnSource types Boolean, Object, and Character.TupleSource that produces key column values from ColumnSource types Boolean and Object.TupleSource that produces key column values from ColumnSource types Boolean, Object, and Double.TupleSource that produces key column values from ColumnSource types Boolean, Object, and Float.TupleSource that produces key column values from ColumnSource types Boolean, Object, and Instant.TupleSource that produces key column values from ColumnSource types Boolean, Object, and Integer.TupleSource that produces key column values from ColumnSource types Boolean, Object, and Long.TupleSource that produces key column values from ColumnSource types Boolean, Object, and Object.TupleSource that produces key column values from ColumnSource types Boolean, Object, and Byte.TupleSource that produces key column values from ColumnSource types Boolean, Object, and Long.TupleSource that produces key column values from ColumnSource types Boolean, Object, and Short.TupleSource that produces key column values from ColumnSource types Boolean, Byte, and Boolean.TupleSource that produces key column values from ColumnSource types Boolean, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Boolean, Byte, and Character.TupleSource that produces key column values from ColumnSource types Boolean and Byte.TupleSource that produces key column values from ColumnSource types Boolean, Byte, and Double.TupleSource that produces key column values from ColumnSource types Boolean, Byte, and Float.TupleSource that produces key column values from ColumnSource types Boolean, Byte, and Instant.TupleSource that produces key column values from ColumnSource types Boolean, Byte, and Integer.TupleSource that produces key column values from ColumnSource types Boolean, Byte, and Long.TupleSource that produces key column values from ColumnSource types Boolean, Byte, and Object.TupleSource that produces key column values from ColumnSource types Boolean, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Boolean, Byte, and Long.TupleSource that produces key column values from ColumnSource types Boolean, Byte, and Short.TupleSource that produces key column values from ColumnSource types Boolean, Long, and Boolean.TupleSource that produces key column values from ColumnSource types Boolean, Long, and Byte.TupleSource that produces key column values from ColumnSource types Boolean, Long, and Character.TupleSource that produces key column values from ColumnSource types Boolean and Long.TupleSource that produces key column values from ColumnSource types Boolean, Long, and Double.TupleSource that produces key column values from ColumnSource types Boolean, Long, and Float.TupleSource that produces key column values from ColumnSource types Boolean, Long, and Instant.TupleSource that produces key column values from ColumnSource types Boolean, Long, and Integer.TupleSource that produces key column values from ColumnSource types Boolean, Long, and Long.TupleSource that produces key column values from ColumnSource types Boolean, Long, and Object.TupleSource that produces key column values from ColumnSource types Boolean, Long, and Byte.TupleSource that produces key column values from ColumnSource types Boolean, Long, and Long.TupleSource that produces key column values from ColumnSource types Boolean, Long, and Short.Rolling formula operator for source byte columns.
TupleSource that produces key column values from ColumnSource types Boolean, Short, and Boolean.TupleSource that produces key column values from ColumnSource types Boolean, Short, and Byte.TupleSource that produces key column values from ColumnSource types Boolean, Short, and Character.TupleSource that produces key column values from ColumnSource types Boolean and Short.TupleSource that produces key column values from ColumnSource types Boolean, Short, and Double.TupleSource that produces key column values from ColumnSource types Boolean, Short, and Float.TupleSource that produces key column values from ColumnSource types Boolean, Short, and Instant.TupleSource that produces key column values from ColumnSource types Boolean, Short, and Integer.TupleSource that produces key column values from ColumnSource types Boolean, Short, and Long.TupleSource that produces key column values from ColumnSource types Boolean, Short, and Object.TupleSource that produces key column values from ColumnSource types Boolean, Short, and Byte.TupleSource that produces key column values from ColumnSource types Boolean, Short, and Long.TupleSource that produces key column values from ColumnSource types Boolean, Short, and Short.Single value source for Boolean.
Sparse array source for Boolean.
The primitive
boolean type.Utilities for translating boxed
Booleans to/from primitive bytes.Processes a JSON value as a
boolean.BoundedIntrusiveMappingCache<KEY_TYPE,MAPPING_TYPE extends io.deephaven.util.datastructures.cache.BoundedIntrusiveMappingCache.Mapping<KEY_TYPE,MAPPING_TYPE>>
An LRU mapping cache that relies on an queue of intrusively doubly-linked nodes for keeping track of eviction policy
details.
Mapping cache for
Object->int mappings, with FIFO eviction.Mapping cache for
Object->int mappings, with LRU eviction.The
Boolean type.The
Byte type.The
Character type.The
Double type.The
Float type.The
Integer type.The
Long type.The
Short type.A boxed primitive type.
Protobuf type
io.deephaven.flightjs.protocol.BrowserNextResponseProtobuf type
io.deephaven.flightjs.protocol.BrowserNextResponse
A flight js service is a (non-proper) extension of arrow flight service
that augments existing client-streaming (or bidirectional streaming) methods
with a pair that can be used to simulate a client stream over unary requests.
A flight js service is a (non-proper) extension of arrow flight service
that augments existing client-streaming (or bidirectional streaming) methods
with a pair that can be used to simulate a client stream over unary requests.
A stub to allow clients to do synchronous rpc calls to service BrowserFlightService.
A stub to allow clients to do ListenableFuture-style rpc calls to service BrowserFlightService.
Base class for the server implementation of the service BrowserFlightService.
A stub to allow clients to do asynchronous rpc calls to service BrowserFlightService.
Protobuf type
io.deephaven.proto.backplane.grpc.BrowserNextResponseProtobuf type
io.deephaven.proto.backplane.script.grpc.BrowserNextResponseProtobuf type
io.deephaven.proto.backplane.grpc.BrowserNextResponseProtobuf type
io.deephaven.proto.backplane.script.grpc.BrowserNextResponseCreates a BrowserStream based on the current session and the observed passed in to the open stream call.
Interceptor to notice x-deephaven-stream headers in a request and provide them to later parts of BrowserStream
tooling so that unary and server-streaming calls can be combined into an emulated bidirectional stream.
Represents a given "pixel" in the downsampled output - the first and last value within that pixel, and the max/min
value of each column we're interested in within that pixel.
Utility methods for working with ByteBuffers.
A style for objects that should declare a builder interface to use for construction.
The options to use with
IcebergTools.createAdapter(BuildCatalogOptions).Java proxy module for builtins.
A business calendar, with the concept of business and non-business time.
A runtime exception that is thrown when a date is invalid.
A parser for reading business calendar XML files.
An EMA which can compute aggregated EMAs without grouping and then ungrouping.
An engine aware EMA which can compute "groupBy" emas without grouping and then ungrouping.
Chunked aggregation operator for sorted first/last-by using a byte sort-column on add-only tables.
ColumnSource implementation for aggregation result byte columns.A
ByteType array.See documentation in the interface and parent class for details.
Simple array source for Byte.
Chunked aggregation operator for sorted first/last-by using a byte sort-column on blink tables.
TupleSource that produces key column values from ColumnSource types Byte, Boolean, and Boolean.TupleSource that produces key column values from ColumnSource types Byte, Boolean, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Boolean, and Character.TupleSource that produces key column values from ColumnSource types Byte and Boolean.TupleSource that produces key column values from ColumnSource types Byte, Boolean, and Double.TupleSource that produces key column values from ColumnSource types Byte, Boolean, and Float.TupleSource that produces key column values from ColumnSource types Byte, Boolean, and Instant.TupleSource that produces key column values from ColumnSource types Byte, Boolean, and Integer.TupleSource that produces key column values from ColumnSource types Byte, Boolean, and Long.TupleSource that produces key column values from ColumnSource types Byte, Boolean, and Object.TupleSource that produces key column values from ColumnSource types Byte, Boolean, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Boolean, and Long.TupleSource that produces key column values from ColumnSource types Byte, Boolean, and Short.See documentation in the interface and parent class for details.
This is an InputStream implementation which reads from a java.nio.ByteBuffer.
This is an OutputStream implementation which places the output into a java.nio.ByteBuffer.
A pair of stream implementations which write to and read from sequences of byte buffers.
TupleSource that produces key column values from ColumnSource types Byte, Byte, and Boolean.TupleSource that produces key column values from ColumnSource types Byte, Byte, and Byte.3-Tuple (triple) key class composed of byte, byte, and byte elements.
TupleSource that produces key column values from ColumnSource types Byte, Byte, and Character.3-Tuple (triple) key class composed of byte, byte, and char elements.
TupleSource that produces key column values from ColumnSource types Byte and Byte.TupleSource that produces key column values from ColumnSource types Byte, Byte, and Double.3-Tuple (triple) key class composed of byte, byte, and double elements.
TupleSource that produces key column values from ColumnSource types Byte, Byte, and Float.3-Tuple (triple) key class composed of byte, byte, and float elements.
TupleSource that produces key column values from ColumnSource types Byte, Byte, and Instant.TupleSource that produces key column values from ColumnSource types Byte, Byte, and Integer.3-Tuple (triple) key class composed of byte, byte, and int elements.
TupleSource that produces key column values from ColumnSource types Byte, Byte, and Long.3-Tuple (triple) key class composed of byte, byte, and long elements.
TupleSource that produces key column values from ColumnSource types Byte, Byte, and Object.3-Tuple (triple) key class composed of byte, byte, and Object elements.
TupleSource that produces key column values from ColumnSource types Byte, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Byte, and Long.TupleSource that produces key column values from ColumnSource types Byte, Byte, and Short.3-Tuple (triple) key class composed of byte, byte, and short elements.
This implements a timsort kernel for Bytes.
This implements a timsort kernel for Bytes.
2-Tuple (double) key class composed of byte and byte elements.
TupleSource that produces key column values from ColumnSource types Byte, Character, and Boolean.TupleSource that produces key column values from ColumnSource types Byte, Character, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Character, and Character.TupleSource that produces key column values from ColumnSource types Byte and Character.TupleSource that produces key column values from ColumnSource types Byte, Character, and Double.TupleSource that produces key column values from ColumnSource types Byte, Character, and Float.TupleSource that produces key column values from ColumnSource types Byte, Character, and Instant.TupleSource that produces key column values from ColumnSource types Byte, Character, and Integer.TupleSource that produces key column values from ColumnSource types Byte, Character, and Long.TupleSource that produces key column values from ColumnSource types Byte, Character, and Object.TupleSource that produces key column values from ColumnSource types Byte, Character, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Character, and Long.TupleSource that produces key column values from ColumnSource types Byte, Character, and Short.3-Tuple (triple) key class composed of byte, char, and byte elements.
3-Tuple (triple) key class composed of byte, char, and char elements.
3-Tuple (triple) key class composed of byte, char, and double elements.
3-Tuple (triple) key class composed of byte, char, and float elements.
3-Tuple (triple) key class composed of byte, char, and int elements.
3-Tuple (triple) key class composed of byte, char, and long elements.
3-Tuple (triple) key class composed of byte, char, and Object elements.
3-Tuple (triple) key class composed of byte, char, and short elements.
2-Tuple (double) key class composed of byte and char elements.
Chunk implementation for byte data.A column source backed by
ByteChunks.This operator counts the distinct values within the source.
This operator computes the set of distinct values within the source.
Iterative sum operator, extended for absolute values and regular sums.
This operator computes the single unique value of a particular aggregated state.
Creates chunk filters for byte values.
ByteChunkPool implementation that pools chunks of bytes in a data structure that only enforces soft
reachability.Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
ColumnIterator implementation for columns of primitive bytes.Functional interface to apply an operation to a single
byte.TupleSource that produces key column values from ColumnSource types Byte, Double, and Boolean.TupleSource that produces key column values from ColumnSource types Byte, Double, and Byte.3-Tuple (triple) key class composed of byte, double, and byte elements.
TupleSource that produces key column values from ColumnSource types Byte, Double, and Character.3-Tuple (triple) key class composed of byte, double, and char elements.
TupleSource that produces key column values from ColumnSource types Byte and Double.TupleSource that produces key column values from ColumnSource types Byte, Double, and Double.3-Tuple (triple) key class composed of byte, double, and double elements.
TupleSource that produces key column values from ColumnSource types Byte, Double, and Float.3-Tuple (triple) key class composed of byte, double, and float elements.
TupleSource that produces key column values from ColumnSource types Byte, Double, and Instant.TupleSource that produces key column values from ColumnSource types Byte, Double, and Integer.3-Tuple (triple) key class composed of byte, double, and int elements.
TupleSource that produces key column values from ColumnSource types Byte, Double, and Long.3-Tuple (triple) key class composed of byte, double, and long elements.
TupleSource that produces key column values from ColumnSource types Byte, Double, and Object.3-Tuple (triple) key class composed of byte, double, and Object elements.
TupleSource that produces key column values from ColumnSource types Byte, Double, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Double, and Long.TupleSource that produces key column values from ColumnSource types Byte, Double, and Short.3-Tuple (triple) key class composed of byte, double, and short elements.
2-Tuple (double) key class composed of byte and double elements.
Compute an exponential moving standard deviation for a byte column source.
TupleSource that produces key column values from ColumnSource types Byte, Float, and Boolean.TupleSource that produces key column values from ColumnSource types Byte, Float, and Byte.3-Tuple (triple) key class composed of byte, float, and byte elements.
TupleSource that produces key column values from ColumnSource types Byte, Float, and Character.3-Tuple (triple) key class composed of byte, float, and char elements.
TupleSource that produces key column values from ColumnSource types Byte and Float.TupleSource that produces key column values from ColumnSource types Byte, Float, and Double.3-Tuple (triple) key class composed of byte, float, and double elements.
TupleSource that produces key column values from ColumnSource types Byte, Float, and Float.3-Tuple (triple) key class composed of byte, float, and float elements.
TupleSource that produces key column values from ColumnSource types Byte, Float, and Instant.TupleSource that produces key column values from ColumnSource types Byte, Float, and Integer.3-Tuple (triple) key class composed of byte, float, and int elements.
TupleSource that produces key column values from ColumnSource types Byte, Float, and Long.3-Tuple (triple) key class composed of byte, float, and long elements.
TupleSource that produces key column values from ColumnSource types Byte, Float, and Object.3-Tuple (triple) key class composed of byte, float, and Object elements.
TupleSource that produces key column values from ColumnSource types Byte, Float, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Float, and Long.TupleSource that produces key column values from ColumnSource types Byte, Float, and Short.3-Tuple (triple) key class composed of byte, float, and short elements.
2-Tuple (double) key class composed of byte and float elements.
TupleSource that produces key column values from ColumnSource types Byte, Instant, and Boolean.TupleSource that produces key column values from ColumnSource types Byte, Instant, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Instant, and Character.TupleSource that produces key column values from ColumnSource types Byte and Instant.TupleSource that produces key column values from ColumnSource types Byte, Instant, and Double.TupleSource that produces key column values from ColumnSource types Byte, Instant, and Float.TupleSource that produces key column values from ColumnSource types Byte, Instant, and Instant.TupleSource that produces key column values from ColumnSource types Byte, Instant, and Integer.TupleSource that produces key column values from ColumnSource types Byte, Instant, and Long.TupleSource that produces key column values from ColumnSource types Byte, Instant, and Object.TupleSource that produces key column values from ColumnSource types Byte, Instant, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Instant, and Long.TupleSource that produces key column values from ColumnSource types Byte, Instant, and Short.3-Tuple (triple) key class composed of byte, int, and byte elements.
3-Tuple (triple) key class composed of byte, int, and char elements.
3-Tuple (triple) key class composed of byte, int, and double elements.
TupleSource that produces key column values from ColumnSource types Byte, Integer, and Boolean.TupleSource that produces key column values from ColumnSource types Byte, Integer, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Integer, and Character.TupleSource that produces key column values from ColumnSource types Byte and Integer.TupleSource that produces key column values from ColumnSource types Byte, Integer, and Double.TupleSource that produces key column values from ColumnSource types Byte, Integer, and Float.TupleSource that produces key column values from ColumnSource types Byte, Integer, and Instant.TupleSource that produces key column values from ColumnSource types Byte, Integer, and Integer.TupleSource that produces key column values from ColumnSource types Byte, Integer, and Long.TupleSource that produces key column values from ColumnSource types Byte, Integer, and Object.TupleSource that produces key column values from ColumnSource types Byte, Integer, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Integer, and Long.TupleSource that produces key column values from ColumnSource types Byte, Integer, and Short.3-Tuple (triple) key class composed of byte, int, and float elements.
3-Tuple (triple) key class composed of byte, int, and int elements.
3-Tuple (triple) key class composed of byte, int, and long elements.
3-Tuple (triple) key class composed of byte, int, and Object elements.
3-Tuple (triple) key class composed of byte, int, and short elements.
This implements a timsort kernel for Bytes.
This implements a timsort kernel for Bytes.
2-Tuple (double) key class composed of byte and int elements.
TupleSource that produces key column values from ColumnSource types Byte, Long, and Boolean.TupleSource that produces key column values from ColumnSource types Byte, Long, and Byte.3-Tuple (triple) key class composed of byte, long, and byte elements.
TupleSource that produces key column values from ColumnSource types Byte, Long, and Character.3-Tuple (triple) key class composed of byte, long, and char elements.
TupleSource that produces key column values from ColumnSource types Byte and Long.TupleSource that produces key column values from ColumnSource types Byte, Long, and Double.3-Tuple (triple) key class composed of byte, long, and double elements.
TupleSource that produces key column values from ColumnSource types Byte, Long, and Float.3-Tuple (triple) key class composed of byte, long, and float elements.
TupleSource that produces key column values from ColumnSource types Byte, Long, and Instant.TupleSource that produces key column values from ColumnSource types Byte, Long, and Integer.3-Tuple (triple) key class composed of byte, long, and int elements.
TupleSource that produces key column values from ColumnSource types Byte, Long, and Long.3-Tuple (triple) key class composed of byte, long, and long elements.
ByteLongMegaMergeDescendingKernel.ByteLongMegaMergeDescendingKernelContext<ATTR extends Any,KEY_INDICES extends Indices>
ByteLongMegaMergeKernel.ByteLongMegaMergeKernelContext<ATTR extends Any,KEY_INDICES extends Indices>
TupleSource that produces key column values from ColumnSource types Byte, Long, and Object.3-Tuple (triple) key class composed of byte, long, and Object elements.
TupleSource that produces key column values from ColumnSource types Byte, Long, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Long, and Long.TupleSource that produces key column values from ColumnSource types Byte, Long, and Short.3-Tuple (triple) key class composed of byte, long, and short elements.
This implements a timsort kernel for Bytes.
This implements a timsort kernel for Bytes.
2-Tuple (double) key class composed of byte and long elements.
TupleSource that produces key column values from ColumnSource types Byte, Object, and Boolean.TupleSource that produces key column values from ColumnSource types Byte, Object, and Byte.3-Tuple (triple) key class composed of byte, Object, and byte elements.
TupleSource that produces key column values from ColumnSource types Byte, Object, and Character.3-Tuple (triple) key class composed of byte, Object, and char elements.
TupleSource that produces key column values from ColumnSource types Byte and Object.TupleSource that produces key column values from ColumnSource types Byte, Object, and Double.3-Tuple (triple) key class composed of byte, Object, and double elements.
TupleSource that produces key column values from ColumnSource types Byte, Object, and Float.3-Tuple (triple) key class composed of byte, Object, and float elements.
TupleSource that produces key column values from ColumnSource types Byte, Object, and Instant.TupleSource that produces key column values from ColumnSource types Byte, Object, and Integer.3-Tuple (triple) key class composed of byte, Object, and int elements.
TupleSource that produces key column values from ColumnSource types Byte, Object, and Long.3-Tuple (triple) key class composed of byte, Object, and long elements.
TupleSource that produces key column values from ColumnSource types Byte, Object, and Object.3-Tuple (triple) key class composed of byte, Object, and Object elements.
TupleSource that produces key column values from ColumnSource types Byte, Object, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Object, and Long.TupleSource that produces key column values from ColumnSource types Byte, Object, and Short.3-Tuple (triple) key class composed of byte, Object, and short elements.
2-Tuple (double) key class composed of byte and Object elements.
Common parent for CharSequenceAdapters that store chars as single bytes (for simple encodings).
TupleSource that produces key column values from ColumnSource types Byte, Byte, and Boolean.TupleSource that produces key column values from ColumnSource types Byte, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Byte, and Character.TupleSource that produces key column values from ColumnSource types Byte and Byte.TupleSource that produces key column values from ColumnSource types Byte, Byte, and Double.TupleSource that produces key column values from ColumnSource types Byte, Byte, and Float.TupleSource that produces key column values from ColumnSource types Byte, Byte, and Instant.TupleSource that produces key column values from ColumnSource types Byte, Byte, and Integer.TupleSource that produces key column values from ColumnSource types Byte, Byte, and Long.TupleSource that produces key column values from ColumnSource types Byte, Byte, and Object.TupleSource that produces key column values from ColumnSource types Byte, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Byte, and Long.TupleSource that produces key column values from ColumnSource types Byte, Byte, and Short.TupleSource that produces key column values from ColumnSource types Byte, Long, and Boolean.TupleSource that produces key column values from ColumnSource types Byte, Long, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Long, and Character.TupleSource that produces key column values from ColumnSource types Byte and Long.TupleSource that produces key column values from ColumnSource types Byte, Long, and Double.TupleSource that produces key column values from ColumnSource types Byte, Long, and Float.TupleSource that produces key column values from ColumnSource types Byte, Long, and Instant.TupleSource that produces key column values from ColumnSource types Byte, Long, and Integer.TupleSource that produces key column values from ColumnSource types Byte, Long, and Long.TupleSource that produces key column values from ColumnSource types Byte, Long, and Object.TupleSource that produces key column values from ColumnSource types Byte, Long, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Long, and Long.TupleSource that produces key column values from ColumnSource types Byte, Long, and Short.Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
For keeping track of incremental states of sorted values, we would ideally like to hold them in an Array or a Chunk;
with parallel row keys.
Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
A simple circular buffer for primitive values, like java.util.concurrent.ArrayBlockingQueue but without the
synchronization and collection overhead.
Rolling formula operator for source byte columns.
This operator counts the distinct values within the source.
This operator computes the set of distinct values within the source.
This operator computes the single unique value of a particular aggregated state.
For keeping track of incremental states of sorted values, we would ideally like to hold them in an Array or a Chunk;
with parallel row keys.
TupleSource that produces key column values from ColumnSource types Byte, Short, and Boolean.TupleSource that produces key column values from ColumnSource types Byte, Short, and Byte.3-Tuple (triple) key class composed of byte, short, and byte elements.
TupleSource that produces key column values from ColumnSource types Byte, Short, and Character.3-Tuple (triple) key class composed of byte, short, and char elements.
TupleSource that produces key column values from ColumnSource types Byte and Short.TupleSource that produces key column values from ColumnSource types Byte, Short, and Double.3-Tuple (triple) key class composed of byte, short, and double elements.
TupleSource that produces key column values from ColumnSource types Byte, Short, and Float.3-Tuple (triple) key class composed of byte, short, and float elements.
TupleSource that produces key column values from ColumnSource types Byte, Short, and Instant.TupleSource that produces key column values from ColumnSource types Byte, Short, and Integer.3-Tuple (triple) key class composed of byte, short, and int elements.
TupleSource that produces key column values from ColumnSource types Byte, Short, and Long.3-Tuple (triple) key class composed of byte, short, and long elements.
TupleSource that produces key column values from ColumnSource types Byte, Short, and Object.3-Tuple (triple) key class composed of byte, short, and Object elements.
TupleSource that produces key column values from ColumnSource types Byte, Short, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Short, and Long.TupleSource that produces key column values from ColumnSource types Byte, Short, and Short.3-Tuple (triple) key class composed of byte, short, and short elements.
2-Tuple (double) key class composed of byte and short elements.
Single value source for Byte.
The SortKernel sorts a chunk of primitive value together with a parallel ByteChunk of RowKeys.
Sparse array source for Byte.
Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
A
SsmBackedColumnSource for Bytes.A subset of a
ByteVector according to an array of positions.This implements a timsort kernel for Bytes.
This implements a timsort kernel for Bytes.
Cast the values in the input chunk to an int.
Cast the values in the input chunk to an int.
Cast the values in the input chunk to an int.
Cast the values in the input chunk to an int and add the specified offset.
Functional interface to apply a function to a single
byte input and produce a single int result.Cast the values in the input chunk to a long.
Cast the values in the input chunk to an long and add the specified offset.
The primitive
byte type.Processes a JSON value as a
byte.See ReplicateDownsamplingValueTrackers for notes on changing this file.
A
Vector of primitive bytes.Base class for all "indirect" ByteVector implementations.
A
ByteVector backed by an array.A subset of a
ByteVector according to a range of positions.Channel provider that will cache a bounded number of unused channels.The cache directory is a directory that the application may use for storing data with "cache-like" semantics.
A MethodInvocationValidator that caches all results of an underlying MethodInvocationValidator.
Supplier wrapper that caches the result.A calendar.
Schedule for a single calendar day.
A collection of business calendars.
Provides the
business calendars from Calendars.calendarsFromConfiguration().A set of utilities for creating callbacks and promises using lambdas.
Protobuf type
io.deephaven.proto.backplane.script.grpc.CancelAutoCompleteRequestProtobuf type
io.deephaven.proto.backplane.script.grpc.CancelAutoCompleteRequestProtobuf type
io.deephaven.proto.backplane.script.grpc.CancelAutoCompleteResponseProtobuf type
io.deephaven.proto.backplane.script.grpc.CancelAutoCompleteResponseProtobuf type
io.deephaven.proto.backplane.script.grpc.CancelCommandRequestProtobuf type
io.deephaven.proto.backplane.script.grpc.CancelCommandRequestProtobuf type
io.deephaven.proto.backplane.script.grpc.CancelCommandResponseProtobuf type
io.deephaven.proto.backplane.script.grpc.CancelCommandResponseUsed to get a promise that can be manually cancelled later.
UncheckedDeephavenException used when an action is cancelled or interrupted.Interface for immutable tuple classes that can produce a new instance of themselves with canonicalized object
elements.
Protobuf enum
io.deephaven.proto.backplane.grpc.CaseSensitivityFunctions for casting between types.
Cast can not preserve the value.
Dataset with discrete and numeric components.
Dataset with discrete and numeric components.
The core of the Category data series update and indexing.
A dataset for categorical data which maps a category to it's numerical value.
A dataset for table-based categorical data.
A dataset for
SwappableTable based categorical data.An
CategoryDataSeries with error bars.An
CategoryDataSeriesInternal with error bars.The core of the Error Bar Category date series update and indexing.
A dataset for categorical data which maps a category to it's numerical value.
A dataset for
SwappableTable based categorical data.Category data series backed by a Table.
Utility class with methods to support consuming from a Change Data Capture (CDC) Kafka stream (as, eg, produced by
Debezium) to a Deephaven table.
Users specify CDC streams via objects satisfying this interface; the objects are created with static factory
methods, the classes implementing this interface are opaque from a user perspective.
Protobuf type
io.deephaven.proto.backplane.script.grpc.ChangeDocumentRequestProtobuf type
io.deephaven.proto.backplane.script.grpc.ChangeDocumentRequestProtobuf type
io.deephaven.proto.backplane.script.grpc.ChangeDocumentRequest.TextDocumentContentChangeEventProtobuf type
io.deephaven.proto.backplane.script.grpc.ChangeDocumentRequest.TextDocumentContentChangeEventSimple array source for Character.
TupleSource that produces key column values from ColumnSource types Character, Boolean, and Boolean.TupleSource that produces key column values from ColumnSource types Character, Boolean, and Byte.TupleSource that produces key column values from ColumnSource types Character, Boolean, and Character.TupleSource that produces key column values from ColumnSource types Character and Boolean.TupleSource that produces key column values from ColumnSource types Character, Boolean, and Double.TupleSource that produces key column values from ColumnSource types Character, Boolean, and Float.TupleSource that produces key column values from ColumnSource types Character, Boolean, and Instant.TupleSource that produces key column values from ColumnSource types Character, Boolean, and Integer.TupleSource that produces key column values from ColumnSource types Character, Boolean, and Long.TupleSource that produces key column values from ColumnSource types Character, Boolean, and Object.TupleSource that produces key column values from ColumnSource types Character, Boolean, and Byte.TupleSource that produces key column values from ColumnSource types Character, Boolean, and Long.TupleSource that produces key column values from ColumnSource types Character, Boolean, and Short.TupleSource that produces key column values from ColumnSource types Character, Byte, and Boolean.TupleSource that produces key column values from ColumnSource types Character, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Character, Byte, and Character.TupleSource that produces key column values from ColumnSource types Character and Byte.TupleSource that produces key column values from ColumnSource types Character, Byte, and Double.TupleSource that produces key column values from ColumnSource types Character, Byte, and Float.TupleSource that produces key column values from ColumnSource types Character, Byte, and Instant.TupleSource that produces key column values from ColumnSource types Character, Byte, and Integer.TupleSource that produces key column values from ColumnSource types Character, Byte, and Long.TupleSource that produces key column values from ColumnSource types Character, Byte, and Object.TupleSource that produces key column values from ColumnSource types Character, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Character, Byte, and Long.TupleSource that produces key column values from ColumnSource types Character, Byte, and Short.TupleSource that produces key column values from ColumnSource types Character, Character, and Boolean.TupleSource that produces key column values from ColumnSource types Character, Character, and Byte.TupleSource that produces key column values from ColumnSource types Character, Character, and Character.TupleSource that produces key column values from ColumnSource types Character and Character.TupleSource that produces key column values from ColumnSource types Character, Character, and Double.TupleSource that produces key column values from ColumnSource types Character, Character, and Float.TupleSource that produces key column values from ColumnSource types Character, Character, and Instant.TupleSource that produces key column values from ColumnSource types Character, Character, and Integer.TupleSource that produces key column values from ColumnSource types Character, Character, and Long.TupleSource that produces key column values from ColumnSource types Character, Character, and Object.TupleSource that produces key column values from ColumnSource types Character, Character, and Byte.TupleSource that produces key column values from ColumnSource types Character, Character, and Long.TupleSource that produces key column values from ColumnSource types Character, Character, and Short.ColumnIterator implementation for columns of primitive chars.TupleSource that produces key column values from ColumnSource types Character, Double, and Boolean.TupleSource that produces key column values from ColumnSource types Character, Double, and Byte.TupleSource that produces key column values from ColumnSource types Character, Double, and Character.TupleSource that produces key column values from ColumnSource types Character and Double.TupleSource that produces key column values from ColumnSource types Character, Double, and Double.TupleSource that produces key column values from ColumnSource types Character, Double, and Float.TupleSource that produces key column values from ColumnSource types Character, Double, and Instant.TupleSource that produces key column values from ColumnSource types Character, Double, and Integer.TupleSource that produces key column values from ColumnSource types Character, Double, and Long.TupleSource that produces key column values from ColumnSource types Character, Double, and Object.TupleSource that produces key column values from ColumnSource types Character, Double, and Byte.TupleSource that produces key column values from ColumnSource types Character, Double, and Long.TupleSource that produces key column values from ColumnSource types Character, Double, and Short.TupleSource that produces key column values from ColumnSource types Character, Float, and Boolean.TupleSource that produces key column values from ColumnSource types Character, Float, and Byte.TupleSource that produces key column values from ColumnSource types Character, Float, and Character.TupleSource that produces key column values from ColumnSource types Character and Float.TupleSource that produces key column values from ColumnSource types Character, Float, and Double.TupleSource that produces key column values from ColumnSource types Character, Float, and Float.TupleSource that produces key column values from ColumnSource types Character, Float, and Instant.TupleSource that produces key column values from ColumnSource types Character, Float, and Integer.TupleSource that produces key column values from ColumnSource types Character, Float, and Long.TupleSource that produces key column values from ColumnSource types Character, Float, and Object.TupleSource that produces key column values from ColumnSource types Character, Float, and Byte.TupleSource that produces key column values from ColumnSource types Character, Float, and Long.TupleSource that produces key column values from ColumnSource types Character, Float, and Short.TupleSource that produces key column values from ColumnSource types Character, Instant, and Boolean.TupleSource that produces key column values from ColumnSource types Character, Instant, and Byte.TupleSource that produces key column values from ColumnSource types Character, Instant, and Character.TupleSource that produces key column values from ColumnSource types Character and Instant.TupleSource that produces key column values from ColumnSource types Character, Instant, and Double.TupleSource that produces key column values from ColumnSource types Character, Instant, and Float.TupleSource that produces key column values from ColumnSource types Character, Instant, and Instant.TupleSource that produces key column values from ColumnSource types Character, Instant, and Integer.TupleSource that produces key column values from ColumnSource types Character, Instant, and Long.TupleSource that produces key column values from ColumnSource types Character, Instant, and Object.TupleSource that produces key column values from ColumnSource types Character, Instant, and Byte.TupleSource that produces key column values from ColumnSource types Character, Instant, and Long.TupleSource that produces key column values from ColumnSource types Character, Instant, and Short.TupleSource that produces key column values from ColumnSource types Character, Integer, and Boolean.TupleSource that produces key column values from ColumnSource types Character, Integer, and Byte.TupleSource that produces key column values from ColumnSource types Character, Integer, and Character.TupleSource that produces key column values from ColumnSource types Character and Integer.TupleSource that produces key column values from ColumnSource types Character, Integer, and Double.TupleSource that produces key column values from ColumnSource types Character, Integer, and Float.TupleSource that produces key column values from ColumnSource types Character, Integer, and Instant.TupleSource that produces key column values from ColumnSource types Character, Integer, and Integer.TupleSource that produces key column values from ColumnSource types Character, Integer, and Long.TupleSource that produces key column values from ColumnSource types Character, Integer, and Object.TupleSource that produces key column values from ColumnSource types Character, Integer, and Byte.TupleSource that produces key column values from ColumnSource types Character, Integer, and Long.TupleSource that produces key column values from ColumnSource types Character, Integer, and Short.TupleSource that produces key column values from ColumnSource types Character, Long, and Boolean.TupleSource that produces key column values from ColumnSource types Character, Long, and Byte.TupleSource that produces key column values from ColumnSource types Character, Long, and Character.TupleSource that produces key column values from ColumnSource types Character and Long.TupleSource that produces key column values from ColumnSource types Character, Long, and Double.TupleSource that produces key column values from ColumnSource types Character, Long, and Float.TupleSource that produces key column values from ColumnSource types Character, Long, and Instant.TupleSource that produces key column values from ColumnSource types Character, Long, and Integer.TupleSource that produces key column values from ColumnSource types Character, Long, and Long.TupleSource that produces key column values from ColumnSource types Character, Long, and Object.TupleSource that produces key column values from ColumnSource types Character, Long, and Byte.TupleSource that produces key column values from ColumnSource types Character, Long, and Long.TupleSource that produces key column values from ColumnSource types Character, Long, and Short.TupleSource that produces key column values from ColumnSource types Character, Object, and Boolean.TupleSource that produces key column values from ColumnSource types Character, Object, and Byte.TupleSource that produces key column values from ColumnSource types Character, Object, and Character.TupleSource that produces key column values from ColumnSource types Character and Object.TupleSource that produces key column values from ColumnSource types Character, Object, and Double.TupleSource that produces key column values from ColumnSource types Character, Object, and Float.TupleSource that produces key column values from ColumnSource types Character, Object, and Instant.TupleSource that produces key column values from ColumnSource types Character, Object, and Integer.TupleSource that produces key column values from ColumnSource types Character, Object, and Long.TupleSource that produces key column values from ColumnSource types Character, Object, and Object.TupleSource that produces key column values from ColumnSource types Character, Object, and Byte.TupleSource that produces key column values from ColumnSource types Character, Object, and Long.TupleSource that produces key column values from ColumnSource types Character, Object, and Short.TupleSource that produces key column values from ColumnSource types Character, Byte, and Boolean.TupleSource that produces key column values from ColumnSource types Character, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Character, Byte, and Character.TupleSource that produces key column values from ColumnSource types Character and Byte.TupleSource that produces key column values from ColumnSource types Character, Byte, and Double.TupleSource that produces key column values from ColumnSource types Character, Byte, and Float.TupleSource that produces key column values from ColumnSource types Character, Byte, and Instant.TupleSource that produces key column values from ColumnSource types Character, Byte, and Integer.TupleSource that produces key column values from ColumnSource types Character, Byte, and Long.TupleSource that produces key column values from ColumnSource types Character, Byte, and Object.TupleSource that produces key column values from ColumnSource types Character, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Character, Byte, and Long.TupleSource that produces key column values from ColumnSource types Character, Byte, and Short.TupleSource that produces key column values from ColumnSource types Character, Long, and Boolean.TupleSource that produces key column values from ColumnSource types Character, Long, and Byte.TupleSource that produces key column values from ColumnSource types Character, Long, and Character.TupleSource that produces key column values from ColumnSource types Character and Long.TupleSource that produces key column values from ColumnSource types Character, Long, and Double.TupleSource that produces key column values from ColumnSource types Character, Long, and Float.TupleSource that produces key column values from ColumnSource types Character, Long, and Instant.TupleSource that produces key column values from ColumnSource types Character, Long, and Integer.TupleSource that produces key column values from ColumnSource types Character, Long, and Long.TupleSource that produces key column values from ColumnSource types Character, Long, and Object.TupleSource that produces key column values from ColumnSource types Character, Long, and Byte.TupleSource that produces key column values from ColumnSource types Character, Long, and Long.TupleSource that produces key column values from ColumnSource types Character, Long, and Short.TupleSource that produces key column values from ColumnSource types Character, Short, and Boolean.TupleSource that produces key column values from ColumnSource types Character, Short, and Byte.TupleSource that produces key column values from ColumnSource types Character, Short, and Character.TupleSource that produces key column values from ColumnSource types Character and Short.TupleSource that produces key column values from ColumnSource types Character, Short, and Double.TupleSource that produces key column values from ColumnSource types Character, Short, and Float.TupleSource that produces key column values from ColumnSource types Character, Short, and Instant.TupleSource that produces key column values from ColumnSource types Character, Short, and Integer.TupleSource that produces key column values from ColumnSource types Character, Short, and Long.TupleSource that produces key column values from ColumnSource types Character, Short, and Object.TupleSource that produces key column values from ColumnSource types Character, Short, and Byte.TupleSource that produces key column values from ColumnSource types Character, Short, and Long.TupleSource that produces key column values from ColumnSource types Character, Short, and Short.Single value source for Character.
Sparse array source for Character.
Chunked aggregation operator for sorted first/last-by using a char sort-column on add-only tables.
ColumnSource implementation for aggregation result char columns.A
CharType array.Lexicographicaly compares two arrays using Deephaven ordering for the elements.
Chunked aggregation operator for sorted first/last-by using a char sort-column on blink tables.
3-Tuple (triple) key class composed of char, byte, and byte elements.
3-Tuple (triple) key class composed of char, byte, and char elements.
3-Tuple (triple) key class composed of char, byte, and double elements.
3-Tuple (triple) key class composed of char, byte, and float elements.
3-Tuple (triple) key class composed of char, byte, and int elements.
3-Tuple (triple) key class composed of char, byte, and long elements.
3-Tuple (triple) key class composed of char, byte, and Object elements.
3-Tuple (triple) key class composed of char, byte, and short elements.
This implements a timsort kernel for Characters.
2-Tuple (double) key class composed of char and byte elements.
3-Tuple (triple) key class composed of char, char, and byte elements.
3-Tuple (triple) key class composed of char, char, and char elements.
3-Tuple (triple) key class composed of char, char, and double elements.
3-Tuple (triple) key class composed of char, char, and float elements.
3-Tuple (triple) key class composed of char, char, and int elements.
3-Tuple (triple) key class composed of char, char, and long elements.
3-Tuple (triple) key class composed of char, char, and Object elements.
3-Tuple (triple) key class composed of char, char, and short elements.
2-Tuple (double) key class composed of char and char elements.
Chunk implementation for char data.A column source backed by
CharChunks.This operator counts the distinct values within the source.
This operator computes the set of distinct values within the source.
Iterative sum operator, extended for absolute values and regular sums.
This operator computes the single unique value of a particular aggregated state.
Creates chunk filters for char values.
CharChunkPool implementation that pools chunks of chars in a data structure that only enforces soft
reachability.Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
Functional interface to apply an operation to a single
char.3-Tuple (triple) key class composed of char, double, and byte elements.
3-Tuple (triple) key class composed of char, double, and char elements.
3-Tuple (triple) key class composed of char, double, and double elements.
3-Tuple (triple) key class composed of char, double, and float elements.
3-Tuple (triple) key class composed of char, double, and int elements.
3-Tuple (triple) key class composed of char, double, and long elements.
3-Tuple (triple) key class composed of char, double, and Object elements.
3-Tuple (triple) key class composed of char, double, and short elements.
2-Tuple (double) key class composed of char and double elements.
Compute an exponential moving standard deviation for a char column source.
3-Tuple (triple) key class composed of char, float, and byte elements.
3-Tuple (triple) key class composed of char, float, and char elements.
3-Tuple (triple) key class composed of char, float, and double elements.
3-Tuple (triple) key class composed of char, float, and float elements.
3-Tuple (triple) key class composed of char, float, and int elements.
3-Tuple (triple) key class composed of char, float, and long elements.
3-Tuple (triple) key class composed of char, float, and Object elements.
3-Tuple (triple) key class composed of char, float, and short elements.
2-Tuple (double) key class composed of char and float elements.
3-Tuple (triple) key class composed of char, int, and byte elements.
3-Tuple (triple) key class composed of char, int, and char elements.
3-Tuple (triple) key class composed of char, int, and double elements.
3-Tuple (triple) key class composed of char, int, and float elements.
3-Tuple (triple) key class composed of char, int, and int elements.
3-Tuple (triple) key class composed of char, int, and long elements.
3-Tuple (triple) key class composed of char, int, and Object elements.
3-Tuple (triple) key class composed of char, int, and short elements.
This implements a timsort kernel for Characters.
2-Tuple (double) key class composed of char and int elements.
3-Tuple (triple) key class composed of char, long, and byte elements.
3-Tuple (triple) key class composed of char, long, and char elements.
3-Tuple (triple) key class composed of char, long, and double elements.
3-Tuple (triple) key class composed of char, long, and float elements.
3-Tuple (triple) key class composed of char, long, and int elements.
3-Tuple (triple) key class composed of char, long, and long elements.
CharLongMegaMergeDescendingKernel.CharLongMegaMergeDescendingKernelContext<ATTR extends Any,KEY_INDICES extends Indices>
CharLongMegaMergeKernel.CharLongMegaMergeKernelContext<ATTR extends Any,KEY_INDICES extends Indices>
3-Tuple (triple) key class composed of char, long, and Object elements.
3-Tuple (triple) key class composed of char, long, and short elements.
This implements a timsort kernel for Characters.
2-Tuple (double) key class composed of char and long elements.
3-Tuple (triple) key class composed of char, Object, and byte elements.
3-Tuple (triple) key class composed of char, Object, and char elements.
3-Tuple (triple) key class composed of char, Object, and double elements.
3-Tuple (triple) key class composed of char, Object, and float elements.
3-Tuple (triple) key class composed of char, Object, and int elements.
3-Tuple (triple) key class composed of char, Object, and long elements.
3-Tuple (triple) key class composed of char, Object, and Object elements.
3-Tuple (triple) key class composed of char, Object, and short elements.
2-Tuple (double) key class composed of char and Object elements.
Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
For keeping track of incremental states of sorted values, we would ideally like to hold them in an Array or a Chunk;
with parallel row keys.
Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
A simple circular buffer for primitive values, like java.util.concurrent.ArrayBlockingQueue but without the
synchronization and collection overhead.
Rolling formula operator for source char columns.
This operator counts the distinct values within the source.
This operator computes the set of distinct values within the source.
This operator computes the single unique value of a particular aggregated state.
For keeping track of incremental states of sorted values, we would ideally like to hold them in an Array or a Chunk;
with parallel row keys.
This class provides base functionality for several implementations of CharSequenceAdapter.
StringBuilder-like CharSequenceAdapter implementation.
Static helpers for hashCode, equality, and comparison of CharSequences.
3-Tuple (triple) key class composed of char, short, and byte elements.
3-Tuple (triple) key class composed of char, short, and char elements.
3-Tuple (triple) key class composed of char, short, and double elements.
3-Tuple (triple) key class composed of char, short, and float elements.
3-Tuple (triple) key class composed of char, short, and int elements.
3-Tuple (triple) key class composed of char, short, and long elements.
3-Tuple (triple) key class composed of char, short, and Object elements.
3-Tuple (triple) key class composed of char, short, and short elements.
2-Tuple (double) key class composed of char and short elements.
Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
A
SsmBackedColumnSource for Characters.A subset of a
CharVector according to an array of positions.Represents a graph.
A grid of charts.
Helper class to manage snapshots and deltas and keep not only a contiguous JS array of data per column in the
underlying table, but also support a mapping function to let client code translate data in some way for display and
keep that cached as well.
Represents a graph.
Possible plot orientations.
This implements a timsort kernel for Characters.
This implements a timsort kernel for Characters.
Cast the values in the input chunk to an int.
Cast the values in the input chunk to an int.
Cast the values in the input chunk to an int.
Cast the values in the input chunk to an int and add the specified offset.
Functional interface to apply a function to a single
char input and produce a single int result.Cast the values in the input chunk to a long.
Cast the values in the input chunk to an long and add the specified offset.
Static chart title
Types of
Charts.The primitive
char type.Processes a JSON value as a
char.See ReplicateDownsamplingValueTrackers for notes on changing this file.
A
Vector of primitive chars.Base class for all "indirect" CharVector implementations.
A
CharVector backed by an array.A subset of a
CharVector according to a range of positions.Data structure for a contiguous region of data.
A generic object intended to serve as a thin wrapper around an array region.
Convert an arbitrary chunk to a chunk of boxed objects.
Return a chunk that contains boxed
Objects representing the primitive values in values.A generic object intended to serve as a thin wrapper around a multidimensional array region.
An immutable ColumnSource that is backed by chunks.
Chunk-backed dictionary for use by
ToPage implementations.Writable sources that use simple arrays to back contiguous regions may implement this interface, allowing callers to
reach directly into their storage in order to fill them without the need for additional array copies.
Chunked
ByteColumnIterator implementation for chunk sources of primitive bytes.Chunked
CharacterColumnIterator implementation for chunk sources of primitive chars.Iteration support for values supplied by a
ChunkSource.Chunked
DoubleColumnIterator implementation for chunk sources of primitive doubles.Chunked
FloatColumnIterator implementation for chunk sources of primitive floats.Chunked
IntegerColumnIterator implementation for chunk sources of primitive ints.Chunked
LongColumnIterator implementation for chunk sources of primitive longs.Chunked
ShortColumnIterator implementation for chunk sources of primitive shorts.A function ready to be run in a snapshot, to collect data about a table column.
Uses a ChunkerDocument to lookup user cursor and perform autocompletion.
Token literal values and constants.
Represents an ast node that could be invokable.
Used to extract some reusable token-checking logic from the generated parser.
A stream specialized for "peek ahead" during semantic LOOKAHEAD.
Token Manager.
Implementation helpers for
chunks.Attribute that specifies that a
Chunk contains lengths of ranges within some other Chunk.Factory for wrapping native arrays as
ChunkPage instances.Interface for pools of
Chunks.Repository for constants used by
ChunkPool implementations.Static callback holder for pooled chunk allocation.
Support for release tracking, in order to detect chunk release errors.
Attribute that specifies that a
Chunk contains positions within some other Chunk.The
ChunkReader interface provides a mechanism for consuming Flight/Barrage streams and transforming them
into WritableChunk instances for further processing.Supports creation of
ChunkReader instances to use when processing a flight stream.Marker interface for
Contexts that are used in
ChunkSource.fillChunk(FillContext, WritableChunk, RowSequence).Marker interface for
Contexts that are used in ChunkSource.getChunk(GetContext, RowSequence).Sub-interface for ChunkSources that support previous value retrieval.
Convert an Object chunk to a chunk of primitives.
Return a chunk that contains boxed Objects representing the primitive values in primitives.
The
ChunkWriter interface provides a mechanism for writing chunks of data into a structured format suitable
for transmission in Apache Arrow's columnar format.Creator of
ChunkWriter instances.The TLS ciphers.
Include the ciphers explicitly defined.
Includes intermediate ciphers for TLSv1.3 and TLSv1.2.
Include the ciphers defined by the JDK.
Includes modern ciphers for TLSv1.3 and TLSv1.2.
Include the ciphers defined by the system properties "https.cipherSuites".
Read a list of classes from a classpath resource.
SimpleReference with an additional cleanup callback.
Utility for draining a reference queue of
CleanupReferences and invoking their cleanup methods.Dedicated
ReferenceQueue suppliers for various engine purposes.A client channel factory that may update
ClientConfig values before handing off to a ClientChannelFactoryDefaulter.delegate().The client configuration encapsulates the configuration to created a
ManagedChannel.Data sent from the client to the server as part of a
bidirection message
stream.
A generic payload sent from the client to the server.
A generic payload sent from the client to the server.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated.
Container for state information pertaining to a given
TableTicket.Provides time-based methods.
The time provider for a
TimeTable.Boilerplate super-class for various clock-oriented filters.
Representation of a contiguous key range with monotonically nondecreasing timestamp values.
Runtime exception thrown by update processing code that observes evidence of clock inconsistencies.
A base implementation of Clock, with all methods being sourced from
Clock.currentTimeNanos().The system time provider.
This interface extends
Iterator and AutoCloseable in order to allow for iterators that acquire
resources that must be released.Interface for
closeable primitive iterators.Closeable primitive iterator over elements of type byte.Closeable primitive iterator over elements of type char.Closeable primitive iterator over elements of type double.Closeable primitive iterator over elements of type float.Closeable primitive iterator over elements of type int.Closeable primitive iterator over elements of type long.Closeable primitive iterator over elements of type short.Protobuf type
io.deephaven.proto.backplane.script.grpc.CloseDocumentRequestProtobuf type
io.deephaven.proto.backplane.script.grpc.CloseDocumentRequest
Intentionally empty and is here for backwards compatibility should this API change.
Intentionally empty and is here for backwards compatibility should this API change.
Wraps a
SerializableBiFunction with the API of a function.A serializable closure which maps pair of doubles to doubles.
A serializable closure which maps doubles to doubles.
Wraps a
HasClosure with the API of a function.Cache for
ObjectCodec instances.Exception class for
CodecCache item construction issues.Representation class for codec information stored in key-value metadata for Deephaven-written Parquet files.
Utility class to concentrate
ObjectCodec lookups.Deprecated, for removal: This API element is subject to removal in a future version.
A color.
Serializable
Predicate.Palette of
Colors.Algorithmically generated
ColorPalette.Algorithm for generating a sequence of
Colors.Pre-made
ColorPaletteAlgorithms.ColorPalette specified by an array of Colors.Pre-made color palettes.
Pre-defined
Colors available by name.Colors moved to
Color.Deprecated.
Formatting methods from ColorUtil.
Creates distinct and unique coloration for each unique input value.
Describes the structure of the column, and if desired can be used to get access to the data to be rendered in this
column.
A ColumnAggregation is an
Aggregation that is composed of a spec and a single input/output
column pair.ColumnAggregations is an
Aggregation that is composed of a spec and multiple input/output
column pairs.Used to iterate over column page readers for each page with the capability to set channel context to for reading
the pages.
Column definition for all Deephaven columns.
Container for utilities to work with magic String values used to indicate formatted rows and columns.
Creates
ColumnHandlerFactory.ColumnHandler instances with specified data types.Holds a table column.
Data to construct a data column.
The instructions for mapping a Deephaven column in
Resolver.columnInstructions().Iteration support for values supplied by a column.
Per-TableLocation, per-column key, state, and factory object.
Represents a column name.
A
CsvSpecs.Builder.headerLegalizer(Function) that replaces '-' and ' ' with '_'.Provides the API for reading a single parquet page
Converts large data types to Preview types.
Column region interface for regions that support fetching primitive bytes.
Column region interface for regions that support fetching primitive chars.
ColumnRegionObject implementation for regions that support fetching symbols from a dictionary represented as
an ObjectChunk.Column region interface for regions that support fetching primitive doubles.
Column region interface for regions that support fetching primitive floats.
Column region interface for regions that support fetching primitive ints.
Column region interface for regions that support fetching primitive longs.
Column region interface for regions that support fetching objects.
Column region interface for regions that support fetching primitive shorts.
This exception is thrown when
ConstructSnapshot fails to successfully
collect snapshot data for a column in parallel.A "source" for column data - allows cell values to be looked up by (long) keys.
Defaulted interfaces for various base
ColumnSource types, in order to avoid having defaults at higher levels
in the class hierarchy.Default interface for Boolean
ColumnSource implementations.Default interface for byte
ColumnSource implementations.Default interface for char
ColumnSource implementations.Default interface for double
ColumnSource implementations.Default interface for float
ColumnSource implementations.Default interface for int
ColumnSource implementations.Default interface for long
ColumnSource implementations.Default interface for
Instant ColumnSource implementations.Default interface for Object
ColumnSource implementations.Default interface for short
ColumnSource implementations.Default interface for long-backed
ColumnSource implementations.Manager for ColumnSources in a Table.
Helper class to support easier to read in-line column definitions.
Protobuf type
io.deephaven.proto.backplane.grpc.ColumnStatisticsRequestProtobuf type
io.deephaven.proto.backplane.grpc.ColumnStatisticsRequestConvert value columns into labeled rows.
Representation class for per-column type information stored in key-value metadata for Deephaven-written Parquet
files.
Values for the
ColumnTypeInfo.specialType() field.Deprecated.
Protobuf type
io.deephaven.proto.backplane.grpc.ComboAggregateRequest.AggregateProtobuf type
io.deephaven.proto.backplane.grpc.ComboAggregateRequest.AggregateProtobuf enum
io.deephaven.proto.backplane.grpc.ComboAggregateRequest.AggTypeProtobuf type
io.deephaven.proto.backplane.grpc.ComboAggregateRequestDeprecated.
Event fired when a command is issued from the client.
A specialization of
TicketResolver that signifies this resolver supports Flight descriptor commands.The out-of-the-box authorization provider for the Deephaven community server.
Includes some of the common modules necessary for creating a
DeephavenApiServerComponent /
DeephavenApiServer.This implements a timsort kernel for Objects.
The ComparatorRegistry is a set of default comparators for sort operations.
An implementation of SortSpec that additionally includes a Comparator.
Protobuf type
io.deephaven.proto.backplane.grpc.CompareConditionProtobuf type
io.deephaven.proto.backplane.grpc.CompareConditionProtobuf enum
io.deephaven.proto.backplane.grpc.CompareCondition.CompareOperationAn iterator for the complement set over an universe of [0, Long.MAX_VALUE].
An
OutputStream that can be marked as done, completed, or rolled back.A class specifically for completing assignment statements; to be called after the completer has discovered the cursor
near an assignment token.
A class specifically for completing column expression; to be called after the completer has discovered the a column
expression with an = and the cursor is at or after =.
A class specifically for completing column names; to be called after the completer has discovered the name of the
column to match.
This class is used as a return POJO for the result of a Parquet write operation.
A class specifically for completing invocations; to be called with method results when the cursor is somewhere that a
method is valid.
A class specifically for completing table names; to be called after the completer has discovered the name of the
table.
A class specifically for completing table namespaces; to be called after the completer has discovered the name of the
namespace.
A class specifically for completing variable names.
Some basic tools for computing completion results.
Thrown from the document parser if the user has updated the document while an ongoing completion request was blocking
on stale input.
Protobuf type
io.deephaven.proto.backplane.script.grpc.CompletionContextProtobuf type
io.deephaven.proto.backplane.script.grpc.CompletionContextA Deephaven-internal completion fragment.
General API for returning a list of completion results from a given offset in a source command.
Protobuf type
io.deephaven.proto.backplane.script.grpc.CompletionItemProtobuf type
io.deephaven.proto.backplane.script.grpc.CompletionItemA lookup object for various values that the
ChunkerCompleter might be interested in.Various context-sensitive options to use when generating completions.
A specialized parser for autocompletion; maybe better to call it a chunker than a parser...
A stateful object to represent a document search at a given position.
A safe version of CompletableFuture that does not expose the completion API.
A
CompletableFuture that prevents users from completing the future by hiding behind
CompletionStageFuture.Provides a structured approach for constructing
DeephavenApiServerComponent.A statistic that represents the composite or rolled-up value of a set of child statistics, as best as possible.
Routing
TableDataService that applies a selector function to pick service(s) for each request.A consistency monitor for use in the CompositeTableDataService.
Immutable byte[]-backed String replacement.
An Intermediate adapter interface between Deephaven column writing and parquet compression.
An
InputStream that will not close the underlying stream when InputStream.close() is called.Computer creates a new deferred calculation plus an offset (FutureOffset) every time computer is called.
The ComputerSystem represents the physical hardware, of a computer system/product and includes BIOS/firmware and a
motherboard, logic board, etc.
Provides concurrency control operations for expressions such as
filters and selectables.This cache follows the same design as ConcurrentUnboundedStringCache, but uses a KeyedObjectCache (bounded,
concurrent-get, "pseudo-random pseudo-LRU" replacement) for its internal storage.
Indicates that the annotated method should be executed concurrently with respect to the
UpdateGraph (UGP).Common interface for LockFreeArrayQueue and variants.
A very limited interface is specified, in order to decouple typeAdapter pooling and related concerns from the cache
itself.
The set of Conditions that can be used with various filters.
Protobuf type
io.deephaven.proto.backplane.grpc.ConditionProtobuf type
io.deephaven.proto.backplane.grpc.ConditionA set of multiple models where predicates determine which of the models execute on any iteration.
A condition filter evaluates a formula against a table.
Provides server-specified configuration values to gRPC clients.
This interface provides type-safe authorization hooks for ConfigServiceGrpc.
Provides simple configuration data to users.
Provides simple configuration data to users.
A stub to allow clients to do synchronous rpc calls to service ConfigService.
A stub to allow clients to do ListenableFuture-style rpc calls to service ConfigService.
Base class for the server implementation of the service ConfigService.
A stub to allow clients to do asynchronous rpc calls to service ConfigService.
Serves specified configuration properties to gRPC clients.
Utility class to provide an enhanced view and common access point for java properties files, as well as common
configuration pieces.
Protobuf type
io.deephaven.proto.backplane.grpc.ConfigurationConstantsRequestProtobuf type
io.deephaven.proto.backplane.grpc.ConfigurationConstantsRequestProtobuf type
io.deephaven.proto.backplane.grpc.ConfigurationConstantsResponseProtobuf type
io.deephaven.proto.backplane.grpc.ConfigurationConstantsResponseAn interface for classes that determine the environment a
Configuration is running within.Standardized runtime exception type for Configuration and related utilities.
Applies configured http headers to every outgoing response.
Applies configured http headers to every outgoing response.
Protobuf type
io.deephaven.proto.backplane.grpc.ConfigValueProtobuf type
io.deephaven.proto.backplane.grpc.ConfigValueAddition optional configuration that can be passed to the
CoreClient constructor.
First payload to send on a MessageStream, indicating the object to connect to
on the server.
First payload to send on a MessageStream, indicating the object to connect to
on the server.
This interface provides type-safe authorization hooks for ConsoleServiceGrpc.
Console interaction service
Console interaction service
A stub to allow clients to do synchronous rpc calls to service ConsoleService.
A stub to allow clients to do ListenableFuture-style rpc calls to service ConsoleService.
Base class for the server implementation of the service ConsoleService.
A stub to allow clients to do asynchronous rpc calls to service ConsoleService.
A console session is part of a
Session that allows script execution.A ConstituentDependency is used to establish a
dependency relationship between a table and the
constituent tables (or table-like things) that fill its columns.This exception is thrown when a constituent table of a
UnionSourceManager encounters an error.A Set of static utilities for computing values from a table while avoiding the use of an update graph lock.
Interface used to control snapshot behavior, including previous value usage and consistency testing.
Exception thrown for "fail-fast" purposes when it's been detected that a snapshot will fail.
An implementation of
ConstructSnapshot.SnapshotControl for sources that cannot update.Interface for
ConstructSnapshot.UsePreviousValues.usePreviousValues(long).Converter from a stream of Kafka records to a Deephaven StreamPublisher.
Base container class.
Various useful methods for roaring bitmaps.
Protobuf type
io.deephaven.proto.backplane.grpc.ContainsConditionProtobuf type
io.deephaven.proto.backplane.grpc.ContainsConditionBase interface for state/mutable data that needs to be kept over the course of an evaluation session for a Chunk
Source, Functor or Sink.
Interface for Object
ColumnSources that offer an alternative get method that takes a context.A custom
HttpContent implementation for finer control over caching behavior.A custom
HttpContent.Factory that creates ControlledCacheHttpContent instances.Simple wrapper around the Jetty Resource type, to grant us control over caching features.
An interface for
ColumnSources that indicate that it both represents a time value, and may be converted
between other common time values efficiently.Rewrite any IN-type expression into its corresponding EQUALS if the left side is not a reference or if the right side
does have a reference.
A style for objects that should declare a builder interface to use for construction and allows copy.
Base-class for stream first/last-by chunked operators that need to copy data from source columns to result columns
with a permutation on the redirected indices.
An
aggregation that provides a single output column with the number of rows in each aggregation
group.A statistic where each value represents a additive quantity, and thus the sum of the values does have meaning.
An
aggregation that provides a single output column with the number of rows in each aggregation
group.Implements a counting operator that counts the number of rows that pass a set of filters.
Holder class to hold filter objects and the input column indices they apply to.
Protobuf type
io.deephaven.proto.backplane.grpc.CreateDirectoryRequestProtobuf type
io.deephaven.proto.backplane.grpc.CreateDirectoryRequestProtobuf type
io.deephaven.proto.backplane.grpc.CreateDirectoryResponseProtobuf type
io.deephaven.proto.backplane.grpc.CreateDirectoryResponseProtobuf type
io.deephaven.proto.backplane.grpc.CreateInputTableRequestProtobuf type
io.deephaven.proto.backplane.grpc.CreateInputTableRequestProtobuf type
io.deephaven.proto.backplane.grpc.CreateInputTableRequest.InputTableKindProtobuf type
io.deephaven.proto.backplane.grpc.CreateInputTableRequest.InputTableKind.BlinkProtobuf type
io.deephaven.proto.backplane.grpc.CreateInputTableRequest.InputTableKind.BlinkProtobuf type
io.deephaven.proto.backplane.grpc.CreateInputTableRequest.InputTableKind
Creates an in-memory append-only table - rows cannot be modified or deleted.
Creates an in-memory append-only table - rows cannot be modified or deleted.
Creates an in-memory table that supports updates and deletes by keys.
Creates an in-memory table that supports updates and deletes by keys.
Implementation for chunk-oriented joins that produce multiple RHS rows per-LHS row, including
TableOperations.join(TABLE)
(referred to as simply join or "cross join") and a left outer join.Shift state used by the
BitShiftingColumnSource.Protobuf type
io.deephaven.proto.backplane.grpc.CrossJoinTablesRequestProtobuf type
io.deephaven.proto.backplane.grpc.CrossJoinTablesRequestThe csv table resolver is able to resolve CSV for schemes
csv+http, http+csv, csv+https,
https+csv, csv+file, file+csv, and csv into tables.Utilities for reading and writing CSV files to and from
TablesAn
UpdateBySpec for performing a windowed rolling formula operation.A
UpdateBySpec for performing a Cumulative Min/Max of the specified columns.A
UpdateBySpec for performing a Cumulative Product of the specified columns.A
UpdateBySpec for performing a Cumulative Sum of the specified columns.A ByteBufferSink that knows and provides a getter for the last buffer it gave out, to avoid unnecessary state in code
that uses the buffer.
We still send plain strings to the server and receive plain strings from the client.
Options for custom columns.
Describes the type of node in a rollup table.
Allows applications to offer custom autocomplete suggestions.
Factory interface for CustomCompletion instances, allowing the autocomplete internals to manage scope directly of
CustomCompletion instances.
A custom server object that may be
ObjectService.Fetchable or ObjectService.Bidirectional.A custom type
class.Expansion of
BasicDataIndex to include methods for transforming the index and fast retrieval of row keys from
lookup keys.Provides a lookup function from a lookup key to the row key in the index table.
Indexer that provides single and multi-column clustering indexes for a table, linked to a
TrackingRowSet.Interface for
DataIndex implementations that may opt into strong reachability within the DataIndexer's
cache.Representation class for data index information stored in key-value metadata for Deephaven-written Parquet files.
Options for controlling the function of a
DataIndex.The builder interface to construct a
DataIndexOptions.A
PushdownPredicateManager that supports pushdown against a DataIndex.A transformation to apply to an existing
data index in order to produce a transformed
BasicDataIndex.Tools for working with
data indices.A
KeyedObjectKey that for values keyed by a lookup key.A service loader class for loading
DataInstructionsProviderPlugin implementations at runtime which provide
DataInstructionsProviderLoader implementations for different URI schemes.A plugin interface for providing
DataInstructionsProviderPlugin implementations for different property
collections and URI schemes.Options for requesting table data, either as a snapshot or a subscription.
Options for requesting a preview of columns when requesting table data.
Simple TS union that includes the rangeset and a simplified set that must contain exactly one range, with a start
and end property that are both JS numbers.
Simple range consisting only of start and end numbers.
Options for requesting a snapshot of a table.
Options for requesting a full-table subscription to a table.
Options for requesting a viewport subscription to a table.
A generic data series.
A generic data series.
String formatter for
Instant and ZonedDateTime.Common date time formatters.
Functions for working with time.
Exception type thrown when operations on date time values would exceed the range available by max or min long
nanoseconds.
Exception type thrown when date time string representations can not be parsed.
If python is configured as the script language for this server, ensures that threads which may invoke python code
will be able to be debugged.
A formatter for converting decimals into formatted strings.
Entrypoint for the Deephaven gRPC server, starting the various engine and script components, running any specified
application, and enabling the gRPC endpoints to be accessed by consumers.
DeephavenApiServerComponent.Builder<Self extends DeephavenApiServerComponent.Builder<Self,Component>,Component extends DeephavenApiServerComponent>
Deephaven’s default AwsClientFactory implementation.
A Deephaven service helper for a
channel.A Deephaven-compatible functions holds a native python function with associated typing information, used to help
implement
AbstractConditionFilter and FormulaColumnPython.Deephaven flavor of the Hadoop/Parquet CompressionCodec factory, offering support for picking codecs from
configuration or from the classpath (via service loaders), while still offering the ability to get a
CompressionCodecName enum value having loaded the codec in this way.
Basic Linker for the Deephaven JS API.
TableLocationKeyFinder that will traverse a directory hierarchy laid out in Deephaven's "nested-partitioned"
format, e.g.AwsCredentialsProvider implementation used for configuring credentials for S3 clients when working with
Iceberg.A Deephaven target represents the information necessary to establish a connection to a remote Deephaven service.
Provides
NameResolver support for plaintext DeephavenTarget.Provides
NameResolver support for secure DeephavenTarget.A Deephaven URI is a structure URI that has a Deephaven-specific scheme, either
dh or dh+plain.JVM implementation of
ChunkReader.Factory, suitable for use in Java clients and servers.Factory method to create a new
ChunkReader for the given type and options.An alternative set of defaults which may typically be used by
ChunkSources which support a get method
which only works for contiguous ranges.JVM implementation of
ChunkWriter.Factory, suitable for use in Java clients and servers.This supplier interface simplifies the cost to operate off of the ArrowType directly since the Arrow POJO is not
yet supported over GWT.
Default
ConfigurationContext implementation.A defensive
Drainable implementation that supports the non-read methods of InputStream.Base deferred region implementation.
ColumnRegionChar implementation for deferred regions, i.e.ColumnRegionDouble implementation for deferred regions, i.e.ColumnRegionFloat implementation for deferred regions, i.e.ColumnRegionInt implementation for deferred regions, i.e.ColumnRegionLong implementation for deferred regions, i.e.ColumnRegionShort implementation for deferred regions, i.e.DeferredColumnRegionReferencing<ATTR extends Any,REFERENCED_COLUMN_REGION extends ColumnRegion<ATTR>>
ColumnRegionReferencing implementation for deferred regions, i.e.ColumnRegionShort implementation for deferred regions, i.e.An uncoalesced table with view and where operations to be applied after
UncoalescedTable.coalesce() is forced.The table reference hides the table underlying table from us.
Re-usable tool for scheduling delayed error notifications to be enqueued on the next update graph cycle.
Util class to allow the complete() call to get some work done (writing trailers as a payload) before calling the
actual container implementation.
Allows you to join multiple completion handlers together, and coalesce the final results.
Creates all specified implementation, and sends all queries to each as necessary.
Indicates that this class implements LivenessNode via a member rather than implementing it directly.
Indicates that this class implements LivenessReferent via a member rather than implementing it directly.
The delegating script session delegates all calls to another script session.
Utility class to fan out session events to multiple handlers.
Protobuf type
io.deephaven.proto.backplane.grpc.DeleteItemRequestProtobuf type
io.deephaven.proto.backplane.grpc.DeleteItemRequestProtobuf type
io.deephaven.proto.backplane.grpc.DeleteItemResponseProtobuf type
io.deephaven.proto.backplane.grpc.DeleteItemResponseProtobuf type
io.deephaven.proto.backplane.grpc.DeleteTableRequestProtobuf type
io.deephaven.proto.backplane.grpc.DeleteTableRequestProtobuf type
io.deephaven.proto.backplane.grpc.DeleteTableResponseProtobuf type
io.deephaven.proto.backplane.grpc.DeleteTableResponseA clock impl with a delta adjustment.
An object for controlling the behavior of a
UpdateByOperation.Delta(String...)} operation.A class for constructing
DeltaControl instancesA
UpdateBySpec for performing a Cumulative Sum of the specified columns.An interface for things that provide a stream of dependencies.
Deprecated.
see io.deephaven.server.jetty.CommunityComponentFactory
Deprecated.
Deprecated.
DescriptorMessageClass<T extends com.google.protobuf.Message>
A descriptor provider from a
class on the classpath.The configuration options for providing a
Descriptors.Descriptor.A descriptor provider sourced from a Kafka schema registry.
Protobuf type
io.deephaven.proto.backplane.script.grpc.DiagnosticProtobuf type
io.deephaven.proto.backplane.script.grpc.DiagnosticProtobuf type
io.deephaven.proto.backplane.script.grpc.Diagnostic.CodeDescriptionProtobuf type
io.deephaven.proto.backplane.script.grpc.Diagnostic.CodeDescriptionProtobuf enum
io.deephaven.proto.backplane.script.grpc.Diagnostic.DiagnosticSeverityProtobuf enum
io.deephaven.proto.backplane.script.grpc.Diagnostic.DiagnosticTagA collection of int constants used for diagnostic messages.
Base class for reading dictionary-encoded string arrays and vectors.
Attribute that specifies that a
Chunk contains positions within another Chunk that represents a dictionary of
values.Utilities to assist with file and directory operations.
The preferred watcher type is the built-in Java one as it's more efficient, but it doesn't catch all new files
Range which has been split into indexed bins (subranges).
DiscretizedRange where all bins are equal length.Wraps Objects that cannot be displayed (e.g.
Protobuf type
io.deephaven.proto.backplane.script.grpc.DocumentRangeProtobuf type
io.deephaven.proto.backplane.script.grpc.DocumentRangeChunked aggregation operator for sorted first/last-by using a double sort-column on add-only tables.
ColumnSource implementation for aggregation result double columns.A
DoubleType array.Lexicographicaly compares two arrays using Deephaven ordering for the elements.
Simple array source for Double.
Chunked aggregation operator for sorted first/last-by using a double sort-column on blink tables.
TupleSource that produces key column values from ColumnSource types Double, Boolean, and Boolean.TupleSource that produces key column values from ColumnSource types Double, Boolean, and Byte.TupleSource that produces key column values from ColumnSource types Double, Boolean, and Character.TupleSource that produces key column values from ColumnSource types Double and Boolean.TupleSource that produces key column values from ColumnSource types Double, Boolean, and Double.TupleSource that produces key column values from ColumnSource types Double, Boolean, and Float.TupleSource that produces key column values from ColumnSource types Double, Boolean, and Instant.TupleSource that produces key column values from ColumnSource types Double, Boolean, and Integer.TupleSource that produces key column values from ColumnSource types Double, Boolean, and Long.TupleSource that produces key column values from ColumnSource types Double, Boolean, and Object.TupleSource that produces key column values from ColumnSource types Double, Boolean, and Byte.TupleSource that produces key column values from ColumnSource types Double, Boolean, and Long.TupleSource that produces key column values from ColumnSource types Double, Boolean, and Short.TupleSource that produces key column values from ColumnSource types Double, Byte, and Boolean.TupleSource that produces key column values from ColumnSource types Double, Byte, and Byte.3-Tuple (triple) key class composed of double, byte, and byte elements.
TupleSource that produces key column values from ColumnSource types Double, Byte, and Character.3-Tuple (triple) key class composed of double, byte, and char elements.
TupleSource that produces key column values from ColumnSource types Double and Byte.TupleSource that produces key column values from ColumnSource types Double, Byte, and Double.3-Tuple (triple) key class composed of double, byte, and double elements.
TupleSource that produces key column values from ColumnSource types Double, Byte, and Float.3-Tuple (triple) key class composed of double, byte, and float elements.
TupleSource that produces key column values from ColumnSource types Double, Byte, and Instant.TupleSource that produces key column values from ColumnSource types Double, Byte, and Integer.3-Tuple (triple) key class composed of double, byte, and int elements.
TupleSource that produces key column values from ColumnSource types Double, Byte, and Long.3-Tuple (triple) key class composed of double, byte, and long elements.
TupleSource that produces key column values from ColumnSource types Double, Byte, and Object.3-Tuple (triple) key class composed of double, byte, and Object elements.
TupleSource that produces key column values from ColumnSource types Double, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Double, Byte, and Long.TupleSource that produces key column values from ColumnSource types Double, Byte, and Short.3-Tuple (triple) key class composed of double, byte, and short elements.
This implements a timsort kernel for Doubles.
This implements a timsort kernel for Doubles.
2-Tuple (double) key class composed of double and byte elements.
TupleSource that produces key column values from ColumnSource types Double, Character, and Boolean.TupleSource that produces key column values from ColumnSource types Double, Character, and Byte.TupleSource that produces key column values from ColumnSource types Double, Character, and Character.TupleSource that produces key column values from ColumnSource types Double and Character.TupleSource that produces key column values from ColumnSource types Double, Character, and Double.TupleSource that produces key column values from ColumnSource types Double, Character, and Float.TupleSource that produces key column values from ColumnSource types Double, Character, and Instant.TupleSource that produces key column values from ColumnSource types Double, Character, and Integer.TupleSource that produces key column values from ColumnSource types Double, Character, and Long.TupleSource that produces key column values from ColumnSource types Double, Character, and Object.TupleSource that produces key column values from ColumnSource types Double, Character, and Byte.TupleSource that produces key column values from ColumnSource types Double, Character, and Long.TupleSource that produces key column values from ColumnSource types Double, Character, and Short.3-Tuple (triple) key class composed of double, char, and byte elements.
3-Tuple (triple) key class composed of double, char, and char elements.
3-Tuple (triple) key class composed of double, char, and double elements.
3-Tuple (triple) key class composed of double, char, and float elements.
3-Tuple (triple) key class composed of double, char, and int elements.
3-Tuple (triple) key class composed of double, char, and long elements.
3-Tuple (triple) key class composed of double, char, and Object elements.
3-Tuple (triple) key class composed of double, char, and short elements.
2-Tuple (double) key class composed of double and char elements.
Chunk implementation for double data.A column source backed by
DoubleChunks.This operator counts the distinct values within the source.
This operator computes the set of distinct values within the source.
This operator computes the single unique value of a particular aggregated state.
Creates chunk filters for double values.
Interface for pools of
WritableDoubleChunk, ResettableDoubleChunk, and
ResettableWritableDoubleChunk.DoubleChunkPool implementation that pools chunks of doubles in a data structure that only enforces soft
reachability.Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
ColumnIterator implementation for columns of primitive doubles.TupleSource that produces key column values from ColumnSource types Double, Double, and Boolean.TupleSource that produces key column values from ColumnSource types Double, Double, and Byte.3-Tuple (triple) key class composed of double, double, and byte elements.
TupleSource that produces key column values from ColumnSource types Double, Double, and Character.3-Tuple (triple) key class composed of double, double, and char elements.
TupleSource that produces key column values from ColumnSource types Double and Double.TupleSource that produces key column values from ColumnSource types Double, Double, and Double.3-Tuple (triple) key class composed of double, double, and double elements.
TupleSource that produces key column values from ColumnSource types Double, Double, and Float.3-Tuple (triple) key class composed of double, double, and float elements.
TupleSource that produces key column values from ColumnSource types Double, Double, and Instant.TupleSource that produces key column values from ColumnSource types Double, Double, and Integer.3-Tuple (triple) key class composed of double, double, and int elements.
TupleSource that produces key column values from ColumnSource types Double, Double, and Long.3-Tuple (triple) key class composed of double, double, and long elements.
TupleSource that produces key column values from ColumnSource types Double, Double, and Object.3-Tuple (triple) key class composed of double, double, and Object elements.
TupleSource that produces key column values from ColumnSource types Double, Double, and Byte.TupleSource that produces key column values from ColumnSource types Double, Double, and Long.TupleSource that produces key column values from ColumnSource types Double, Double, and Short.3-Tuple (triple) key class composed of double, double, and short elements.
2-Tuple (double) key class composed of double and double elements.
Compute an exponential moving standard deviation for a double column source.
TupleSource that produces key column values from ColumnSource types Double, Float, and Boolean.TupleSource that produces key column values from ColumnSource types Double, Float, and Byte.3-Tuple (triple) key class composed of double, float, and byte elements.
TupleSource that produces key column values from ColumnSource types Double, Float, and Character.3-Tuple (triple) key class composed of double, float, and char elements.
TupleSource that produces key column values from ColumnSource types Double and Float.TupleSource that produces key column values from ColumnSource types Double, Float, and Double.3-Tuple (triple) key class composed of double, float, and double elements.
TupleSource that produces key column values from ColumnSource types Double, Float, and Float.3-Tuple (triple) key class composed of double, float, and float elements.
TupleSource that produces key column values from ColumnSource types Double, Float, and Instant.TupleSource that produces key column values from ColumnSource types Double, Float, and Integer.3-Tuple (triple) key class composed of double, float, and int elements.
TupleSource that produces key column values from ColumnSource types Double, Float, and Long.3-Tuple (triple) key class composed of double, float, and long elements.
TupleSource that produces key column values from ColumnSource types Double, Float, and Object.3-Tuple (triple) key class composed of double, float, and Object elements.
TupleSource that produces key column values from ColumnSource types Double, Float, and Byte.TupleSource that produces key column values from ColumnSource types Double, Float, and Long.TupleSource that produces key column values from ColumnSource types Double, Float, and Short.3-Tuple (triple) key class composed of double, float, and short elements.
2-Tuple (double) key class composed of double and float elements.
TupleSource that produces key column values from ColumnSource types Double, Instant, and Boolean.TupleSource that produces key column values from ColumnSource types Double, Instant, and Byte.TupleSource that produces key column values from ColumnSource types Double, Instant, and Character.TupleSource that produces key column values from ColumnSource types Double and Instant.TupleSource that produces key column values from ColumnSource types Double, Instant, and Double.TupleSource that produces key column values from ColumnSource types Double, Instant, and Float.TupleSource that produces key column values from ColumnSource types Double, Instant, and Instant.TupleSource that produces key column values from ColumnSource types Double, Instant, and Integer.TupleSource that produces key column values from ColumnSource types Double, Instant, and Long.TupleSource that produces key column values from ColumnSource types Double, Instant, and Object.TupleSource that produces key column values from ColumnSource types Double, Instant, and Byte.TupleSource that produces key column values from ColumnSource types Double, Instant, and Long.TupleSource that produces key column values from ColumnSource types Double, Instant, and Short.3-Tuple (triple) key class composed of double, int, and byte elements.
3-Tuple (triple) key class composed of double, int, and char elements.
3-Tuple (triple) key class composed of double, int, and double elements.
TupleSource that produces key column values from ColumnSource types Double, Integer, and Boolean.TupleSource that produces key column values from ColumnSource types Double, Integer, and Byte.TupleSource that produces key column values from ColumnSource types Double, Integer, and Character.TupleSource that produces key column values from ColumnSource types Double and Integer.TupleSource that produces key column values from ColumnSource types Double, Integer, and Double.TupleSource that produces key column values from ColumnSource types Double, Integer, and Float.TupleSource that produces key column values from ColumnSource types Double, Integer, and Instant.TupleSource that produces key column values from ColumnSource types Double, Integer, and Integer.TupleSource that produces key column values from ColumnSource types Double, Integer, and Long.TupleSource that produces key column values from ColumnSource types Double, Integer, and Object.TupleSource that produces key column values from ColumnSource types Double, Integer, and Byte.TupleSource that produces key column values from ColumnSource types Double, Integer, and Long.TupleSource that produces key column values from ColumnSource types Double, Integer, and Short.3-Tuple (triple) key class composed of double, int, and float elements.
3-Tuple (triple) key class composed of double, int, and int elements.
3-Tuple (triple) key class composed of double, int, and long elements.
3-Tuple (triple) key class composed of double, int, and Object elements.
3-Tuple (triple) key class composed of double, int, and short elements.
This implements a timsort kernel for Doubles.
This implements a timsort kernel for Doubles.
2-Tuple (double) key class composed of double and int elements.
TupleSource that produces key column values from ColumnSource types Double, Long, and Boolean.TupleSource that produces key column values from ColumnSource types Double, Long, and Byte.3-Tuple (triple) key class composed of double, long, and byte elements.
TupleSource that produces key column values from ColumnSource types Double, Long, and Character.3-Tuple (triple) key class composed of double, long, and char elements.
TupleSource that produces key column values from ColumnSource types Double and Long.TupleSource that produces key column values from ColumnSource types Double, Long, and Double.3-Tuple (triple) key class composed of double, long, and double elements.
TupleSource that produces key column values from ColumnSource types Double, Long, and Float.3-Tuple (triple) key class composed of double, long, and float elements.
TupleSource that produces key column values from ColumnSource types Double, Long, and Instant.TupleSource that produces key column values from ColumnSource types Double, Long, and Integer.3-Tuple (triple) key class composed of double, long, and int elements.
TupleSource that produces key column values from ColumnSource types Double, Long, and Long.3-Tuple (triple) key class composed of double, long, and long elements.
DoubleLongMegaMergeDescendingKernel.DoubleLongMegaMergeDescendingKernelContext<ATTR extends Any,KEY_INDICES extends Indices>
DoubleLongMegaMergeKernel.DoubleLongMegaMergeKernelContext<ATTR extends Any,KEY_INDICES extends Indices>
TupleSource that produces key column values from ColumnSource types Double, Long, and Object.3-Tuple (triple) key class composed of double, long, and Object elements.
TupleSource that produces key column values from ColumnSource types Double, Long, and Byte.TupleSource that produces key column values from ColumnSource types Double, Long, and Long.TupleSource that produces key column values from ColumnSource types Double, Long, and Short.3-Tuple (triple) key class composed of double, long, and short elements.
This implements a timsort kernel for Doubles.
This implements a timsort kernel for Doubles.
2-Tuple (double) key class composed of double and long elements.
If you want to expose the internal state of an aggregation and compare it, then the new tables might have nulls where
the old tables have zero.
TupleSource that produces key column values from ColumnSource types Double, Object, and Boolean.TupleSource that produces key column values from ColumnSource types Double, Object, and Byte.3-Tuple (triple) key class composed of double, Object, and byte elements.
TupleSource that produces key column values from ColumnSource types Double, Object, and Character.3-Tuple (triple) key class composed of double, Object, and char elements.
TupleSource that produces key column values from ColumnSource types Double and Object.TupleSource that produces key column values from ColumnSource types Double, Object, and Double.3-Tuple (triple) key class composed of double, Object, and double elements.
TupleSource that produces key column values from ColumnSource types Double, Object, and Float.3-Tuple (triple) key class composed of double, Object, and float elements.
TupleSource that produces key column values from ColumnSource types Double, Object, and Instant.TupleSource that produces key column values from ColumnSource types Double, Object, and Integer.3-Tuple (triple) key class composed of double, Object, and int elements.
TupleSource that produces key column values from ColumnSource types Double, Object, and Long.3-Tuple (triple) key class composed of double, Object, and long elements.
TupleSource that produces key column values from ColumnSource types Double, Object, and Object.3-Tuple (triple) key class composed of double, Object, and Object elements.
TupleSource that produces key column values from ColumnSource types Double, Object, and Byte.TupleSource that produces key column values from ColumnSource types Double, Object, and Long.TupleSource that produces key column values from ColumnSource types Double, Object, and Short.3-Tuple (triple) key class composed of double, Object, and short elements.
2-Tuple (double) key class composed of double and Object elements.
TupleSource that produces key column values from ColumnSource types Double, Byte, and Boolean.TupleSource that produces key column values from ColumnSource types Double, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Double, Byte, and Character.TupleSource that produces key column values from ColumnSource types Double and Byte.TupleSource that produces key column values from ColumnSource types Double, Byte, and Double.TupleSource that produces key column values from ColumnSource types Double, Byte, and Float.TupleSource that produces key column values from ColumnSource types Double, Byte, and Instant.TupleSource that produces key column values from ColumnSource types Double, Byte, and Integer.TupleSource that produces key column values from ColumnSource types Double, Byte, and Long.TupleSource that produces key column values from ColumnSource types Double, Byte, and Object.TupleSource that produces key column values from ColumnSource types Double, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Double, Byte, and Long.TupleSource that produces key column values from ColumnSource types Double, Byte, and Short.TupleSource that produces key column values from ColumnSource types Double, Long, and Boolean.TupleSource that produces key column values from ColumnSource types Double, Long, and Byte.TupleSource that produces key column values from ColumnSource types Double, Long, and Character.TupleSource that produces key column values from ColumnSource types Double and Long.TupleSource that produces key column values from ColumnSource types Double, Long, and Double.TupleSource that produces key column values from ColumnSource types Double, Long, and Float.TupleSource that produces key column values from ColumnSource types Double, Long, and Instant.TupleSource that produces key column values from ColumnSource types Double, Long, and Integer.TupleSource that produces key column values from ColumnSource types Double, Long, and Long.TupleSource that produces key column values from ColumnSource types Double, Long, and Object.TupleSource that produces key column values from ColumnSource types Double, Long, and Byte.TupleSource that produces key column values from ColumnSource types Double, Long, and Long.TupleSource that produces key column values from ColumnSource types Double, Long, and Short.Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
For keeping track of incremental states of sorted values, we would ideally like to hold them in an Array or a Chunk;
with parallel row keys.
Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
A simple circular buffer for primitive values, like java.util.concurrent.ArrayBlockingQueue but without the
synchronization and collection overhead.
Rolling formula operator for source double columns.
This operator counts the distinct values within the source.
This operator computes the set of distinct values within the source.
This operator computes the single unique value of a particular aggregated state.
For keeping track of incremental states of sorted values, we would ideally like to hold them in an Array or a Chunk;
with parallel row keys.
TupleSource that produces key column values from ColumnSource types Double, Short, and Boolean.TupleSource that produces key column values from ColumnSource types Double, Short, and Byte.3-Tuple (triple) key class composed of double, short, and byte elements.
TupleSource that produces key column values from ColumnSource types Double, Short, and Character.3-Tuple (triple) key class composed of double, short, and char elements.
TupleSource that produces key column values from ColumnSource types Double and Short.TupleSource that produces key column values from ColumnSource types Double, Short, and Double.3-Tuple (triple) key class composed of double, short, and double elements.
TupleSource that produces key column values from ColumnSource types Double, Short, and Float.3-Tuple (triple) key class composed of double, short, and float elements.
TupleSource that produces key column values from ColumnSource types Double, Short, and Instant.TupleSource that produces key column values from ColumnSource types Double, Short, and Integer.3-Tuple (triple) key class composed of double, short, and int elements.
TupleSource that produces key column values from ColumnSource types Double, Short, and Long.3-Tuple (triple) key class composed of double, short, and long elements.
TupleSource that produces key column values from ColumnSource types Double, Short, and Object.3-Tuple (triple) key class composed of double, short, and Object elements.
TupleSource that produces key column values from ColumnSource types Double, Short, and Byte.TupleSource that produces key column values from ColumnSource types Double, Short, and Long.TupleSource that produces key column values from ColumnSource types Double, Short, and Short.3-Tuple (triple) key class composed of double, short, and short elements.
2-Tuple (double) key class composed of double and short elements.
Single value source for Double.
Sparse array source for Double.
Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
A
SsmBackedColumnSource for Doubles.A subset of a
DoubleVector according to an array of positions.This implements a timsort kernel for Doubles.
This implements a timsort kernel for Doubles.
Cast the values in the input chunk to an int.
Cast the values in the input chunk to an int.
The primitive
double type.Processes a JSON value as a
double.See ReplicateDownsamplingValueTrackers for notes on changing this file.
A
Vector of primitive doubles.Base class for all "indirect" DoubleVector implementations.
A
DoubleVector backed by an array.A subset of a
DoubleVector according to a range of positions.SimpleReference implementation that allows a downgrade from strongly reachable to weakly reachable.
Helper class for plot downsampling methods.
Provides chunks for given sources so that downsampling can walk several columns at once, allowing GetContext
instances to be lazily created as needed, and all tracked together so they can all be closed with a single call.
Utilities for downsampling non-ticking time series data within a query.
Enum to use when selecting downsampling behavior:
A Deephaven-side shim for
StatsDriver.Protobuf type
io.deephaven.proto.backplane.grpc.DropColumnsRequestProtobuf type
io.deephaven.proto.backplane.grpc.DropColumnsRequestRemoves the if-modified-since header from any request that contains it.
Removes the if-modified-since header from any request that contains it.
This signals that our helper should look for a duplicate right hand side row, and then throw an error.
Dynamic chart title created from table columns
A dynamic chart title from oneClick datasets
A dynamic chart title from
TableAn abstract class for dynamic chart title from table and oneClick dataset
Utilities for dynamic compilation.
Interface for dynamic nodes in a query's directed acyclic graph.
Provide unique names for series.
The DynamicTableWriter creates an in-memory table using ArrayBackedColumnSources of the type specified in the
constructor.
This annotation indicates that a field is used in dynamically generated code.
A where filter that extracts a set of inclusion or exclusion keys from a set table.
An
object type plugin named "Echo" that echos back the received contents back to the
client.A source of element data within a table.
An EMA.
An array of EMAs with different timescales.
A
UpdateBySpec for performing an Exponential Moving Average across the specified columnsA
UpdateBySpec for performing an Exponential Moving Average across the specified columnsA
NotificationQueue.ErrorNotification that does not actually notify anything.A
NotificationQueue.Notification that does not actually notify anything.An empty
Resource that always indicates non-existence.An empty table with
EmptyTable.size() rows and 0 columns.Protobuf type
io.deephaven.proto.backplane.grpc.EmptyTableRequestProtobuf type
io.deephaven.proto.backplane.grpc.EmptyTableRequest
0-Tuple key class.
A
UpdateBySpec for performing an Exponential Moving Sum across the specified columnsA
UpdateBySpec for performing an Exponential Moving Average across the specified columnsThis interface is a slightly weaker version of java.io.Externalizable, in that it only allows the use of the
DataInput and -Output interfaces for reading and writing, not ObjectInput and -Output.
Attribute that specifies that a
Chunk contains the bytes of objects which need to be decoded.Encoding info enum, to help code determine what assumptions it can make about a CharSet, as well as simplification
for encode/decode operations.
Provides the factory for providing engine table loggers.
Similar to the browser
CustomEvent type, this class holds only the type of the event, and optionally some
details about the event.An EventDrivenUpdateGraph provides an isolated refresh processor.
Builds or retrieves a new EventDrivenUpdateGraph.
Event handler function.
Protobuf type
io.deephaven.proto.backplane.grpc.ExactJoinTablesRequestProtobuf type
io.deephaven.proto.backplane.grpc.ExactJoinTablesRequestClass to help with determining details from Throwable instances.
String utility methods related to assertions.
The ExchangeMarshaller is a pluggable component within
ArrowFlightUtil that translated exported objects into
suitable Barrage messages.The return value from a
ExchangeMarshaller.subscribe(BarrageSubscriptionRequest, BarrageSubscriptionOptions, Object, StreamObserver) call.A dagger module that provides
exchange marshallers and
handlers for use by the
ArrowFlightUtil DoExchangeMarshaller, loaded using a ServiceLoader constructed with the
injected Scheduler, SessionService.ErrorTransformer and
BarrageMessageWriter.Factory parameters.To add an additional
ExchangeMarshaller, implement this Factory and add it as a service.The ExchangeRequestHandlerFactory is a pluggable component within
ArrowFlightUtil that provides a
handler for each type of barrage message.An interface for prioritizing the execution of table rows.
An object to control the behavior of the
executeCode
APIProtobuf type
io.deephaven.proto.backplane.script.grpc.ExecuteCommandRequestProtobuf type
io.deephaven.proto.backplane.script.grpc.ExecuteCommandRequestProtobuf enum
io.deephaven.proto.backplane.script.grpc.ExecuteCommandRequest.SystemicTypeProtobuf type
io.deephaven.proto.backplane.script.grpc.ExecuteCommandResponseProtobuf type
io.deephaven.proto.backplane.script.grpc.ExecuteCommandResponseExecuteCommandResponse.ToObjectReturnType.ChangesFieldType.CreatedListFieldType.TypedTicketFieldType
Container for context-specific objects, that can be activated on a thread or passed to certain operations.
This exception is thrown when the
ThreadLocal ExecutionContext or any of its components are accessed if they
have not been properly initialized.A client-generated handle for each execution.
TableDataRefreshService implementation that uses a ScheduledThreadPoolExecutor.The
ExpansionKernel interface provides methods for transforming chunks containing complex or nested data
structures into flattened representations, and vice versa.These are undocumented methods, potentially useful for debugging various Iceberg table states.
A sum where the values are decayed at an exponential rate to zero.
An export represents a server-side Table that is being kept alive.
Protobuf type
io.deephaven.proto.backplane.grpc.ExportedTableCreationResponseProtobuf type
io.deephaven.proto.backplane.grpc.ExportedTableCreationResponseManage the lifecycle of exports that are Tables.
Protobuf type
io.deephaven.proto.backplane.grpc.ExportedTableUpdateMessageProtobuf type
io.deephaven.proto.backplane.grpc.ExportedTableUpdateMessage
Intentionally empty and is here for backwards compatibility should this API change.
Intentionally empty and is here for backwards compatibility should this API change.
Utility to export objects while writing a payload to send to the client.
A reference.
An opaque holder for a session export ID.
Protobuf type
io.deephaven.proto.backplane.grpc.ExportNotificationProtobuf type
io.deephaven.proto.backplane.grpc.ExportNotificationProtobuf enum
io.deephaven.proto.backplane.grpc.ExportNotification.State
Intentionally empty and is here for backwards compatibility should this API change.
Intentionally empty and is here for backwards compatibility should this API change.
Protobuf type
io.deephaven.proto.backplane.grpc.ExportRequestProtobuf type
io.deephaven.proto.backplane.grpc.ExportRequest
Intentionally empty and is here for backwards compatibility should this API change.
Intentionally empty and is here for backwards compatibility should this API change.
Note that the export ticket resolver does not run the export results through the auth table transformation.
Represents an evaluate-able expression structure.
An unchecked exception indicating a problem with a parsed expression, for example in
TableOperations.where(String...) or
TableOperations.update(String...).A parser that will try a set of
ExpressionFactorys and attempt to parse the expression until one of them
succeeds.
This annotation indicates that a class or method is used externally.
Utility methods used for writing/reading
RowSets.Performs a recursive "barrier-extraction" against
filter.Extract a simple filter from a
WhereFilter, walking the tree and removing all barrier and serial wrappers.Performs a recursive "respected-barrier-extraction" against
filter.Performs a recursive filter extraction against
filter.FastArrayMap<K extends Comparable<K> & Externalizable & Copyable<K>,V extends Externalizable & Copyable<V>>
A generic interface for signaling a fatal error fatal errors.
Tool for centralizing error reports that should result in process termination.
Protobuf type
io.deephaven.proto.backplane.grpc.FetchFileRequestProtobuf type
io.deephaven.proto.backplane.grpc.FetchFileRequestProtobuf type
io.deephaven.proto.backplane.grpc.FetchFileResponseProtobuf type
io.deephaven.proto.backplane.grpc.FetchFileResponseProtobuf type
io.deephaven.proto.backplane.grpc.FetchObjectRequestProtobuf type
io.deephaven.proto.backplane.grpc.FetchObjectRequestProtobuf type
io.deephaven.proto.backplane.grpc.FetchObjectResponseProtobuf type
io.deephaven.proto.backplane.grpc.FetchObjectResponseProtobuf type
io.deephaven.proto.backplane.grpc.FetchTableRequestProtobuf type
io.deephaven.proto.backplane.grpc.FetchTableRequestUtilities for creating a
Field.Copy fields from a chunk of Kafka key or value objects to a chunk that will be published to a blink table.
A lightweight object describing the exposed field.
A lightweight object describing the exposed field.
The behavior when handling a protobuf
bytes
field.The behavior when handling a protobuf
map field.The behavior when handling a protobuf
message type.The
FieldPath.path() to a Descriptor's field.
Represents a batch of fields.
Represents a batch of fields.
A Deephaven field URI.
Utilities for manipulating object fields.
Utilities for creating
FieldVector.An interface for constructing plots.
Protobuf type
io.deephaven.proto.backplane.script.grpc.FigureDescriptorProtobuf type
io.deephaven.proto.backplane.script.grpc.FigureDescriptor.AxisDescriptorProtobuf enum
io.deephaven.proto.backplane.script.grpc.FigureDescriptor.AxisDescriptor.AxisFormatTypeProtobuf enum
io.deephaven.proto.backplane.script.grpc.FigureDescriptor.AxisDescriptor.AxisPositionProtobuf enum
io.deephaven.proto.backplane.script.grpc.FigureDescriptor.AxisDescriptor.AxisTypeProtobuf type
io.deephaven.proto.backplane.script.grpc.FigureDescriptor.AxisDescriptorProtobuf type
io.deephaven.proto.backplane.script.grpc.FigureDescriptor.BoolMapWithDefaultProtobuf type
io.deephaven.proto.backplane.script.grpc.FigureDescriptor.BoolMapWithDefaultProtobuf type
io.deephaven.proto.backplane.script.grpc.FigureDescriptorProtobuf type
io.deephaven.proto.backplane.script.grpc.FigureDescriptor.BusinessCalendarDescriptorProtobuf type
io.deephaven.proto.backplane.script.grpc.FigureDescriptor.BusinessCalendarDescriptorProtobuf type
io.deephaven.proto.backplane.script.grpc.FigureDescriptor.BusinessCalendarDescriptor.BusinessPeriodProtobuf type
io.deephaven.proto.backplane.script.grpc.FigureDescriptor.BusinessCalendarDescriptor.BusinessPeriodProtobuf enum
io.deephaven.proto.backplane.script.grpc.FigureDescriptor.BusinessCalendarDescriptor.DayOfWeekProtobuf type
io.deephaven.proto.backplane.script.grpc.FigureDescriptor.BusinessCalendarDescriptor.HolidayProtobuf type
io.deephaven.proto.backplane.script.grpc.FigureDescriptor.BusinessCalendarDescriptor.HolidayProtobuf type
io.deephaven.proto.backplane.script.grpc.FigureDescriptor.BusinessCalendarDescriptor.LocalDateProtobuf type
io.deephaven.proto.backplane.script.grpc.FigureDescriptor.BusinessCalendarDescriptor.LocalDateProtobuf type
io.deephaven.proto.backplane.script.grpc.FigureDescriptor.ChartDescriptorProtobuf type
io.deephaven.proto.backplane.script.grpc.FigureDescriptor.ChartDescriptorProtobuf enum
io.deephaven.proto.backplane.script.grpc.FigureDescriptor.ChartDescriptor.ChartTypeProtobuf type
io.deephaven.proto.backplane.script.grpc.FigureDescriptor.DoubleMapWithDefaultProtobuf type
io.deephaven.proto.backplane.script.grpc.FigureDescriptor.DoubleMapWithDefaultProtobuf type
io.deephaven.proto.backplane.script.grpc.FigureDescriptor.MultiSeriesDescriptorProtobuf type
io.deephaven.proto.backplane.script.grpc.FigureDescriptor.MultiSeriesDescriptorProtobuf type
io.deephaven.proto.backplane.script.grpc.FigureDescriptor.MultiSeriesSourceDescriptorProtobuf type
io.deephaven.proto.backplane.script.grpc.FigureDescriptor.MultiSeriesSourceDescriptorProtobuf type
io.deephaven.proto.backplane.script.grpc.FigureDescriptor.OneClickDescriptorProtobuf type
io.deephaven.proto.backplane.script.grpc.FigureDescriptor.OneClickDescriptorProtobuf type
io.deephaven.proto.backplane.script.grpc.FigureDescriptor.SeriesDescriptorProtobuf type
io.deephaven.proto.backplane.script.grpc.FigureDescriptor.SeriesDescriptorProtobuf enum
io.deephaven.proto.backplane.script.grpc.FigureDescriptor.SeriesPlotStyleProtobuf type
io.deephaven.proto.backplane.script.grpc.FigureDescriptor.SourceDescriptorProtobuf type
io.deephaven.proto.backplane.script.grpc.FigureDescriptor.SourceDescriptorProtobuf enum
io.deephaven.proto.backplane.script.grpc.FigureDescriptor.SourceTypeProtobuf type
io.deephaven.proto.backplane.script.grpc.FigureDescriptor.StringMapWithDefaultProtobuf type
io.deephaven.proto.backplane.script.grpc.FigureDescriptor.StringMapWithDefaultFigureDescriptor.ToObjectReturnType.ChartsListFieldType.SeriesListFieldType.DataSourcesListFieldType
FigureDescriptor.ToObjectReturnType0.ChartsListFieldType.MultiSeriesListFieldType.LineColorFieldType
FigureDescriptor.ToObjectReturnType0.ChartsListFieldType.MultiSeriesListFieldType.PointSizeFieldType
A factory for creating a new Figure.
An interface for constructing plots.
Applies a series transform to a given
FigureImpl.Represents the subscriptions that are needed to get data for the series in a figure.
Displayable version of a Figure.
Marker interface for Controller to understand that it is looking at a plot/figure, and how it should be handled in
the open api.
An object type named "Figure" of java class type
FigureWidget.
A representation of an open file.
Base class for accessors that wrap a
FileHandle with support for interruption and asynchronous close.Factory interface for producing
FileHandles.Utility/helper methods for file operations.
Give callers of
FileHelper.deleteRecursivelyOnNFS(File, Pattern) a better exception to catch.A plugin interface for providing
SeekableChannelsProvider implementations for different URI schemes using a
given FileIO implementation.Location finder that will take a directory file, traverse the directory hierarchy and
infer partitions from key-value pairs in the directory names, for example:Default implementation for the StorageService gRPC service, which will use the filesystem to store files on behalf of
authenticated clients.
gRPC Storage Service implementation based on the filesystem.
Base
ImmutableTableLocationKey implementation for table locations that may be enclosed by partitions and
described by a File.A
UpdateBySpec for performing a forward fill of the specified columns.Represents an evaluate-able filter.
Evaluates to true based on the specific
operator applied to the left-hand side and
right-hand side expressions.Describes a filter which can be applied to a table.
TableDataService implementation with support to filter the provided TableLocations.Evaluates to true when
FilterIn.expression() is equal to any value in FilterIn.values().Records filter operations to be applied to individual nodes of a hierarchical table for presentation.
A filter based on a regular-expression
Pattern, compatible with any column types that are compatible with
CharSequence.The pattern mode
An immutable wrapper that enforces serial concurrency control on a filter.
Protobuf type
io.deephaven.proto.backplane.grpc.FilterTableRequestProtobuf type
io.deephaven.proto.backplane.grpc.FilterTableRequestDescribes data that can be filtered, either a column reference or a literal value.
An immutable wrapper that declares a concurrency control barrier on a filter.
An immutable wrapper that declares a concurrency control barrier on a filter.
Indicates that a defaulted method should be treated as final and never overridden.
The Firmware represents the low level BIOS or equivalent
An
aggregation that provides a single output column with the first row key from the input table
for each aggregation group in the result.Protobuf type
io.deephaven.proto.backplane.grpc.FlattenRequestProtobuf type
io.deephaven.proto.backplane.grpc.FlattenRequestExtension that exposes middleware for construction of
FlightClient.A Flight SQL resolver.
Reads the provided flight token and uses it to build a profile.
Enforces that all IN-type expressions have a reference on the left side and only literals on the right side.
Lifted from Apache Arrow project:
https://github.com/apache/arrow/blob/ee62d970338f173fff4c0d11b975fe30b5fda70b/java/memory/memory-core/src/main/java/org/apache/arrow/memory/util/Float16.java
Changes made:
Keep Only the Method Used
Use floatToIntBits over floatToIntRawBits for GWT compilation
The class is a utility class to manipulate half-precision 16-bit
IEEE 754 floating point data types
(also called fp16 or binary16).
Chunked aggregation operator for sorted first/last-by using a float sort-column on add-only tables.
ColumnSource implementation for aggregation result float columns.A
FloatType array.Lexicographicaly compares two arrays using Deephaven ordering for the elements.
Simple array source for Float.
Chunked aggregation operator for sorted first/last-by using a float sort-column on blink tables.
TupleSource that produces key column values from ColumnSource types Float, Boolean, and Boolean.TupleSource that produces key column values from ColumnSource types Float, Boolean, and Byte.TupleSource that produces key column values from ColumnSource types Float, Boolean, and Character.TupleSource that produces key column values from ColumnSource types Float and Boolean.TupleSource that produces key column values from ColumnSource types Float, Boolean, and Double.TupleSource that produces key column values from ColumnSource types Float, Boolean, and Float.TupleSource that produces key column values from ColumnSource types Float, Boolean, and Instant.TupleSource that produces key column values from ColumnSource types Float, Boolean, and Integer.TupleSource that produces key column values from ColumnSource types Float, Boolean, and Long.TupleSource that produces key column values from ColumnSource types Float, Boolean, and Object.TupleSource that produces key column values from ColumnSource types Float, Boolean, and Byte.TupleSource that produces key column values from ColumnSource types Float, Boolean, and Long.TupleSource that produces key column values from ColumnSource types Float, Boolean, and Short.TupleSource that produces key column values from ColumnSource types Float, Byte, and Boolean.TupleSource that produces key column values from ColumnSource types Float, Byte, and Byte.3-Tuple (triple) key class composed of float, byte, and byte elements.
TupleSource that produces key column values from ColumnSource types Float, Byte, and Character.3-Tuple (triple) key class composed of float, byte, and char elements.
TupleSource that produces key column values from ColumnSource types Float and Byte.TupleSource that produces key column values from ColumnSource types Float, Byte, and Double.3-Tuple (triple) key class composed of float, byte, and double elements.
TupleSource that produces key column values from ColumnSource types Float, Byte, and Float.3-Tuple (triple) key class composed of float, byte, and float elements.
TupleSource that produces key column values from ColumnSource types Float, Byte, and Instant.TupleSource that produces key column values from ColumnSource types Float, Byte, and Integer.3-Tuple (triple) key class composed of float, byte, and int elements.
TupleSource that produces key column values from ColumnSource types Float, Byte, and Long.3-Tuple (triple) key class composed of float, byte, and long elements.
TupleSource that produces key column values from ColumnSource types Float, Byte, and Object.3-Tuple (triple) key class composed of float, byte, and Object elements.
TupleSource that produces key column values from ColumnSource types Float, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Float, Byte, and Long.TupleSource that produces key column values from ColumnSource types Float, Byte, and Short.3-Tuple (triple) key class composed of float, byte, and short elements.
This implements a timsort kernel for Floats.
This implements a timsort kernel for Floats.
2-Tuple (double) key class composed of float and byte elements.
TupleSource that produces key column values from ColumnSource types Float, Character, and Boolean.TupleSource that produces key column values from ColumnSource types Float, Character, and Byte.TupleSource that produces key column values from ColumnSource types Float, Character, and Character.TupleSource that produces key column values from ColumnSource types Float and Character.TupleSource that produces key column values from ColumnSource types Float, Character, and Double.TupleSource that produces key column values from ColumnSource types Float, Character, and Float.TupleSource that produces key column values from ColumnSource types Float, Character, and Instant.TupleSource that produces key column values from ColumnSource types Float, Character, and Integer.TupleSource that produces key column values from ColumnSource types Float, Character, and Long.TupleSource that produces key column values from ColumnSource types Float, Character, and Object.TupleSource that produces key column values from ColumnSource types Float, Character, and Byte.TupleSource that produces key column values from ColumnSource types Float, Character, and Long.TupleSource that produces key column values from ColumnSource types Float, Character, and Short.3-Tuple (triple) key class composed of float, char, and byte elements.
3-Tuple (triple) key class composed of float, char, and char elements.
3-Tuple (triple) key class composed of float, char, and double elements.
3-Tuple (triple) key class composed of float, char, and float elements.
3-Tuple (triple) key class composed of float, char, and int elements.
3-Tuple (triple) key class composed of float, char, and long elements.
3-Tuple (triple) key class composed of float, char, and Object elements.
3-Tuple (triple) key class composed of float, char, and short elements.
2-Tuple (double) key class composed of float and char elements.
Chunk implementation for float data.A column source backed by
FloatChunks.This operator counts the distinct values within the source.
This operator computes the set of distinct values within the source.
This operator computes the single unique value of a particular aggregated state.
Creates chunk filters for float values.
FloatChunkPool implementation that pools chunks of floats in a data structure that only enforces soft
reachability.Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
ColumnIterator implementation for columns of primitive floats.Functional interface to apply an operation to a single
float.TupleSource that produces key column values from ColumnSource types Float, Double, and Boolean.TupleSource that produces key column values from ColumnSource types Float, Double, and Byte.3-Tuple (triple) key class composed of float, double, and byte elements.
TupleSource that produces key column values from ColumnSource types Float, Double, and Character.3-Tuple (triple) key class composed of float, double, and char elements.
TupleSource that produces key column values from ColumnSource types Float and Double.TupleSource that produces key column values from ColumnSource types Float, Double, and Double.3-Tuple (triple) key class composed of float, double, and double elements.
TupleSource that produces key column values from ColumnSource types Float, Double, and Float.3-Tuple (triple) key class composed of float, double, and float elements.
TupleSource that produces key column values from ColumnSource types Float, Double, and Instant.TupleSource that produces key column values from ColumnSource types Float, Double, and Integer.3-Tuple (triple) key class composed of float, double, and int elements.
TupleSource that produces key column values from ColumnSource types Float, Double, and Long.3-Tuple (triple) key class composed of float, double, and long elements.
TupleSource that produces key column values from ColumnSource types Float, Double, and Object.3-Tuple (triple) key class composed of float, double, and Object elements.
TupleSource that produces key column values from ColumnSource types Float, Double, and Byte.TupleSource that produces key column values from ColumnSource types Float, Double, and Long.TupleSource that produces key column values from ColumnSource types Float, Double, and Short.3-Tuple (triple) key class composed of float, double, and short elements.
2-Tuple (double) key class composed of float and double elements.
Compute an exponential moving standard deviation for a float column source.
TupleSource that produces key column values from ColumnSource types Float, Float, and Boolean.TupleSource that produces key column values from ColumnSource types Float, Float, and Byte.3-Tuple (triple) key class composed of float, float, and byte elements.
TupleSource that produces key column values from ColumnSource types Float, Float, and Character.3-Tuple (triple) key class composed of float, float, and char elements.
TupleSource that produces key column values from ColumnSource types Float and Float.TupleSource that produces key column values from ColumnSource types Float, Float, and Double.3-Tuple (triple) key class composed of float, float, and double elements.
TupleSource that produces key column values from ColumnSource types Float, Float, and Float.3-Tuple (triple) key class composed of float, float, and float elements.
TupleSource that produces key column values from ColumnSource types Float, Float, and Instant.TupleSource that produces key column values from ColumnSource types Float, Float, and Integer.3-Tuple (triple) key class composed of float, float, and int elements.
TupleSource that produces key column values from ColumnSource types Float, Float, and Long.3-Tuple (triple) key class composed of float, float, and long elements.
TupleSource that produces key column values from ColumnSource types Float, Float, and Object.3-Tuple (triple) key class composed of float, float, and Object elements.
TupleSource that produces key column values from ColumnSource types Float, Float, and Byte.TupleSource that produces key column values from ColumnSource types Float, Float, and Long.TupleSource that produces key column values from ColumnSource types Float, Float, and Short.3-Tuple (triple) key class composed of float, float, and short elements.
2-Tuple (double) key class composed of float and float elements.
TupleSource that produces key column values from ColumnSource types Float, Instant, and Boolean.TupleSource that produces key column values from ColumnSource types Float, Instant, and Byte.TupleSource that produces key column values from ColumnSource types Float, Instant, and Character.TupleSource that produces key column values from ColumnSource types Float and Instant.TupleSource that produces key column values from ColumnSource types Float, Instant, and Double.TupleSource that produces key column values from ColumnSource types Float, Instant, and Float.TupleSource that produces key column values from ColumnSource types Float, Instant, and Instant.TupleSource that produces key column values from ColumnSource types Float, Instant, and Integer.TupleSource that produces key column values from ColumnSource types Float, Instant, and Long.TupleSource that produces key column values from ColumnSource types Float, Instant, and Object.TupleSource that produces key column values from ColumnSource types Float, Instant, and Byte.TupleSource that produces key column values from ColumnSource types Float, Instant, and Long.TupleSource that produces key column values from ColumnSource types Float, Instant, and Short.3-Tuple (triple) key class composed of float, int, and byte elements.
3-Tuple (triple) key class composed of float, int, and char elements.
3-Tuple (triple) key class composed of float, int, and double elements.
TupleSource that produces key column values from ColumnSource types Float, Integer, and Boolean.TupleSource that produces key column values from ColumnSource types Float, Integer, and Byte.TupleSource that produces key column values from ColumnSource types Float, Integer, and Character.TupleSource that produces key column values from ColumnSource types Float and Integer.TupleSource that produces key column values from ColumnSource types Float, Integer, and Double.TupleSource that produces key column values from ColumnSource types Float, Integer, and Float.TupleSource that produces key column values from ColumnSource types Float, Integer, and Instant.TupleSource that produces key column values from ColumnSource types Float, Integer, and Integer.TupleSource that produces key column values from ColumnSource types Float, Integer, and Long.TupleSource that produces key column values from ColumnSource types Float, Integer, and Object.TupleSource that produces key column values from ColumnSource types Float, Integer, and Byte.TupleSource that produces key column values from ColumnSource types Float, Integer, and Long.TupleSource that produces key column values from ColumnSource types Float, Integer, and Short.3-Tuple (triple) key class composed of float, int, and float elements.
3-Tuple (triple) key class composed of float, int, and int elements.
3-Tuple (triple) key class composed of float, int, and long elements.
3-Tuple (triple) key class composed of float, int, and Object elements.
3-Tuple (triple) key class composed of float, int, and short elements.
This implements a timsort kernel for Floats.
This implements a timsort kernel for Floats.
2-Tuple (double) key class composed of float and int elements.
TupleSource that produces key column values from ColumnSource types Float, Long, and Boolean.TupleSource that produces key column values from ColumnSource types Float, Long, and Byte.3-Tuple (triple) key class composed of float, long, and byte elements.
TupleSource that produces key column values from ColumnSource types Float, Long, and Character.3-Tuple (triple) key class composed of float, long, and char elements.
TupleSource that produces key column values from ColumnSource types Float and Long.TupleSource that produces key column values from ColumnSource types Float, Long, and Double.3-Tuple (triple) key class composed of float, long, and double elements.
TupleSource that produces key column values from ColumnSource types Float, Long, and Float.3-Tuple (triple) key class composed of float, long, and float elements.
TupleSource that produces key column values from ColumnSource types Float, Long, and Instant.TupleSource that produces key column values from ColumnSource types Float, Long, and Integer.3-Tuple (triple) key class composed of float, long, and int elements.
TupleSource that produces key column values from ColumnSource types Float, Long, and Long.3-Tuple (triple) key class composed of float, long, and long elements.
FloatLongMegaMergeDescendingKernel.FloatLongMegaMergeDescendingKernelContext<ATTR extends Any,KEY_INDICES extends Indices>
FloatLongMegaMergeKernel.FloatLongMegaMergeKernelContext<ATTR extends Any,KEY_INDICES extends Indices>
TupleSource that produces key column values from ColumnSource types Float, Long, and Object.3-Tuple (triple) key class composed of float, long, and Object elements.
TupleSource that produces key column values from ColumnSource types Float, Long, and Byte.TupleSource that produces key column values from ColumnSource types Float, Long, and Long.TupleSource that produces key column values from ColumnSource types Float, Long, and Short.3-Tuple (triple) key class composed of float, long, and short elements.
This implements a timsort kernel for Floats.
This implements a timsort kernel for Floats.
2-Tuple (double) key class composed of float and long elements.
TupleSource that produces key column values from ColumnSource types Float, Object, and Boolean.TupleSource that produces key column values from ColumnSource types Float, Object, and Byte.3-Tuple (triple) key class composed of float, Object, and byte elements.
TupleSource that produces key column values from ColumnSource types Float, Object, and Character.3-Tuple (triple) key class composed of float, Object, and char elements.
TupleSource that produces key column values from ColumnSource types Float and Object.TupleSource that produces key column values from ColumnSource types Float, Object, and Double.3-Tuple (triple) key class composed of float, Object, and double elements.
TupleSource that produces key column values from ColumnSource types Float, Object, and Float.3-Tuple (triple) key class composed of float, Object, and float elements.
TupleSource that produces key column values from ColumnSource types Float, Object, and Instant.TupleSource that produces key column values from ColumnSource types Float, Object, and Integer.3-Tuple (triple) key class composed of float, Object, and int elements.
TupleSource that produces key column values from ColumnSource types Float, Object, and Long.3-Tuple (triple) key class composed of float, Object, and long elements.
TupleSource that produces key column values from ColumnSource types Float, Object, and Object.3-Tuple (triple) key class composed of float, Object, and Object elements.
TupleSource that produces key column values from ColumnSource types Float, Object, and Byte.TupleSource that produces key column values from ColumnSource types Float, Object, and Long.TupleSource that produces key column values from ColumnSource types Float, Object, and Short.3-Tuple (triple) key class composed of float, Object, and short elements.
2-Tuple (double) key class composed of float and Object elements.
TupleSource that produces key column values from ColumnSource types Float, Byte, and Boolean.TupleSource that produces key column values from ColumnSource types Float, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Float, Byte, and Character.TupleSource that produces key column values from ColumnSource types Float and Byte.TupleSource that produces key column values from ColumnSource types Float, Byte, and Double.TupleSource that produces key column values from ColumnSource types Float, Byte, and Float.TupleSource that produces key column values from ColumnSource types Float, Byte, and Instant.TupleSource that produces key column values from ColumnSource types Float, Byte, and Integer.TupleSource that produces key column values from ColumnSource types Float, Byte, and Long.TupleSource that produces key column values from ColumnSource types Float, Byte, and Object.TupleSource that produces key column values from ColumnSource types Float, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Float, Byte, and Long.TupleSource that produces key column values from ColumnSource types Float, Byte, and Short.TupleSource that produces key column values from ColumnSource types Float, Long, and Boolean.TupleSource that produces key column values from ColumnSource types Float, Long, and Byte.TupleSource that produces key column values from ColumnSource types Float, Long, and Character.TupleSource that produces key column values from ColumnSource types Float and Long.TupleSource that produces key column values from ColumnSource types Float, Long, and Double.TupleSource that produces key column values from ColumnSource types Float, Long, and Float.TupleSource that produces key column values from ColumnSource types Float, Long, and Instant.TupleSource that produces key column values from ColumnSource types Float, Long, and Integer.TupleSource that produces key column values from ColumnSource types Float, Long, and Long.TupleSource that produces key column values from ColumnSource types Float, Long, and Object.TupleSource that produces key column values from ColumnSource types Float, Long, and Byte.TupleSource that produces key column values from ColumnSource types Float, Long, and Long.TupleSource that produces key column values from ColumnSource types Float, Long, and Short.Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
For keeping track of incremental states of sorted values, we would ideally like to hold them in an Array or a Chunk;
with parallel row keys.
Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
A simple circular buffer for primitive values, like java.util.concurrent.ArrayBlockingQueue but without the
synchronization and collection overhead.
Rolling formula operator for source float columns.
This operator counts the distinct values within the source.
This operator computes the set of distinct values within the source.
This operator computes the single unique value of a particular aggregated state.
For keeping track of incremental states of sorted values, we would ideally like to hold them in an Array or a Chunk;
with parallel row keys.
TupleSource that produces key column values from ColumnSource types Float, Short, and Boolean.TupleSource that produces key column values from ColumnSource types Float, Short, and Byte.3-Tuple (triple) key class composed of float, short, and byte elements.
TupleSource that produces key column values from ColumnSource types Float, Short, and Character.3-Tuple (triple) key class composed of float, short, and char elements.
TupleSource that produces key column values from ColumnSource types Float and Short.TupleSource that produces key column values from ColumnSource types Float, Short, and Double.3-Tuple (triple) key class composed of float, short, and double elements.
TupleSource that produces key column values from ColumnSource types Float, Short, and Float.3-Tuple (triple) key class composed of float, short, and float elements.
TupleSource that produces key column values from ColumnSource types Float, Short, and Instant.TupleSource that produces key column values from ColumnSource types Float, Short, and Integer.3-Tuple (triple) key class composed of float, short, and int elements.
TupleSource that produces key column values from ColumnSource types Float, Short, and Long.3-Tuple (triple) key class composed of float, short, and long elements.
TupleSource that produces key column values from ColumnSource types Float, Short, and Object.3-Tuple (triple) key class composed of float, short, and Object elements.
TupleSource that produces key column values from ColumnSource types Float, Short, and Byte.TupleSource that produces key column values from ColumnSource types Float, Short, and Long.TupleSource that produces key column values from ColumnSource types Float, Short, and Short.3-Tuple (triple) key class composed of float, short, and short elements.
2-Tuple (double) key class composed of float and short elements.
Single value source for Float.
Sparse array source for Float.
Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
A
SsmBackedColumnSource for Floats.A subset of a
FloatVector according to an array of positions.This implements a timsort kernel for Floats.
This implements a timsort kernel for Floats.
Cast the values in the input chunk to an int.
Cast the values in the input chunk to an int.
Functional interface to apply a function to a single
float input and produce a single double result.The primitive
float type.Processes a JSON value as a
float.See ReplicateDownsamplingValueTrackers for notes on changing this file.
A
Vector of primitive floats.Base class for all "indirect" FloatVector implementations.
A
FloatVector backed by an array.A subset of a
FloatVector according to a range of positions.A font used to represent text.
Style of font.
Implementation of
OperationInitializer that delegates to a ForkJoinPool.This object may be pooled internally or discarded and not updated.
Records format operations to be applied to individual nodes of a hierarchical table for presentation.
Formatters to transform strings into more usable forms.
An
aggregation that provides a single output column that is computed by applying a formula to a
set of input columns.The Formula class is used within a FormulaColumn to compute individual table cell values.
A container to hold a single copy of imports required to compile formulas for one operation.
A formula column for python native code.
Exception while compiling user formulas.
Exception while evaluating user formulas.
Extends
FormulaKernel for specifically typed destination WritableChunks.A set of methods that were used by a formula column.
FreezeBy records the first value for a given key in the output table and ignores subsequent changes.
Represents a function call.
Extension to the
Lock interface to enable locking for the duration of a lambda or other
FunctionalInterface invocation.ReentrantLock that adds the FunctionalLock default features.A supplier that uses a FunctionConsistencyMonitor to ensure that multiple invocations to the same function always
return the same value, even if underlying conditions (like the date) change.
An abstract table that represents the result of a function.
Future performs a deferred computation on a portion of a table.
FutureOffset pairs a deferred calculation with an offset, an index that indicates the location in the calculated
result.
A list-like object that performs fuzzy sorting on the edit distance of strings.
The "Garbage-Collection Application", application id "io.deephaven.app.GcApplication", produces stream
tables
"notification_info" and "pools"; and derived tables "notification_info_stats",
"notification_info_ring", and "pools_stats".Java proxy module for gc.
FileIOAdapter implementation used for reading/writing files to GCS.SeekableChannelsProviderPlugin implementation used for reading files from Google Cloud Storage.An array-like object for non-primitive types.
Base
ColumnRegion implementation.Convert an Avro
GenericRecord to Deephaven rows.A non-primitive object type.
Protobuf type
io.deephaven.proto.backplane.script.grpc.GetCompletionItemsRequestProtobuf type
io.deephaven.proto.backplane.script.grpc.GetCompletionItemsRequestProtobuf type
io.deephaven.proto.backplane.script.grpc.GetCompletionItemsResponseProtobuf type
io.deephaven.proto.backplane.script.grpc.GetCompletionItemsResponse
left empty for future compatibility
left empty for future compatibility
Protobuf type
io.deephaven.proto.backplane.script.grpc.GetConsoleTypesResponseProtobuf type
io.deephaven.proto.backplane.script.grpc.GetConsoleTypesResponseProtobuf type
io.deephaven.proto.backplane.script.grpc.GetDiagnosticRequestProtobuf type
io.deephaven.proto.backplane.script.grpc.GetDiagnosticRequest
left empty for future compatibility
left empty for future compatibility
Protobuf type
io.deephaven.proto.backplane.script.grpc.GetHeapInfoResponseProtobuf type
io.deephaven.proto.backplane.script.grpc.GetHeapInfoResponseProtobuf type
io.deephaven.proto.backplane.script.grpc.GetHoverRequestProtobuf type
io.deephaven.proto.backplane.script.grpc.GetHoverRequestProtobuf type
io.deephaven.proto.backplane.script.grpc.GetHoverResponseProtobuf type
io.deephaven.proto.backplane.script.grpc.GetHoverResponseProtobuf type
io.deephaven.proto.backplane.script.grpc.GetPublishDiagnosticResponseProtobuf type
io.deephaven.proto.backplane.script.grpc.GetPublishDiagnosticResponseProtobuf type
io.deephaven.proto.backplane.script.grpc.GetPullDiagnosticResponseProtobuf type
io.deephaven.proto.backplane.script.grpc.GetPullDiagnosticResponseProtobuf type
io.deephaven.proto.backplane.script.grpc.GetSignatureHelpRequestProtobuf type
io.deephaven.proto.backplane.script.grpc.GetSignatureHelpRequestProtobuf type
io.deephaven.proto.backplane.script.grpc.GetSignatureHelpResponseProtobuf type
io.deephaven.proto.backplane.script.grpc.GetSignatureHelpResponseProtobuf type
io.deephaven.proto.backplane.grpc.GetTableRequestProtobuf type
io.deephaven.proto.backplane.grpc.GetTableRequestProtobuf enum
io.deephaven.proto.backplane.grpc.GetTableRequest.UniqueBehaviorAttribute-driven functionality shared by
Table and other grid-like components.Groovy
ScriptSession.Represents an import that can be added to an ImportCustomizer, as a valid return from
GroovyDeephavenSession.createImport(String).Functions statically imported into Groovy.
An
IterativeChunkedAggregationOperator used in the implementation of TableOperations.groupBy(),
AggSpecGroup, and Aggregation.AggGroup(String...).The GroupedWritableRowRedirection is intended for situations where you have several row sets that represent
contiguous rows of your output table and a flat output RowSet.
Representation class for grouping column information stored in key-value metadata for Deephaven-written Parquet
files.
Deephaven-core's own handler for registering handlers for various grpc endpoints.
Deephaven-core's own handler for registering handlers for various grpc endpoints.
This interface handles the lifecycle of Netty and Jetty servers in a unified way, while still supporting the use
cases that Deephaven expects:
Deephaven wants to initiate stop early in the shutdown process, and block on it after all services have begun to
stop.
gRPC+Netty supports a non-blocking stop, a "stop now", and a pair of await methods, one of which takes a
timeout.
gRPC+Jetty supports a blocking stop with a timeout, and a join() method.
In order to not block on the initial stop call, the Jetty implementation will run stop() in another thread.
A simple servlet backed by a gRPC server.
gRPC transport implementation.
Factory for creating gRPC transports.
Options for creating a gRPC stream transport instance.
Servlet filter that translates grpc-web on the fly to match what is expected by GrpcServlet.
Wraps the usual ServletOutputStream so as to allow downstream writers to use it according to the servlet spec, but
still make it easy to write trailers as a payload instead of using HTTP trailers at the end of a stream.
Wraps an incoming gRPC-web request so that a downstream filter/servlet can read it instead as a gRPC payload.
Wraps the outgoing gRPC-web response in a way that lets the gRPC servlet/filter write normal gRPC payloads to it, and
let them be translated to gRPC-web.
Supports multiple endpoints, based on the negotiated sub-protocol.
The request that a client provides to a server on handshake.
The request that a client provides to a server on handshake.
Servers respond with information needed to make subsequent requests tied to this session.
Servers respond with information needed to make subsequent requests tied to this session.
Strongly-held SimpleReference.
A serializable closure.
Attribute that specifies that a
Chunk contains integer hash codes.Finds runs of the same slot, and fills in the chunkPositions, runStarts, and runLengths arrays.
Callback from generated hash table code.
When building, this operation is never invoked.
When probing, these operations are never invoked.
An abstract table that represents a hash set of array-backed tuples.
Annotations library for the column-oriented hash tables used by join and aggregation operations.
We tag the empty state variable with this annotation, so we know what its name is in the source and destination.
We tag the overflow state ColumnSource with this annotation, so we know what its name is in the source and
destination.
We tag the state ColumnSource with this annotation, so we know what its name is in the source and destination.
ColumnSource implementation that delegates to the main and overflow sources for a hash table column.An abstraction over simple lifecycle methods, to see if objects are currently connected to their server-side
counterparts.
An interface to indicate that an object has refreshing behavior and can provide
performance
entry identifiers.An interface to indicate that a source has refreshing behavior and can provide
performance
entries.In order to not-require a JsTable to be bound to a
ClientTableState, we will use this interface, which
exposes the parts of JsTable that we require in managing handles and their lifecycles.An interface to allow you to put ActiveSubscription in the same collection as PausedSubscription
Union of string and array of string, as node/browser APIs tend to accept either for http headers.
Protobuf type
io.deephaven.proto.backplane.grpc.HeadOrTailByRequestProtobuf type
io.deephaven.proto.backplane.grpc.HeadOrTailByRequestProtobuf type
io.deephaven.proto.backplane.grpc.HeadOrTailRequestProtobuf type
io.deephaven.proto.backplane.grpc.HeadOrTailRequestThis interface provides type-safe authorization hooks for HealthGrpc.
A simple method for generating a Heap dump for this JVM.
Base interface for the results of operations that produce a hierarchy of table nodes.
Opaque interface for objects used to cache snapshot state across multiple invocations of
HierarchicalTable.snapshot(SnapshotState, Table, ColumnName, BitSet, RowSequence, WritableChunk[]).Protobuf type
io.deephaven.proto.backplane.grpc.HierarchicalTableApplyRequestProtobuf type
io.deephaven.proto.backplane.grpc.HierarchicalTableApplyRequestHierarchicalTableApplyRequest.ToObjectReturnType0.FiltersListFieldType.CompareFieldType.LhsFieldType
Deliberately empty response, use /ObjectService/FetchObject to access the result_hierarchical_table_id ticket as
a HierarchicalTableDescriptor.
Deliberately empty response, use /ObjectService/FetchObject to access the result_hierarchical_table_id ticket as
a HierarchicalTableDescriptor.
Protobuf type
io.deephaven.proto.backplane.grpc.HierarchicalTableDescriptorProtobuf type
io.deephaven.proto.backplane.grpc.HierarchicalTableDescriptorUtility functions for the HierarchicalTableServiceGrpcImpl that are useful for other components.
HierarchicalTableImpl<IFACE_TYPE extends HierarchicalTable<IFACE_TYPE>,IMPL_TYPE extends HierarchicalTableImpl<IFACE_TYPE,IMPL_TYPE>>
Utilities for creating schemas from
HierarchicalTable instances.This interface provides type-safe authorization hooks for HierarchicalTableServiceGrpc.
A default implementation that allows all requests.
A default implementation that funnels all requests to invoke
checkPermission.A default implementation that denies all requests.
This service provides tools to create and view hierarchical tables (rollups and trees).
This service provides tools to create and view hierarchical tables (rollups and trees).
A stub to allow clients to do synchronous rpc calls to service HierarchicalTableService.
A stub to allow clients to do ListenableFuture-style rpc calls to service HierarchicalTableService.
Base class for the server implementation of the service HierarchicalTableService.
A stub to allow clients to do asynchronous rpc calls to service HierarchicalTableService.
Wrapper exception class for failures in
snapshot.Protobuf type
io.deephaven.proto.backplane.grpc.HierarchicalTableSourceExportRequestProtobuf type
io.deephaven.proto.backplane.grpc.HierarchicalTableSourceExportRequestAn object type named "HierarchicalTable" of java class type
HierarchicalTable.Server-side "view" object representing a client's snapshot target for HierarchicalTable data.
An ExchangeMarshaller for
HierarchicalTableView.Protobuf type
io.deephaven.proto.backplane.grpc.HierarchicalTableViewKeyTableDescriptorProtobuf type
io.deephaven.proto.backplane.grpc.HierarchicalTableViewKeyTableDescriptorProtobuf type
io.deephaven.proto.backplane.grpc.HierarchicalTableViewRequestProtobuf type
io.deephaven.proto.backplane.grpc.HierarchicalTableViewRequest
Deliberately empty response, use /FlightService/DoExchange to snapshot or subscribe to snapshots from the result
result_view_id
Deliberately empty response, use /FlightService/DoExchange to snapshot or subscribe to snapshots from the result
result_view_id
Tool that manages an active subscription to a
HierarchicalTableView.Utility for calculating histogram plot information: bin locations and data frequencies within these bins.
Automatically refreshing
TableLocationProvider implementation that delegates location
key discovery to a TableLocationKeyFinder and location creation to a
TableLocationFactory.Iceberg
location finder for tables without partitions that will discover data files
from a SnapshotIceberg
location finder for tables with partitions that will discover data files from
a Snapshot
Manually refreshing
TableLocationProvider implementation that delegates location key
discovery to a TableLocationKeyFinder and location creation to a
TableLocationFactory.This class provides instructions intended for reading Iceberg catalogs and tables.
Static
TableLocationProvider implementation that delegates location key discovery to
a TableLocationKeyFinder and location creation to a TableLocationFactory.This class manages an Iceberg
table and provides methods to interact with it.Table implementation for static and refreshing Iceberg tables.
TableLocationFactory for Iceberg TableLocations.TableLocationKey implementation for use with data stored in Iceberg tables.TableLocationKey implementation for use with data stored in Iceberg tables in the parquet format.This class is responsible for writing Deephaven tables to an Iceberg table.
Tools for accessing tables in the Iceberg table format.
Tools for accessing tables in the Iceberg table format from S3.
This class provides instructions intended for writing deephaven tables as partitions to Iceberg tables.
Presently, this is the entrypoint into the Deephaven JS API.
The identity material configuration.
A set that internally wraps an IdentityHashMap.
Key implementation for objects keyed by their own identity.
The identity material configuration from a key store.
An identity materials list.
The identity material configuration from a certificate and private key.
Include the identity material defined by the system properties "javax.net.ssl.keyStore",
"javax.net.ssl.keyStorePassword", "javax.net.ssl.keyStoreType", and "javax.net.ssl.keyStoreProvider".
Simple almost flat array source that supports fillFromChunk for initial creation.
Simple almost flat array source that supports fillFromChunk for initial creation.
Simple almost flat array source that supports fillFromChunk for initial creation.
Simple almost flat array source that supports fillFromChunk for initial creation.
Immutable2DArraySource for
Instants.Simple almost flat array source that supports fillFromChunk for initial creation.
Simple almost flat array source that supports fillFromChunk for initial creation.
Simple almost flat array source that supports fillFromChunk for initial creation.
Simple almost flat array source that supports fillFromChunk for initial creation.
ImmutableArraySource for
ZonedDateTimes.Simple flat array source that supports fillFromChunk for initial creation.
Simple flat array source that supports fillFromChunk for initial creation.
Sub-interface of
ColumnSource for implementations that always use return true from
ImmutableColumnSource.isImmutable() and delegate all getPrev* methods to their current (non-previous) equivalents.Defaulted interfaces for various immutable
ColumnSource types, in order to avoid having defaults at higher
levels in the class hierarchy.Default interface for immutable Boolean
ColumnSource implementations.Default interface for immutable byte
ColumnSource implementations.Default interface for immutable char
ColumnSource implementations.Default interface for immutable double
ColumnSource implementations.Default interface for immutable float
ColumnSource implementations.Default interface for immutable int
ColumnSource implementations.Default interface for immutable long
ColumnSource implementations.Default interface for immutable
Instant ColumnSource implementations.Default interface for immutable Object
ColumnSource implementations.Default interface for immutable short
ColumnSource implementations.Default interface for immutable long-backed
ColumnSource implementations.Constant-value immutable
ColumnSource of byte.Constant-value immutable
ColumnSource of char.Constant-value immutable
ColumnSource of double.Constant-value immutable
ColumnSource of float.Constant ImmutableColumnSource for
Instants.Constant-value immutable
ColumnSource of int.Constant-value immutable
ColumnSource of long.Constant-value immutable
ColumnSource of Object.Constant-value immutable
ColumnSource of short.Constant ImmutableColumnSource for
ZonedDateTimes.Simple flat array source that supports fillFromChunk for initial creation.
Simple flat array source that supports fillFromChunk for initial creation.
ImmutableArraySource for
Instants.Simple flat array source that supports fillFromChunk for initial creation.
Simple flat array source that supports fillFromChunk for initial creation.
Simple flat array source that supports fillFromChunk for initial creation.
Simple flat array source that supports fillFromChunk for initial creation.
Sub-interface of
TableKey to mark immutable implementations.Sub-interface of
TableLocationKey to mark immutable implementations.ImmutableArraySource for
ZonedDateTimes.Protobuf type
io.deephaven.proto.backplane.grpc.InConditionProtobuf type
io.deephaven.proto.backplane.grpc.InConditionInterface for ChunkedOperatorAggregationHelper to process incremental updates.
This will filter a table starting off with the first N rows, and then adding new rows to the table on each run.
Simple utility class for managing the indentation of generated code.
Dataset where values can be retrieved via an integer index.
IndexableData dataset backed by an array.IndexableData dataset backed by an array.IndexableData dataset with Byte values.IndexableData dataset with Integer values.IndexableData with Double values.IndexableData dataset which ensures no IndexOutOfBoundsExceptions are thrown.IndexableData dataset with Instant values.IndexableData dataset with Integer values.IndexableData dataset backed by an array.IndexableData dataset whose data is a column in a SwappableTable and whose indices are the row
numbers of the column.IndexableData dataset whose data is a column in a SwappableTable and whose indices are the row
numbers of the column.IndexableData dataset whose data is a column in a table and whose indices are the row numbers of the column.IndexableData with a default value for missing indices and nulls.Dataset with indexed numeric values.
IndexableNumericData dataset comprised of an array of Dates.IndexableNumericData dataset backed by an array of doubles.IndexableNumericData dataset backed by an array of floats.IndexableNumericData dataset comprised of an array of instants.IndexableNumericData dataset backed by an array of ints.IndexableNumericData dataset backed by an array of longs.IndexableNumericData dataset backed by an array of Numbers.IndexableNumericData dataset backed by an array of shorts.IndexableNumericData dataset backed by a list of Numbers.IndexableData dataset whose data is a column in a SwappableTable and whose indices are the row
numbers of the column.IndexableData dataset whose data is a column in a table and whose indices are the row numbers of the column.Attribute that specifies that a
Chunk contains indices, e.g.The Deephaven column namer.
This provides a consolidated set of inference options for use in
LoadTableOptions.A table definition constructed when using the fetch command; also includes the table id and size, which are not
normally part of a table definition (as they will change when the table evolves)
Creates an in-memory, append-only input table.
This is a marker interface for a column source that might be entirely within memory; therefore select operations
should not try to copy it into memory a second time.
Creates an in-memory, append-only input table, with editable key rows.
Input specifies how to gather data from a table into a Python object.
An input table creation specification.
This interface provides type-safe authorization hooks for InputTableServiceGrpc.
A default implementation that allows all requests.
A default implementation that funnels all requests to invoke
checkPermission.A default implementation that denies all requests.
This service offers methods to manipulate the contents of input tables.
This service offers methods to manipulate the contents of input tables.
A stub to allow clients to do synchronous rpc calls to service InputTableService.
A stub to allow clients to do ListenableFuture-style rpc calls to service InputTableService.
Base class for the server implementation of the service InputTableService.
A stub to allow clients to do asynchronous rpc calls to service InputTableService.
A listener to be used with asynchronous input table methods to receive status notifications.
A minimal interface for mutable shared tables, providing the ability to write to the table instance this is attached
to.
Array-backed ColumnSource for
Instants.TupleSource that produces key column values from ColumnSource types Instant, Boolean, and Boolean.TupleSource that produces key column values from ColumnSource types Instant, Boolean, and Byte.TupleSource that produces key column values from ColumnSource types Instant, Boolean, and Character.TupleSource that produces key column values from ColumnSource types Instant and Boolean.TupleSource that produces key column values from ColumnSource types Instant, Boolean, and Double.TupleSource that produces key column values from ColumnSource types Instant, Boolean, and Float.TupleSource that produces key column values from ColumnSource types Instant, Boolean, and Instant.TupleSource that produces key column values from ColumnSource types Instant, Boolean, and Integer.TupleSource that produces key column values from ColumnSource types Instant, Boolean, and Long.TupleSource that produces key column values from ColumnSource types Instant, Boolean, and Object.TupleSource that produces key column values from ColumnSource types Instant, Boolean, and Byte.TupleSource that produces key column values from ColumnSource types Instant, Boolean, and Long.TupleSource that produces key column values from ColumnSource types Instant, Boolean, and Short.TupleSource that produces key column values from ColumnSource types Instant, Byte, and Boolean.TupleSource that produces key column values from ColumnSource types Instant, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Instant, Byte, and Character.TupleSource that produces key column values from ColumnSource types Instant and Byte.TupleSource that produces key column values from ColumnSource types Instant, Byte, and Double.TupleSource that produces key column values from ColumnSource types Instant, Byte, and Float.TupleSource that produces key column values from ColumnSource types Instant, Byte, and Instant.TupleSource that produces key column values from ColumnSource types Instant, Byte, and Integer.TupleSource that produces key column values from ColumnSource types Instant, Byte, and Long.TupleSource that produces key column values from ColumnSource types Instant, Byte, and Object.TupleSource that produces key column values from ColumnSource types Instant, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Instant, Byte, and Long.TupleSource that produces key column values from ColumnSource types Instant, Byte, and Short.TupleSource that produces key column values from ColumnSource types Instant, Character, and Boolean.TupleSource that produces key column values from ColumnSource types Instant, Character, and Byte.TupleSource that produces key column values from ColumnSource types Instant, Character, and Character.TupleSource that produces key column values from ColumnSource types Instant and Character.TupleSource that produces key column values from ColumnSource types Instant, Character, and Double.TupleSource that produces key column values from ColumnSource types Instant, Character, and Float.TupleSource that produces key column values from ColumnSource types Instant, Character, and Instant.TupleSource that produces key column values from ColumnSource types Instant, Character, and Integer.TupleSource that produces key column values from ColumnSource types Instant, Character, and Long.TupleSource that produces key column values from ColumnSource types Instant, Character, and Object.TupleSource that produces key column values from ColumnSource types Instant, Character, and Byte.TupleSource that produces key column values from ColumnSource types Instant, Character, and Long.TupleSource that produces key column values from ColumnSource types Instant, Character, and Short.TupleSource that produces key column values from ColumnSource types Instant, Double, and Boolean.TupleSource that produces key column values from ColumnSource types Instant, Double, and Byte.TupleSource that produces key column values from ColumnSource types Instant, Double, and Character.TupleSource that produces key column values from ColumnSource types Instant and Double.TupleSource that produces key column values from ColumnSource types Instant, Double, and Double.TupleSource that produces key column values from ColumnSource types Instant, Double, and Float.TupleSource that produces key column values from ColumnSource types Instant, Double, and Instant.TupleSource that produces key column values from ColumnSource types Instant, Double, and Integer.TupleSource that produces key column values from ColumnSource types Instant, Double, and Long.TupleSource that produces key column values from ColumnSource types Instant, Double, and Object.TupleSource that produces key column values from ColumnSource types Instant, Double, and Byte.TupleSource that produces key column values from ColumnSource types Instant, Double, and Long.TupleSource that produces key column values from ColumnSource types Instant, Double, and Short.TupleSource that produces key column values from ColumnSource types Instant, Float, and Boolean.TupleSource that produces key column values from ColumnSource types Instant, Float, and Byte.TupleSource that produces key column values from ColumnSource types Instant, Float, and Character.TupleSource that produces key column values from ColumnSource types Instant and Float.TupleSource that produces key column values from ColumnSource types Instant, Float, and Double.TupleSource that produces key column values from ColumnSource types Instant, Float, and Float.TupleSource that produces key column values from ColumnSource types Instant, Float, and Instant.TupleSource that produces key column values from ColumnSource types Instant, Float, and Integer.TupleSource that produces key column values from ColumnSource types Instant, Float, and Long.TupleSource that produces key column values from ColumnSource types Instant, Float, and Object.TupleSource that produces key column values from ColumnSource types Instant, Float, and Byte.TupleSource that produces key column values from ColumnSource types Instant, Float, and Long.TupleSource that produces key column values from ColumnSource types Instant, Float, and Short.TupleSource that produces key column values from ColumnSource types Instant, Instant, and Boolean.TupleSource that produces key column values from ColumnSource types Instant, Instant, and Byte.TupleSource that produces key column values from ColumnSource types Instant, Instant, and Character.TupleSource that produces key column values from ColumnSource types Instant and Instant.TupleSource that produces key column values from ColumnSource types Instant, Instant, and Double.TupleSource that produces key column values from ColumnSource types Instant, Instant, and Float.TupleSource that produces key column values from ColumnSource types Instant, Instant, and Instant.TupleSource that produces key column values from ColumnSource types Instant, Instant, and Integer.TupleSource that produces key column values from ColumnSource types Instant, Instant, and Long.TupleSource that produces key column values from ColumnSource types Instant, Instant, and Object.TupleSource that produces key column values from ColumnSource types Instant, Instant, and Byte.TupleSource that produces key column values from ColumnSource types Instant, Instant, and Long.TupleSource that produces key column values from ColumnSource types Instant, Instant, and Short.TupleSource that produces key column values from ColumnSource types Instant, Integer, and Boolean.TupleSource that produces key column values from ColumnSource types Instant, Integer, and Byte.TupleSource that produces key column values from ColumnSource types Instant, Integer, and Character.TupleSource that produces key column values from ColumnSource types Instant and Integer.TupleSource that produces key column values from ColumnSource types Instant, Integer, and Double.TupleSource that produces key column values from ColumnSource types Instant, Integer, and Float.TupleSource that produces key column values from ColumnSource types Instant, Integer, and Instant.TupleSource that produces key column values from ColumnSource types Instant, Integer, and Integer.TupleSource that produces key column values from ColumnSource types Instant, Integer, and Long.TupleSource that produces key column values from ColumnSource types Instant, Integer, and Object.TupleSource that produces key column values from ColumnSource types Instant, Integer, and Byte.TupleSource that produces key column values from ColumnSource types Instant, Integer, and Long.TupleSource that produces key column values from ColumnSource types Instant, Integer, and Short.TupleSource that produces key column values from ColumnSource types Instant, Long, and Boolean.TupleSource that produces key column values from ColumnSource types Instant, Long, and Byte.TupleSource that produces key column values from ColumnSource types Instant, Long, and Character.TupleSource that produces key column values from ColumnSource types Instant and Long.TupleSource that produces key column values from ColumnSource types Instant, Long, and Double.TupleSource that produces key column values from ColumnSource types Instant, Long, and Float.TupleSource that produces key column values from ColumnSource types Instant, Long, and Instant.TupleSource that produces key column values from ColumnSource types Instant, Long, and Integer.TupleSource that produces key column values from ColumnSource types Instant, Long, and Long.TupleSource that produces key column values from ColumnSource types Instant, Long, and Object.TupleSource that produces key column values from ColumnSource types Instant, Long, and Byte.TupleSource that produces key column values from ColumnSource types Instant, Long, and Long.TupleSource that produces key column values from ColumnSource types Instant, Long, and Short.PageMaterializer implementation for Instants stored as Int96s representing an Impala format
Timestamp (nanoseconds of day and Julian date encoded as 8 bytes and 4 bytes, respectively)Processes a JSON number as an
Instant.TupleSource that produces key column values from ColumnSource types Instant, Object, and Boolean.TupleSource that produces key column values from ColumnSource types Instant, Object, and Byte.TupleSource that produces key column values from ColumnSource types Instant, Object, and Character.TupleSource that produces key column values from ColumnSource types Instant and Object.TupleSource that produces key column values from ColumnSource types Instant, Object, and Double.TupleSource that produces key column values from ColumnSource types Instant, Object, and Float.TupleSource that produces key column values from ColumnSource types Instant, Object, and Instant.TupleSource that produces key column values from ColumnSource types Instant, Object, and Integer.TupleSource that produces key column values from ColumnSource types Instant, Object, and Long.TupleSource that produces key column values from ColumnSource types Instant, Object, and Object.TupleSource that produces key column values from ColumnSource types Instant, Object, and Byte.TupleSource that produces key column values from ColumnSource types Instant, Object, and Long.TupleSource that produces key column values from ColumnSource types Instant, Object, and Short.TupleSource that produces key column values from ColumnSource types Instant, Byte, and Boolean.TupleSource that produces key column values from ColumnSource types Instant, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Instant, Byte, and Character.TupleSource that produces key column values from ColumnSource types Instant and Byte.TupleSource that produces key column values from ColumnSource types Instant, Byte, and Double.TupleSource that produces key column values from ColumnSource types Instant, Byte, and Float.TupleSource that produces key column values from ColumnSource types Instant, Byte, and Instant.TupleSource that produces key column values from ColumnSource types Instant, Byte, and Integer.TupleSource that produces key column values from ColumnSource types Instant, Byte, and Long.TupleSource that produces key column values from ColumnSource types Instant, Byte, and Object.TupleSource that produces key column values from ColumnSource types Instant, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Instant, Byte, and Long.TupleSource that produces key column values from ColumnSource types Instant, Byte, and Short.TupleSource that produces key column values from ColumnSource types Instant, Long, and Boolean.TupleSource that produces key column values from ColumnSource types Instant, Long, and Byte.TupleSource that produces key column values from ColumnSource types Instant, Long, and Character.TupleSource that produces key column values from ColumnSource types Instant and Long.TupleSource that produces key column values from ColumnSource types Instant, Long, and Double.TupleSource that produces key column values from ColumnSource types Instant, Long, and Float.TupleSource that produces key column values from ColumnSource types Instant, Long, and Instant.TupleSource that produces key column values from ColumnSource types Instant, Long, and Integer.TupleSource that produces key column values from ColumnSource types Instant, Long, and Long.TupleSource that produces key column values from ColumnSource types Instant, Long, and Object.TupleSource that produces key column values from ColumnSource types Instant, Long, and Byte.TupleSource that produces key column values from ColumnSource types Instant, Long, and Long.TupleSource that produces key column values from ColumnSource types Instant, Long, and Short.TupleSource that produces key column values from ColumnSource types Instant, Short, and Boolean.TupleSource that produces key column values from ColumnSource types Instant, Short, and Byte.TupleSource that produces key column values from ColumnSource types Instant, Short, and Character.TupleSource that produces key column values from ColumnSource types Instant and Short.TupleSource that produces key column values from ColumnSource types Instant, Short, and Double.TupleSource that produces key column values from ColumnSource types Instant, Short, and Float.TupleSource that produces key column values from ColumnSource types Instant, Short, and Instant.TupleSource that produces key column values from ColumnSource types Instant, Short, and Integer.TupleSource that produces key column values from ColumnSource types Instant, Short, and Long.TupleSource that produces key column values from ColumnSource types Instant, Short, and Object.TupleSource that produces key column values from ColumnSource types Instant, Short, and Byte.TupleSource that produces key column values from ColumnSource types Instant, Short, and Long.TupleSource that produces key column values from ColumnSource types Instant, Short, and Short.Sparse Array-backed ColumnSource for
Instants.A
SsmBackedColumnSource for Instants.The
Instant type.Processes a JSON string as an
Instant.This class is used for ShiftAwareListeners that represent "leaf" nodes in the update propagation tree.
Chunked aggregation operator for sorted first/last-by using a int sort-column on add-only tables.
ColumnSource implementation for aggregation result int columns.An
IntType array.Chunked aggregation operator for sorted first/last-by using a int sort-column on blink tables.
3-Tuple (triple) key class composed of int, byte, and byte elements.
3-Tuple (triple) key class composed of int, byte, and char elements.
3-Tuple (triple) key class composed of int, byte, and double elements.
3-Tuple (triple) key class composed of int, byte, and float elements.
3-Tuple (triple) key class composed of int, byte, and int elements.
3-Tuple (triple) key class composed of int, byte, and long elements.
3-Tuple (triple) key class composed of int, byte, and Object elements.
3-Tuple (triple) key class composed of int, byte, and short elements.
This implements a timsort kernel for Integers.
This implements a timsort kernel for Integers.
2-Tuple (double) key class composed of int and byte elements.
3-Tuple (triple) key class composed of int, char, and byte elements.
3-Tuple (triple) key class composed of int, char, and char elements.
3-Tuple (triple) key class composed of int, char, and double elements.
3-Tuple (triple) key class composed of int, char, and float elements.
3-Tuple (triple) key class composed of int, char, and int elements.
3-Tuple (triple) key class composed of int, char, and long elements.
3-Tuple (triple) key class composed of int, char, and Object elements.
3-Tuple (triple) key class composed of int, char, and short elements.
2-Tuple (double) key class composed of int and char elements.
Chunk implementation for int data.A column source backed by
IntChunks.This operator counts the distinct values within the source.
This operator computes the set of distinct values within the source.
Iterative sum operator, extended for absolute values and regular sums.
This operator computes the single unique value of a particular aggregated state.
Creates chunk filters for int values.
IntChunkPool implementation that pools chunks of ints in a data structure that only enforces soft
reachability.Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
3-Tuple (triple) key class composed of int, double, and byte elements.
3-Tuple (triple) key class composed of int, double, and char elements.
3-Tuple (triple) key class composed of int, double, and double elements.
3-Tuple (triple) key class composed of int, double, and float elements.
3-Tuple (triple) key class composed of int, double, and int elements.
3-Tuple (triple) key class composed of int, double, and long elements.
3-Tuple (triple) key class composed of int, double, and Object elements.
3-Tuple (triple) key class composed of int, double, and short elements.
2-Tuple (double) key class composed of int and double elements.
Simple array source for Integer.
TupleSource that produces key column values from ColumnSource types Integer, Boolean, and Boolean.TupleSource that produces key column values from ColumnSource types Integer, Boolean, and Byte.TupleSource that produces key column values from ColumnSource types Integer, Boolean, and Character.TupleSource that produces key column values from ColumnSource types Integer and Boolean.TupleSource that produces key column values from ColumnSource types Integer, Boolean, and Double.TupleSource that produces key column values from ColumnSource types Integer, Boolean, and Float.TupleSource that produces key column values from ColumnSource types Integer, Boolean, and Instant.TupleSource that produces key column values from ColumnSource types Integer, Boolean, and Integer.TupleSource that produces key column values from ColumnSource types Integer, Boolean, and Long.TupleSource that produces key column values from ColumnSource types Integer, Boolean, and Object.TupleSource that produces key column values from ColumnSource types Integer, Boolean, and Byte.TupleSource that produces key column values from ColumnSource types Integer, Boolean, and Long.TupleSource that produces key column values from ColumnSource types Integer, Boolean, and Short.TupleSource that produces key column values from ColumnSource types Integer, Byte, and Boolean.TupleSource that produces key column values from ColumnSource types Integer, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Integer, Byte, and Character.TupleSource that produces key column values from ColumnSource types Integer and Byte.TupleSource that produces key column values from ColumnSource types Integer, Byte, and Double.TupleSource that produces key column values from ColumnSource types Integer, Byte, and Float.TupleSource that produces key column values from ColumnSource types Integer, Byte, and Instant.TupleSource that produces key column values from ColumnSource types Integer, Byte, and Integer.TupleSource that produces key column values from ColumnSource types Integer, Byte, and Long.TupleSource that produces key column values from ColumnSource types Integer, Byte, and Object.TupleSource that produces key column values from ColumnSource types Integer, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Integer, Byte, and Long.TupleSource that produces key column values from ColumnSource types Integer, Byte, and Short.TupleSource that produces key column values from ColumnSource types Integer, Character, and Boolean.TupleSource that produces key column values from ColumnSource types Integer, Character, and Byte.TupleSource that produces key column values from ColumnSource types Integer, Character, and Character.TupleSource that produces key column values from ColumnSource types Integer and Character.TupleSource that produces key column values from ColumnSource types Integer, Character, and Double.TupleSource that produces key column values from ColumnSource types Integer, Character, and Float.TupleSource that produces key column values from ColumnSource types Integer, Character, and Instant.TupleSource that produces key column values from ColumnSource types Integer, Character, and Integer.TupleSource that produces key column values from ColumnSource types Integer, Character, and Long.TupleSource that produces key column values from ColumnSource types Integer, Character, and Object.TupleSource that produces key column values from ColumnSource types Integer, Character, and Byte.TupleSource that produces key column values from ColumnSource types Integer, Character, and Long.TupleSource that produces key column values from ColumnSource types Integer, Character, and Short.ColumnIterator implementation for columns of primitive ints.TupleSource that produces key column values from ColumnSource types Integer, Double, and Boolean.TupleSource that produces key column values from ColumnSource types Integer, Double, and Byte.TupleSource that produces key column values from ColumnSource types Integer, Double, and Character.TupleSource that produces key column values from ColumnSource types Integer and Double.TupleSource that produces key column values from ColumnSource types Integer, Double, and Double.TupleSource that produces key column values from ColumnSource types Integer, Double, and Float.TupleSource that produces key column values from ColumnSource types Integer, Double, and Instant.TupleSource that produces key column values from ColumnSource types Integer, Double, and Integer.TupleSource that produces key column values from ColumnSource types Integer, Double, and Long.TupleSource that produces key column values from ColumnSource types Integer, Double, and Object.TupleSource that produces key column values from ColumnSource types Integer, Double, and Byte.TupleSource that produces key column values from ColumnSource types Integer, Double, and Long.TupleSource that produces key column values from ColumnSource types Integer, Double, and Short.TupleSource that produces key column values from ColumnSource types Integer, Float, and Boolean.TupleSource that produces key column values from ColumnSource types Integer, Float, and Byte.TupleSource that produces key column values from ColumnSource types Integer, Float, and Character.TupleSource that produces key column values from ColumnSource types Integer and Float.TupleSource that produces key column values from ColumnSource types Integer, Float, and Double.TupleSource that produces key column values from ColumnSource types Integer, Float, and Float.TupleSource that produces key column values from ColumnSource types Integer, Float, and Instant.TupleSource that produces key column values from ColumnSource types Integer, Float, and Integer.TupleSource that produces key column values from ColumnSource types Integer, Float, and Long.TupleSource that produces key column values from ColumnSource types Integer, Float, and Object.TupleSource that produces key column values from ColumnSource types Integer, Float, and Byte.TupleSource that produces key column values from ColumnSource types Integer, Float, and Long.TupleSource that produces key column values from ColumnSource types Integer, Float, and Short.TupleSource that produces key column values from ColumnSource types Integer, Instant, and Boolean.TupleSource that produces key column values from ColumnSource types Integer, Instant, and Byte.TupleSource that produces key column values from ColumnSource types Integer, Instant, and Character.TupleSource that produces key column values from ColumnSource types Integer and Instant.TupleSource that produces key column values from ColumnSource types Integer, Instant, and Double.TupleSource that produces key column values from ColumnSource types Integer, Instant, and Float.TupleSource that produces key column values from ColumnSource types Integer, Instant, and Instant.TupleSource that produces key column values from ColumnSource types Integer, Instant, and Integer.TupleSource that produces key column values from ColumnSource types Integer, Instant, and Long.TupleSource that produces key column values from ColumnSource types Integer, Instant, and Object.TupleSource that produces key column values from ColumnSource types Integer, Instant, and Byte.TupleSource that produces key column values from ColumnSource types Integer, Instant, and Long.TupleSource that produces key column values from ColumnSource types Integer, Instant, and Short.TupleSource that produces key column values from ColumnSource types Integer, Integer, and Boolean.TupleSource that produces key column values from ColumnSource types Integer, Integer, and Byte.TupleSource that produces key column values from ColumnSource types Integer, Integer, and Character.TupleSource that produces key column values from ColumnSource types Integer and Integer.TupleSource that produces key column values from ColumnSource types Integer, Integer, and Double.TupleSource that produces key column values from ColumnSource types Integer, Integer, and Float.TupleSource that produces key column values from ColumnSource types Integer, Integer, and Instant.TupleSource that produces key column values from ColumnSource types Integer, Integer, and Integer.TupleSource that produces key column values from ColumnSource types Integer, Integer, and Long.TupleSource that produces key column values from ColumnSource types Integer, Integer, and Object.TupleSource that produces key column values from ColumnSource types Integer, Integer, and Byte.TupleSource that produces key column values from ColumnSource types Integer, Integer, and Long.TupleSource that produces key column values from ColumnSource types Integer, Integer, and Short.TupleSource that produces key column values from ColumnSource types Integer, Long, and Boolean.TupleSource that produces key column values from ColumnSource types Integer, Long, and Byte.TupleSource that produces key column values from ColumnSource types Integer, Long, and Character.TupleSource that produces key column values from ColumnSource types Integer and Long.TupleSource that produces key column values from ColumnSource types Integer, Long, and Double.TupleSource that produces key column values from ColumnSource types Integer, Long, and Float.TupleSource that produces key column values from ColumnSource types Integer, Long, and Instant.TupleSource that produces key column values from ColumnSource types Integer, Long, and Integer.TupleSource that produces key column values from ColumnSource types Integer, Long, and Long.TupleSource that produces key column values from ColumnSource types Integer, Long, and Object.TupleSource that produces key column values from ColumnSource types Integer, Long, and Byte.TupleSource that produces key column values from ColumnSource types Integer, Long, and Long.TupleSource that produces key column values from ColumnSource types Integer, Long, and Short.TupleSource that produces key column values from ColumnSource types Integer, Object, and Boolean.TupleSource that produces key column values from ColumnSource types Integer, Object, and Byte.TupleSource that produces key column values from ColumnSource types Integer, Object, and Character.TupleSource that produces key column values from ColumnSource types Integer and Object.TupleSource that produces key column values from ColumnSource types Integer, Object, and Double.TupleSource that produces key column values from ColumnSource types Integer, Object, and Float.TupleSource that produces key column values from ColumnSource types Integer, Object, and Instant.TupleSource that produces key column values from ColumnSource types Integer, Object, and Integer.TupleSource that produces key column values from ColumnSource types Integer, Object, and Long.TupleSource that produces key column values from ColumnSource types Integer, Object, and Object.TupleSource that produces key column values from ColumnSource types Integer, Object, and Byte.TupleSource that produces key column values from ColumnSource types Integer, Object, and Long.TupleSource that produces key column values from ColumnSource types Integer, Object, and Short.TupleSource that produces key column values from ColumnSource types Integer, Byte, and Boolean.TupleSource that produces key column values from ColumnSource types Integer, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Integer, Byte, and Character.TupleSource that produces key column values from ColumnSource types Integer and Byte.TupleSource that produces key column values from ColumnSource types Integer, Byte, and Double.TupleSource that produces key column values from ColumnSource types Integer, Byte, and Float.TupleSource that produces key column values from ColumnSource types Integer, Byte, and Instant.TupleSource that produces key column values from ColumnSource types Integer, Byte, and Integer.TupleSource that produces key column values from ColumnSource types Integer, Byte, and Long.TupleSource that produces key column values from ColumnSource types Integer, Byte, and Object.TupleSource that produces key column values from ColumnSource types Integer, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Integer, Byte, and Long.TupleSource that produces key column values from ColumnSource types Integer, Byte, and Short.TupleSource that produces key column values from ColumnSource types Integer, Long, and Boolean.TupleSource that produces key column values from ColumnSource types Integer, Long, and Byte.TupleSource that produces key column values from ColumnSource types Integer, Long, and Character.TupleSource that produces key column values from ColumnSource types Integer and Long.TupleSource that produces key column values from ColumnSource types Integer, Long, and Double.TupleSource that produces key column values from ColumnSource types Integer, Long, and Float.TupleSource that produces key column values from ColumnSource types Integer, Long, and Instant.TupleSource that produces key column values from ColumnSource types Integer, Long, and Integer.TupleSource that produces key column values from ColumnSource types Integer, Long, and Long.TupleSource that produces key column values from ColumnSource types Integer, Long, and Object.TupleSource that produces key column values from ColumnSource types Integer, Long, and Byte.TupleSource that produces key column values from ColumnSource types Integer, Long, and Long.TupleSource that produces key column values from ColumnSource types Integer, Long, and Short.TupleSource that produces key column values from ColumnSource types Integer, Short, and Boolean.TupleSource that produces key column values from ColumnSource types Integer, Short, and Byte.TupleSource that produces key column values from ColumnSource types Integer, Short, and Character.TupleSource that produces key column values from ColumnSource types Integer and Short.TupleSource that produces key column values from ColumnSource types Integer, Short, and Double.TupleSource that produces key column values from ColumnSource types Integer, Short, and Float.TupleSource that produces key column values from ColumnSource types Integer, Short, and Instant.TupleSource that produces key column values from ColumnSource types Integer, Short, and Integer.TupleSource that produces key column values from ColumnSource types Integer, Short, and Long.TupleSource that produces key column values from ColumnSource types Integer, Short, and Object.TupleSource that produces key column values from ColumnSource types Integer, Short, and Byte.TupleSource that produces key column values from ColumnSource types Integer, Short, and Long.TupleSource that produces key column values from ColumnSource types Integer, Short, and Short.Single value source for Integer.
Sparse array source for Integer.
Compute an exponential moving standard deviation for a int column source.
Indicates that a particular
method, constructor,
type, or package is for internal use only and should not be used
by client code.A clean interface for performing interpolations.
XYDataSeriesInternal suitable for bar charts.An
XYDataSeriesArray suitable for bar charts.XYDataSeriesInternal suitable for bar charts.3-Tuple (triple) key class composed of int, float, and byte elements.
3-Tuple (triple) key class composed of int, float, and char elements.
3-Tuple (triple) key class composed of int, float, and double elements.
3-Tuple (triple) key class composed of int, float, and float elements.
3-Tuple (triple) key class composed of int, float, and int elements.
3-Tuple (triple) key class composed of int, float, and long elements.
3-Tuple (triple) key class composed of int, float, and Object elements.
3-Tuple (triple) key class composed of int, float, and short elements.
2-Tuple (double) key class composed of int and float elements.
3-Tuple (triple) key class composed of int, int, and byte elements.
3-Tuple (triple) key class composed of int, int, and char elements.
3-Tuple (triple) key class composed of int, int, and double elements.
3-Tuple (triple) key class composed of int, int, and float elements.
3-Tuple (triple) key class composed of int, int, and int elements.
3-Tuple (triple) key class composed of int, int, and long elements.
3-Tuple (triple) key class composed of int, int, and Object elements.
3-Tuple (triple) key class composed of int, int, and short elements.
This implements a timsort kernel for Integers.
This implements a timsort kernel for Integers.
2-Tuple (double) key class composed of int and int elements.
3-Tuple (triple) key class composed of int, long, and byte elements.
3-Tuple (triple) key class composed of int, long, and char elements.
3-Tuple (triple) key class composed of int, long, and double elements.
3-Tuple (triple) key class composed of int, long, and float elements.
3-Tuple (triple) key class composed of int, long, and int elements.
3-Tuple (triple) key class composed of int, long, and long elements.
IntLongMegaMergeDescendingKernel.IntLongMegaMergeDescendingKernelContext<ATTR extends Any,KEY_INDICES extends Indices>
3-Tuple (triple) key class composed of int, long, and Object elements.
3-Tuple (triple) key class composed of int, long, and short elements.
This implements a timsort kernel for Integers.
This implements a timsort kernel for Integers.
2-Tuple (double) key class composed of int and long elements.
3-Tuple (triple) key class composed of int, Object, and byte elements.
3-Tuple (triple) key class composed of int, Object, and char elements.
3-Tuple (triple) key class composed of int, Object, and double elements.
3-Tuple (triple) key class composed of int, Object, and float elements.
3-Tuple (triple) key class composed of int, Object, and int elements.
3-Tuple (triple) key class composed of int, Object, and long elements.
3-Tuple (triple) key class composed of int, Object, and Object elements.
3-Tuple (triple) key class composed of int, Object, and short elements.
2-Tuple (double) key class composed of int and Object elements.
Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
For keeping track of incremental states of sorted values, we would ideally like to hold them in an Array or a Chunk;
with parallel row keys.
Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
A simple circular buffer for primitive values, like java.util.concurrent.ArrayBlockingQueue but without the
synchronization and collection overhead.
Rolling formula operator for source int columns.
This operator counts the distinct values within the source.
This operator computes the set of distinct values within the source.
This operator computes the single unique value of a particular aggregated state.
An intrusive set that uses an array for its backing storage.
Adapter interface for elements to be entered into the set.
A pool for "free" entries to be use with IntrusiveChainedHash structures, implemented as a stack using the same
adapter and intrusive fields.
Interface for allowing sub-interfaces to enforce a common interface for intrusive doubly-linked nodes.
Generic
IntrusiveDoublyLinkedStructureBase.Adapter usable with any implementing class.Basic implementation for classes that can simply extend it rather than implement the interface directly.
A simple queue based on circular intrusive doubly linked nodes (for O(1) random removal).
Circular doubly-linked structure base.
Adapter interface for nodes with intrusively-stored previous and next nodes.
Singly-linked queue.
Adapter interface for nodes with intrusively-stored next nodes.
A Caching structure that uses simple arrays with doubling, until a threshold is reached.
An interface defining the required intrusive property getters and setters.
An intrusive node for storing items in the cache.
A basic adapter class for
IntrusiveSoftLRU.Node items in the cache.The base node implementation for items in the cache.
For keeping track of incremental states of sorted values, we would ideally like to hold them in an Array or a Chunk;
with parallel row keys.
3-Tuple (triple) key class composed of int, short, and byte elements.
3-Tuple (triple) key class composed of int, short, and char elements.
3-Tuple (triple) key class composed of int, short, and double elements.
3-Tuple (triple) key class composed of int, short, and float elements.
3-Tuple (triple) key class composed of int, short, and int elements.
3-Tuple (triple) key class composed of int, short, and long elements.
3-Tuple (triple) key class composed of int, short, and Object elements.
3-Tuple (triple) key class composed of int, short, and short elements.
2-Tuple (double) key class composed of int and short elements.
The SortKernel sorts a chunk of primitive value together with a parallel IntChunk of RowKeys.
Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
A
SsmBackedColumnSource for Integers.A subset of a
IntVector according to an array of positions.This implements a timsort kernel for Integers.
This implements a timsort kernel for Integers.
Cast the values in the input chunk to an int.
Cast the values in the input chunk to an int.
Cast the values in the input chunk to an int.
Cast the values in the input chunk to an int and add the specified offset.
Cast the values in the input chunk to a long.
Cast the values in the input chunk to an long and add the specified offset.
The primitive
int type.Processes a JSON value as an
int.See ReplicateDownsamplingValueTrackers for notes on changing this file.
A
Vector of primitive ints.Base class for all "indirect" IntVector implementations.
A
IntVector backed by an array.A subset of a
IntVector according to a range of positions.Exception thrown when a column is not found.
Exception thrown when trying to read an invalid Parquet file.
Protobuf type
io.deephaven.proto.backplane.grpc.InvokeConditionProtobuf type
io.deephaven.proto.backplane.grpc.InvokeConditionProtobuf type
io.deephaven.proto.backplane.grpc.IsNullConditionProtobuf type
io.deephaven.proto.backplane.grpc.IsNullConditionA common interface for
ChunkerIdent, ChunkerInvoke, ChunkerNew and ChunkerArray which
are the only ast nodes that can be "scope objects": thing.field.callMethod()[0].moreMethod.new
SomeClass().why.would().you.new Ever()Protobuf type
io.deephaven.proto.backplane.grpc.ItemInfoProtobuf type
io.deephaven.proto.backplane.grpc.ItemInfoProtobuf enum
io.deephaven.proto.backplane.grpc.ItemTypeA chunked, iterative operator that processes row keys and/or data from one input column to produce one or more output
columns.
Context interface for bucketed operator updates.
Context interface for singleton (that is, one aggregation state) operator updates.
Autocomplete handling for JVM languages, that directly can interact with Java instances without any name mangling,
and are able to use our flexible parser.
Helpful class which parses expressions and performs extra "this is exactly one expression" validation
Tool to wrap Python Callables into Java functional interfaces.
String formatting styles for use when standardizing externally supplied column names.
Options applicable when reading JDBC data into a Deephaven in-memory table.
A catch-all bucket for settings used when converting Deephaven column values to and from JDBC values.
An abstraction for mapping a JDBC type to a Deephaven column type.
Provides a SQL decimal/numeric to double precision Deephaven type mapping
Provides a mapping from SQL decimal/numeric to Deephaven BigDecimal type.
A mapping that converts SQL double precision floating point to Deephaven BigDecimal
A mapping that converts SQL single precision floating point to Deephaven BigDecimal
A mapping for backward compatibility, converts a string column to a double array with a specified delimiter
A mapping for backward compatibility, converts a string column to a long array with a specified delimiter
Jetty pre-packages the certificates for us, no need to convert them
Jetty pre-packages the certificates for us, no need to convert them
The jetty server configuration.
The jetty server configuration.
Values to indicate what kind of websocket support should be offered.
Values to indicate what kind of websocket support should be offered.
JettyServerComponent.Builder<Self extends JettyServerComponent.Builder<Self,Component>,Component extends JettyServerComponent>
JettyServerComponent.Builder<Self extends JettyServerComponent.Builder<Self,Component>,Component extends JettyServerComponent>
An interface for submitting jobs to be executed.
Helper interface for
iterateSerial() and iterateParallel().Helper interface for
JobScheduler.iterateSerial(io.deephaven.engine.context.ExecutionContext, io.deephaven.base.log.LogOutputAppendable, java.util.function.Supplier<CONTEXT_TYPE>, int, int, io.deephaven.engine.table.impl.util.JobScheduler.IterateResumeAction<CONTEXT_TYPE>, java.lang.Runnable, java.lang.Runnable, java.util.function.Consumer<java.lang.Exception>) and JobScheduler.iterateParallel(io.deephaven.engine.context.ExecutionContext, io.deephaven.base.log.LogOutputAppendable, java.util.function.Supplier<CONTEXT_TYPE>, int, int, io.deephaven.engine.table.impl.util.JobScheduler.IterateAction<CONTEXT_TYPE>, java.lang.Runnable, java.lang.Runnable, java.util.function.Consumer<java.lang.Exception>).A default context for the scheduled job actions.
Represents a table which can be joined to another table.
A join addition represents a
new column that should be added as the result of a join, brought
over from an existing column.This is a listener that writes down the indices that were updated on a given clock cycle, and then notifies another
listener.
Makes a redirection index based on the type provided by the join control.
Deprecated.
This class encapsulates the configuration data and invocation of {/@link PyLibInitializer#initPyLib(String, String,
String)}, {/@link PyLib#setProgramName(String)}, {/@link PyLib#setPythonHome(String)}, and {/@link
PyLib#startPython(int, String...)}.
We can't reference the values in {/@link Diag} directly - that would cause {/@link org.jpy.PyLib} to prematurely
initialize.
Represents the source for creating a
JpyConfig.Initializes Jpy.
This enum describes the name of each supported operation/aggregation type when creating a `TreeTable`.
Defines one axis used with by series.
A js-friendly BiConsumer FunctionalInterface
Defines a calendar with business hours and holidays.
Provide the details for a chart.
This enum describes what kind of chart is being drawn.
Represents statistics for a given table column.
Indicates the result of code run on the server.
A js-friendly Consumer FunctionalInterface
A place to collect utility methods for managing data in/out of javascript / handling column type information.
Given the expected type of a column, pick one of the enum entries and use that to read the data into arrow buffers.
Largely an exported wrapper for the GWT DateFormat, but also includes support for formatting nanoseconds as an
additional 6 decimal places after the rest of the number.
Provides the details for a figure.
Tracks ranges that an axis has registered for.
A descriptor used with JsFigureFactory.create to create a figure from JS.
Represents a file's contents loaded from the server.
A js-friendly Function FunctionalInterface
AWT implementation of
ShapeA js type for operating on input tables.
Storage service metadata about files and folders.
This is part of EcmaScript 2015, documented here for completeness.
Copied from elemental2, but has a concrete subclass to permit us to export it back to TS.
Some shorthand utils for getting java iterables out of javascript generated iterable types.
A place where we can shuffle off things we want to log for development, but not necessarily in production.
Describes a template that will be used to make new series instances when a new table added to a plotBy.
Exported wrapper of the GWT NumberFormat, plus LongWrapper support
Utility class to parse and format numbers, using the same format patterns as are supported by the standard Java
implementation used in the Deephaven server and swing client.
The JSON value types.
Represents a set of Tables each corresponding to some key.
A JS plugin is a
Plugin that allows for custom javascript and related content to be served, see
io.deephaven.plugin.js.Registers the
JS plugins sourced from the manifest root located at
ConfigDir / "js-plugins" (if "manifest.json"
exists).Binds
JsPluginConfigDirRegistration into the set of Registration.Registers the
JS plugins sourced from the manifest root configuration
property "deephaven.jsPlugins.resourceBase".Binds
JsPluginManifestRegistration into the set of Registration.Includes the modules
JsPluginManifestRegistration.Module, JsPluginConfigDirRegistration.Module, and
JsPluginNpmPackageRegistration.Module; these modules add various means of configuration support for producing
and registering JsPlugin.Provides a no-op
JsPluginRegistration for servers that don't host JS content.Registers the
JS plugins sourced from the NPM package roots as specified via the configuration
properties that start with "deephaven.jsPlugins.".Binds
JsPluginNpmPackageRegistration into the set of Registration.Observes registration of
JsPlugin instances.Jetty-specific implementation of
JsPluginRegistration to collect plugins and advertise their contents to
connecting client.Jetty-specific implementation of
JsPluginRegistration to collect plugins and advertise their contents to
connecting client.A js-friendly Supplier / Provider FunctionalInterface
This class allows iteration over non-contiguous indexes.
Describes a grouping and aggregations for a roll-up table.
A js-friendly Runnable FunctionalInterface
Provides access to the data for displaying in a figure.
A place to put things like isDevMode() property accessors.
This enum describes the source it is in, and how this aspect of the data in the series should be used to render the
item.
Remote service to read and write files on the server.
Provides access to data in a table.
Describe how to perform initial fetch for a table
Represents the timezones supported by Deephaven.
Behaves like a Table, but doesn't expose all of its API for changing the internal state.
Describes how a Totals Table will be generated from its parent table.
Behaves like a
JsTable externally, but data, state, and viewports are managed by an entirely different
mechanism, and so reimplemented here.Configuration object for running Table.treeTable to produce a hierarchical view of a given "flat" table.
Describes changes in the current set of variables in the script session.
A format to describe a variable available to be read from the server.
Specifies a type and either id or name (but not both).
A set of string constants that can be used to describe the different objects the JS API can export.
A Widget represents a server side object that sends one or more responses to the client.
Represents a server-side object that may not yet have been fetched by the client.
Utility class to facilitate obtaining data for safepoint pauses count and time between two points in code.
An ingester that consumes an Apache Kafka topic and a subset of its partitions via one or more
stream consumers.A predicate for handling a range of partitions.
A predicate for evenly distributing partitions among a set of ingesters.
A predicate for handling a single partition.
This exception is thrown when there is a failure to consume a Kafka record during Kafka to Deephaven ingestion.
This exception is thrown when there is a failure to produce a Kafka record during Deephaven to Kafka publication.
The options to produce a Kafka stream from a Deephaven table.
Consumer for lists of ConsumerRecords coming from Kafka.
An adapter that maps keys and values, possibly each with multiple fields, to single Deephaven columns.
Class to specify conversion of Kafka KEY or VALUE fields to table columns.
A callback which is invoked from the consumer loop, enabling clients to inject logic to be invoked by the Kafka
consumer thread.
Determines the initial offset to seek to for a given KafkaConsumer and TopicPartition.
Enum to specify operations that may apply to either of Kafka KEY or VALUE fields.
Class to specify conversion of table columns to Kafka KEY or VALUE fields.
Marker interface for
StreamConsumer registrar provider objects.Type for the result
Table returned by kafka consumers.Consume data into an in-memory append-only table.
Consume data into an in-memory blink table, which will present only newly-available rows to downstream
operations and visualizations.
Consume data into an in-memory ring table.
An in-memory table that has keys for each row, which can be updated on the UGP.
The central idea is that we can use an open-addressed map as a bounded cache with concurrent get and synchronized put
access.
A priority blocking queue that maintains one element per key.
Convert column values into column names for aggregated columns.
The behavior when a new column is detected.
Base key implementation for objects that should be hashed and compared by the identity of their key.
Chunk-oriented serializer that supplies keys or values for stream publishing.
Context interface.
KeyValuePair<K extends Externalizable & Comparable<K> & Copyable<K>,V extends Externalizable & Copyable<V>>
Base class for
location finders that traverse file hierarchy to infer partitions.Interface for implementations to perform type coercion and specify a table of partition values for observed table
locations.
Location finder that delivers a known set of keys.Dataset with data point labels.
Labeled tables is a list of
labeled tables.An
aggregation that provides a single output column with the last row key from the input table
for each aggregation group in the result.The builder class for use in assembling layout hints suitable for use with
LayoutHintBuilder.applyToTable(Table) or
GridAttributes.setLayoutHints(String).The display mode for the search bar.
Tired of needing to create annoying promise lambdas?
If you want to create a promise early in a method's scope, and then configure it's handling of resolve/reject
callbacks later, or in a conditional nature, than LazyPromise is for you!
This interface represents a table that will not update itself on the run cycle, but instead run itself when the run
for snapshot is called.
The right hand side table of a V2 snapshot must be an QueryTable (otherwise it fails with a class cast exception),
but there are certain cases where we may not want that to be true (e.g., a WnUnsubscribedTable).
Useful for logging; toString calls a supplier so you can easily hide expensive toString() behind a lambda
Return rows from multiple follower tables with the IDs indicated by the leader table.
Produce a Result of synchronized PartitionedTables.
The Result class for a LeaderTableFilter, either containing
tables or partitioned tables.Produce a Result of synchronized tables.
A leaf node style is suitable for leaf nodes.
Protobuf type
io.deephaven.proto.backplane.grpc.LeftJoinTablesRequestProtobuf type
io.deephaven.proto.backplane.grpc.LeftJoinTablesRequestSpecifications for the style of a line.
Style for shapes drawn at the end of a line.
Style for drawing the connections between line segments.
Provides a potentially descriptive label for the parents of a
TableSpec.Intrusive doubly-linked list implementation of
WeakReferenceManager.A listener recorder stores references to added, removed, modified, and shifted indices; and then notifies a
MergedListener that a change has occurred.
Intentionally empty and is here for backwards compatibility should this API change.
Intentionally empty and is here for backwards compatibility should this API change.
Protobuf type
io.deephaven.proto.backplane.grpc.ListItemsRequestProtobuf type
io.deephaven.proto.backplane.grpc.ListItemsRequestProtobuf type
io.deephaven.proto.backplane.grpc.ListItemsResponseProtobuf type
io.deephaven.proto.backplane.grpc.ListItemsResponseRepresents a literal value.
Protobuf type
io.deephaven.proto.backplane.grpc.LiteralProtobuf type
io.deephaven.proto.backplane.grpc.LiteralAn
AssociativeData backed by a table.LiveAttributeMap<IFACE_TYPE extends AttributeMap<IFACE_TYPE>,IMPL_TYPE extends LiveAttributeMap<IFACE_TYPE,IMPL_TYPE>>
Re-usable
AttributeMap implementation that is also a LivenessArtifact.An
IndexableData backed by a table.An
IndexableNumericData backed by a table.Utility class for liveness-related instrumentation.
A query engine artifact that is also a
LivenessNode.Interface for objects that retainReference
LivenessReferents until such time as they are no longer necessary.A
LivenessReferent that is also a LivenessManager, transitively enforcing liveness on its referents.Interface for objects that continue to "live" while retained by a
LivenessManager.LivenessNode implementation for providing external scope to one or more LivenessReferents.
Support for a thread-local stack of
LivenessScopes to allow the preferred programming model for scoping of
LivenessArtifacts.Exception class thrown when incorrect usage of a
LivenessReferent is detected.Provides a mapping between Python refcount and Deephaven's liveness mechanism, allowing liveness scopes to manage the
single strong reference that the PyObject
instance represents.
Interface for a supplier that continues to "live" while retained by a
LivenessManager.Marker interface for dynamic GUI widgets.
LiveWidgets may implement this interface to restrict the users who can see a particular widget.
The options available for
loadTable.LocalDate codec, with support for "full" and "compact" encodings.
Processes a JSON string as an
LocalDate.Wrap LocalDate values for use in JS.
FileIOAdapter implementation used for reading/writing files with "file" scheme.LocalTime codec, with support for nanosecond, millisecond, or second precision.
Wrap LocalTime values for use in JS.
LocationTableBuilder implementation that uses the default
Deephaven CSV parser for type inference and coercion.LocationTableBuilder implementation that uses the a
TableDefinition and PartitionParsers to assemble location tables.A Java implementation of the algorithm described in:
Philippas Tsigas, Yi Zhang, "A simple, fast and scalable non-blocking concurrent FIFO queue for shared memory
multiprocessor systems", Proceedings of the thirteenth annual ACM symposium on Parallel algorithms and architectures,
p.134-143, July 2001, Crete Island, Greece
This version modifies the way we choose which NULL to use when dequeuing: 1) We let the head and tail pointers range
over the entire set of 32-bit unsigned values.
Allocationless logger interface For testing help, see ConsolidatingLogEntry.
An implementation that always returns a single cached
Logger.OutputStream implementation for outputting data to a Logger.
Logic functions.
A logical update clock interface that has two states, Updating and Idle.
The state component of a logical timestamp.
A logical update clock that has two states, Updating and Idle.
Represents a serialized fishlib LogRecord, suitable for display on javascript clients.
Collects output for efficient textual logging.
Allows objects to be smart about appending themselves to LogOutput instances...
A LogOutput implementation, designed solely as an adapter for LogOutputAppendable's to produce Strings.
One element of a log sink - guaranteed to be logged without being split over rolling file boundaries, etc.
An interceptor is called with each element logged, *and* with the formatted output.
Shutdown helpers to force flush of outstanding elements
Protobuf type
io.deephaven.proto.backplane.script.grpc.LogSubscriptionDataProtobuf type
io.deephaven.proto.backplane.script.grpc.LogSubscriptionData
Presently you get _all_ logs, not just your console.
Presently you get _all_ logs, not just your console.
Note this is similar to java.util.function.LongPredicate; we don't use that since it could create confusion as for
intended semantics for use.
Chunked aggregation operator for sorted first/last-by using a long sort-column on add-only tables.
ColumnSource implementation for aggregation result long columns.A
LongType array.Simple array source for Long.
Reinterpret result
ColumnSource implementations that translates long values to various Time types.Chunked aggregation operator for sorted first/last-by using a long sort-column on blink tables.
TupleSource that produces key column values from ColumnSource types Long, Boolean, and Boolean.TupleSource that produces key column values from ColumnSource types Long, Boolean, and Byte.TupleSource that produces key column values from ColumnSource types Long, Boolean, and Character.TupleSource that produces key column values from ColumnSource types Long and Boolean.TupleSource that produces key column values from ColumnSource types Long, Boolean, and Double.TupleSource that produces key column values from ColumnSource types Long, Boolean, and Float.TupleSource that produces key column values from ColumnSource types Long, Boolean, and Instant.TupleSource that produces key column values from ColumnSource types Long, Boolean, and Integer.TupleSource that produces key column values from ColumnSource types Long, Boolean, and Long.TupleSource that produces key column values from ColumnSource types Long, Boolean, and Object.TupleSource that produces key column values from ColumnSource types Long, Boolean, and Byte.TupleSource that produces key column values from ColumnSource types Long, Boolean, and Long.TupleSource that produces key column values from ColumnSource types Long, Boolean, and Short.TupleSource that produces key column values from ColumnSource types Long, Byte, and Boolean.TupleSource that produces key column values from ColumnSource types Long, Byte, and Byte.3-Tuple (triple) key class composed of long, byte, and byte elements.
TupleSource that produces key column values from ColumnSource types Long, Byte, and Character.3-Tuple (triple) key class composed of long, byte, and char elements.
TupleSource that produces key column values from ColumnSource types Long and Byte.TupleSource that produces key column values from ColumnSource types Long, Byte, and Double.3-Tuple (triple) key class composed of long, byte, and double elements.
TupleSource that produces key column values from ColumnSource types Long, Byte, and Float.3-Tuple (triple) key class composed of long, byte, and float elements.
TupleSource that produces key column values from ColumnSource types Long, Byte, and Instant.TupleSource that produces key column values from ColumnSource types Long, Byte, and Integer.3-Tuple (triple) key class composed of long, byte, and int elements.
TupleSource that produces key column values from ColumnSource types Long, Byte, and Long.3-Tuple (triple) key class composed of long, byte, and long elements.
TupleSource that produces key column values from ColumnSource types Long, Byte, and Object.3-Tuple (triple) key class composed of long, byte, and Object elements.
TupleSource that produces key column values from ColumnSource types Long, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Long, Byte, and Long.TupleSource that produces key column values from ColumnSource types Long, Byte, and Short.3-Tuple (triple) key class composed of long, byte, and short elements.
This implements a timsort kernel for Longs.
This implements a timsort kernel for Longs.
2-Tuple (double) key class composed of long and byte elements.
TupleSource that produces key column values from ColumnSource types Long, Character, and Boolean.TupleSource that produces key column values from ColumnSource types Long, Character, and Byte.TupleSource that produces key column values from ColumnSource types Long, Character, and Character.TupleSource that produces key column values from ColumnSource types Long and Character.TupleSource that produces key column values from ColumnSource types Long, Character, and Double.TupleSource that produces key column values from ColumnSource types Long, Character, and Float.TupleSource that produces key column values from ColumnSource types Long, Character, and Instant.TupleSource that produces key column values from ColumnSource types Long, Character, and Integer.TupleSource that produces key column values from ColumnSource types Long, Character, and Long.TupleSource that produces key column values from ColumnSource types Long, Character, and Object.TupleSource that produces key column values from ColumnSource types Long, Character, and Byte.TupleSource that produces key column values from ColumnSource types Long, Character, and Long.TupleSource that produces key column values from ColumnSource types Long, Character, and Short.3-Tuple (triple) key class composed of long, char, and byte elements.
3-Tuple (triple) key class composed of long, char, and char elements.
3-Tuple (triple) key class composed of long, char, and double elements.
3-Tuple (triple) key class composed of long, char, and float elements.
3-Tuple (triple) key class composed of long, char, and int elements.
3-Tuple (triple) key class composed of long, char, and long elements.
3-Tuple (triple) key class composed of long, char, and Object elements.
3-Tuple (triple) key class composed of long, char, and short elements.
2-Tuple (double) key class composed of long and char elements.
Chunk implementation for long data.LongConsumer that appends successive longs to a WritableLongChunk without mutating the destination's
size.A column source backed by
LongChunks.This operator counts the distinct values within the source.
This operator computes the set of distinct values within the source.
Iterative sum operator, extended for absolute values and regular sums.
This operator computes the single unique value of a particular aggregated state.
Creates chunk filters for long values.
LongChunkPool implementation that pools chunks of longs in a data structure that only enforces soft
reachability.Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
ColumnIterator implementation for columns of primitive longs.TupleSource that produces key column values from ColumnSource types Long, Double, and Boolean.TupleSource that produces key column values from ColumnSource types Long, Double, and Byte.3-Tuple (triple) key class composed of long, double, and byte elements.
TupleSource that produces key column values from ColumnSource types Long, Double, and Character.3-Tuple (triple) key class composed of long, double, and char elements.
TupleSource that produces key column values from ColumnSource types Long and Double.TupleSource that produces key column values from ColumnSource types Long, Double, and Double.3-Tuple (triple) key class composed of long, double, and double elements.
TupleSource that produces key column values from ColumnSource types Long, Double, and Float.3-Tuple (triple) key class composed of long, double, and float elements.
TupleSource that produces key column values from ColumnSource types Long, Double, and Instant.TupleSource that produces key column values from ColumnSource types Long, Double, and Integer.3-Tuple (triple) key class composed of long, double, and int elements.
TupleSource that produces key column values from ColumnSource types Long, Double, and Long.3-Tuple (triple) key class composed of long, double, and long elements.
TupleSource that produces key column values from ColumnSource types Long, Double, and Object.3-Tuple (triple) key class composed of long, double, and Object elements.
TupleSource that produces key column values from ColumnSource types Long, Double, and Byte.TupleSource that produces key column values from ColumnSource types Long, Double, and Long.TupleSource that produces key column values from ColumnSource types Long, Double, and Short.3-Tuple (triple) key class composed of long, double, and short elements.
2-Tuple (double) key class composed of long and double elements.
Compute an exponential moving standard deviation for a long column source.
TupleSource that produces key column values from ColumnSource types Long, Float, and Boolean.TupleSource that produces key column values from ColumnSource types Long, Float, and Byte.3-Tuple (triple) key class composed of long, float, and byte elements.
TupleSource that produces key column values from ColumnSource types Long, Float, and Character.3-Tuple (triple) key class composed of long, float, and char elements.
TupleSource that produces key column values from ColumnSource types Long and Float.TupleSource that produces key column values from ColumnSource types Long, Float, and Double.3-Tuple (triple) key class composed of long, float, and double elements.
TupleSource that produces key column values from ColumnSource types Long, Float, and Float.3-Tuple (triple) key class composed of long, float, and float elements.
TupleSource that produces key column values from ColumnSource types Long, Float, and Instant.TupleSource that produces key column values from ColumnSource types Long, Float, and Integer.3-Tuple (triple) key class composed of long, float, and int elements.
TupleSource that produces key column values from ColumnSource types Long, Float, and Long.3-Tuple (triple) key class composed of long, float, and long elements.
TupleSource that produces key column values from ColumnSource types Long, Float, and Object.3-Tuple (triple) key class composed of long, float, and Object elements.
TupleSource that produces key column values from ColumnSource types Long, Float, and Byte.TupleSource that produces key column values from ColumnSource types Long, Float, and Long.TupleSource that produces key column values from ColumnSource types Long, Float, and Short.3-Tuple (triple) key class composed of long, float, and short elements.
2-Tuple (double) key class composed of long and float elements.
TupleSource that produces key column values from ColumnSource types Long, Instant, and Boolean.TupleSource that produces key column values from ColumnSource types Long, Instant, and Byte.TupleSource that produces key column values from ColumnSource types Long, Instant, and Character.TupleSource that produces key column values from ColumnSource types Long and Instant.TupleSource that produces key column values from ColumnSource types Long, Instant, and Double.TupleSource that produces key column values from ColumnSource types Long, Instant, and Float.TupleSource that produces key column values from ColumnSource types Long, Instant, and Instant.TupleSource that produces key column values from ColumnSource types Long, Instant, and Integer.TupleSource that produces key column values from ColumnSource types Long, Instant, and Long.TupleSource that produces key column values from ColumnSource types Long, Instant, and Object.TupleSource that produces key column values from ColumnSource types Long, Instant, and Byte.TupleSource that produces key column values from ColumnSource types Long, Instant, and Long.TupleSource that produces key column values from ColumnSource types Long, Instant, and Short.3-Tuple (triple) key class composed of long, int, and byte elements.
3-Tuple (triple) key class composed of long, int, and char elements.
3-Tuple (triple) key class composed of long, int, and double elements.
TupleSource that produces key column values from ColumnSource types Long, Integer, and Boolean.TupleSource that produces key column values from ColumnSource types Long, Integer, and Byte.TupleSource that produces key column values from ColumnSource types Long, Integer, and Character.TupleSource that produces key column values from ColumnSource types Long and Integer.TupleSource that produces key column values from ColumnSource types Long, Integer, and Double.TupleSource that produces key column values from ColumnSource types Long, Integer, and Float.TupleSource that produces key column values from ColumnSource types Long, Integer, and Instant.TupleSource that produces key column values from ColumnSource types Long, Integer, and Integer.TupleSource that produces key column values from ColumnSource types Long, Integer, and Long.TupleSource that produces key column values from ColumnSource types Long, Integer, and Object.TupleSource that produces key column values from ColumnSource types Long, Integer, and Byte.TupleSource that produces key column values from ColumnSource types Long, Integer, and Long.TupleSource that produces key column values from ColumnSource types Long, Integer, and Short.3-Tuple (triple) key class composed of long, int, and float elements.
3-Tuple (triple) key class composed of long, int, and int elements.
3-Tuple (triple) key class composed of long, int, and long elements.
3-Tuple (triple) key class composed of long, int, and Object elements.
3-Tuple (triple) key class composed of long, int, and short elements.
This implements a timsort kernel for Longs.
This implements a timsort kernel for Longs.
2-Tuple (double) key class composed of long and int elements.
TupleSource that produces key column values from ColumnSource types Long, Long, and Boolean.TupleSource that produces key column values from ColumnSource types Long, Long, and Byte.3-Tuple (triple) key class composed of long, long, and byte elements.
TupleSource that produces key column values from ColumnSource types Long, Long, and Character.3-Tuple (triple) key class composed of long, long, and char elements.
TupleSource that produces key column values from ColumnSource types Long and Long.TupleSource that produces key column values from ColumnSource types Long, Long, and Double.3-Tuple (triple) key class composed of long, long, and double elements.
TupleSource that produces key column values from ColumnSource types Long, Long, and Float.3-Tuple (triple) key class composed of long, long, and float elements.
TupleSource that produces key column values from ColumnSource types Long, Long, and Instant.TupleSource that produces key column values from ColumnSource types Long, Long, and Integer.3-Tuple (triple) key class composed of long, long, and int elements.
TupleSource that produces key column values from ColumnSource types Long, Long, and Long.3-Tuple (triple) key class composed of long, long, and long elements.
LongLongMegaMergeDescendingKernel.LongLongMegaMergeDescendingKernelContext<ATTR extends Any,KEY_INDICES extends Indices>
LongLongMegaMergeKernel.LongLongMegaMergeKernelContext<ATTR extends Any,KEY_INDICES extends Indices>
TupleSource that produces key column values from ColumnSource types Long, Long, and Object.3-Tuple (triple) key class composed of long, long, and Object elements.
TupleSource that produces key column values from ColumnSource types Long, Long, and Byte.TupleSource that produces key column values from ColumnSource types Long, Long, and Long.TupleSource that produces key column values from ColumnSource types Long, Long, and Short.3-Tuple (triple) key class composed of long, long, and short elements.
This implements a timsort kernel for Longs.
This implements a timsort kernel for Longs.
2-Tuple (double) key class composed of long and long elements.
The LongMegaMergeKernel merges sorted chunks into a column source, with a parallel long array of row keys.
TupleSource that produces key column values from ColumnSource types Long, Object, and Boolean.TupleSource that produces key column values from ColumnSource types Long, Object, and Byte.3-Tuple (triple) key class composed of long, Object, and byte elements.
TupleSource that produces key column values from ColumnSource types Long, Object, and Character.3-Tuple (triple) key class composed of long, Object, and char elements.
TupleSource that produces key column values from ColumnSource types Long and Object.TupleSource that produces key column values from ColumnSource types Long, Object, and Double.3-Tuple (triple) key class composed of long, Object, and double elements.
TupleSource that produces key column values from ColumnSource types Long, Object, and Float.3-Tuple (triple) key class composed of long, Object, and float elements.
TupleSource that produces key column values from ColumnSource types Long, Object, and Instant.TupleSource that produces key column values from ColumnSource types Long, Object, and Integer.3-Tuple (triple) key class composed of long, Object, and int elements.
TupleSource that produces key column values from ColumnSource types Long, Object, and Long.3-Tuple (triple) key class composed of long, Object, and long elements.
TupleSource that produces key column values from ColumnSource types Long, Object, and Object.3-Tuple (triple) key class composed of long, Object, and Object elements.
TupleSource that produces key column values from ColumnSource types Long, Object, and Byte.TupleSource that produces key column values from ColumnSource types Long, Object, and Long.TupleSource that produces key column values from ColumnSource types Long, Object, and Short.3-Tuple (triple) key class composed of long, Object, and short elements.
2-Tuple (double) key class composed of long and Object elements.
TupleSource that produces key column values from ColumnSource types Long, Byte, and Boolean.TupleSource that produces key column values from ColumnSource types Long, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Long, Byte, and Character.TupleSource that produces key column values from ColumnSource types Long and Byte.TupleSource that produces key column values from ColumnSource types Long, Byte, and Double.TupleSource that produces key column values from ColumnSource types Long, Byte, and Float.TupleSource that produces key column values from ColumnSource types Long, Byte, and Instant.TupleSource that produces key column values from ColumnSource types Long, Byte, and Integer.TupleSource that produces key column values from ColumnSource types Long, Byte, and Long.TupleSource that produces key column values from ColumnSource types Long, Byte, and Object.TupleSource that produces key column values from ColumnSource types Long, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Long, Byte, and Long.TupleSource that produces key column values from ColumnSource types Long, Byte, and Short.TupleSource that produces key column values from ColumnSource types Long, Long, and Boolean.TupleSource that produces key column values from ColumnSource types Long, Long, and Byte.TupleSource that produces key column values from ColumnSource types Long, Long, and Character.TupleSource that produces key column values from ColumnSource types Long and Long.TupleSource that produces key column values from ColumnSource types Long, Long, and Double.TupleSource that produces key column values from ColumnSource types Long, Long, and Float.TupleSource that produces key column values from ColumnSource types Long, Long, and Instant.TupleSource that produces key column values from ColumnSource types Long, Long, and Integer.TupleSource that produces key column values from ColumnSource types Long, Long, and Long.TupleSource that produces key column values from ColumnSource types Long, Long, and Object.TupleSource that produces key column values from ColumnSource types Long, Long, and Byte.TupleSource that produces key column values from ColumnSource types Long, Long, and Long.TupleSource that produces key column values from ColumnSource types Long, Long, and Short.Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
For keeping track of incremental states of sorted values, we would ideally like to hold them in an Array or a Chunk;
with parallel row keys.
Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
A simple circular buffer for primitive values, like java.util.concurrent.ArrayBlockingQueue but without the
synchronization and collection overhead.
Rolling formula operator for source long columns.
This operator counts the distinct values within the source.
This operator computes the set of distinct values within the source.
This operator computes the single unique value of a particular aggregated state.
For keeping track of incremental states of sorted values, we would ideally like to hold them in an Array or a Chunk;
with parallel row keys.
TupleSource that produces key column values from ColumnSource types Long, Short, and Boolean.TupleSource that produces key column values from ColumnSource types Long, Short, and Byte.3-Tuple (triple) key class composed of long, short, and byte elements.
TupleSource that produces key column values from ColumnSource types Long, Short, and Character.3-Tuple (triple) key class composed of long, short, and char elements.
TupleSource that produces key column values from ColumnSource types Long and Short.TupleSource that produces key column values from ColumnSource types Long, Short, and Double.3-Tuple (triple) key class composed of long, short, and double elements.
TupleSource that produces key column values from ColumnSource types Long, Short, and Float.3-Tuple (triple) key class composed of long, short, and float elements.
TupleSource that produces key column values from ColumnSource types Long, Short, and Instant.TupleSource that produces key column values from ColumnSource types Long, Short, and Integer.3-Tuple (triple) key class composed of long, short, and int elements.
TupleSource that produces key column values from ColumnSource types Long, Short, and Long.3-Tuple (triple) key class composed of long, short, and long elements.
TupleSource that produces key column values from ColumnSource types Long, Short, and Object.3-Tuple (triple) key class composed of long, short, and Object elements.
TupleSource that produces key column values from ColumnSource types Long, Short, and Byte.TupleSource that produces key column values from ColumnSource types Long, Short, and Long.TupleSource that produces key column values from ColumnSource types Long, Short, and Short.3-Tuple (triple) key class composed of long, short, and short elements.
2-Tuple (double) key class composed of long and short elements.
Single value source for Long.
Common interface for Deephaven data structures with a long (64-bit signed integer) size.
The SortKernel sorts a chunk of primitive value together with a parallel LongChunk of RowKeys.
Sparse array source for Long.
Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
A
SsmBackedColumnSource for Longs.A subset of a
LongVector according to an array of positions.This implements a timsort kernel for Longs.
This implements a timsort kernel for Longs.
Cast the values in the input chunk to an int.
Cast the values in the input chunk to an int.
Cast the values in the input chunk to an int.
Cast the values in the input chunk to an int and add the specified offset.
Cast the values in the input chunk to a long.
Cast the values in the input chunk to an long and add the specified offset.
The primitive
long type.Processes a JSON value as a
long.See ReplicateDownsamplingValueTrackers for notes on changing this file.
A
Vector of primitive longs.Base class for all "indirect" LongVector implementations.
A
LongVector backed by an array.A subset of a
LongVector according to a range of positions.A very simple
Map for small maps with Integer keys (uses direct array access) that creates no garbage (except
when expanding).This is a special version of
ArrayList that can be substituted for a regular Array list but produces no
garbage.A very simple
Set for small sets (uses linear time algorithms) that creates no garbage (except when
expanding).LspTools:
LspTranslate:
Rewrites logical expressions into an actual version that does what would be expected.
ObjectCodec implementation for Maps of type K to V.
This is a ridiculously simple, light-as-I-can-make-it, but decidedly single-purpose data structure.
Protobuf type
io.deephaven.proto.backplane.script.grpc.MarkupContentProtobuf type
io.deephaven.proto.backplane.script.grpc.MarkupContentProtobuf type
io.deephaven.proto.backplane.grpc.MatchesConditionProtobuf type
io.deephaven.proto.backplane.grpc.MatchesConditionHolds a pair of column names.
Parses strings of the form "Column" or "Column1=Column2" into a MatchPair (or array of them).
Protobuf enum
io.deephaven.proto.backplane.grpc.MatchTypeProtobuf type
io.deephaven.proto.backplane.grpc.MathContextProtobuf type
io.deephaven.proto.backplane.grpc.MathContextProtobuf enum
io.deephaven.proto.backplane.grpc.MathContext.RoundingModeA handful of simple mathematical utilities.
Indices for memoized operations on QueryTable.
Deprecated, for removal: This API element is subject to removal in a future version.
A merged listener has a collection of
ListenerRecorders.Any AND nested within another AND or OR nested within another OR should be flattened into just a single level.
Protobuf type
io.deephaven.proto.backplane.grpc.MergeRequestProtobuf type
io.deephaven.proto.backplane.grpc.MergeRequestUtility to take a set of tables, each of which is sorted; and merge them together into a single table, which will
also be sorted.
Concatenates multiple tables into a single table.
Protobuf type
io.deephaven.proto.backplane.grpc.MergeTablesRequestProtobuf type
io.deephaven.proto.backplane.grpc.MergeTablesRequestThe interface for creating
message protobuf functions.A specialized / simplified version of
MessageParser that produces a single unnamed function.Protobuf type
io.deephaven.proto.backplane.grpc.MetaTableRequestProtobuf type
io.deephaven.proto.backplane.grpc.MetaTableRequestRepresents a method call.
Interface for implementations of
ColumnExpressionValidator to evaluate an individual method or constructor.An invocation validator that has a hardcoded list of classes and methods to permit.
Validates a column expression coming from gRPC, to ensure that the included code will use the limited supported API,
and no use of `new`.
A data driven model.
A multithreaded resource to execute data driven models.
A multithreaded resource to execute data driven models.
Type of locking used when loading data from the data manager.
Run state of the farm.
A ModelFarm implementation for evaluating a model upon request, retrieving a snapshot of data for all keys under a
single
PeriodicUpdateGraph lock.A multithreaded resource to execute data driven models.
A multithreaded resource to execute data driven models.
Utilities for building model farms.
Deserialize model inputs to a file.
Serialize model inputs to a file.
A model for executing multiple models.
An interface for determining which models get executed for each model data instance.
Data structure to represent a subset of columns, used for propagating modifications via
TableUpdate
instances.A helper utility that simplifies propagating modified columns to a child table.
Requests to move a file to a new path, which may be in a different directory.
Requests to move a file to a new path, which may be in a different directory.
Protobuf type
io.deephaven.proto.backplane.grpc.MoveItemResponseProtobuf type
io.deephaven.proto.backplane.grpc.MoveItemResponseProvides access to the Context key to read the current client cert, if any.
A
AbstractMultiSeries collection that holds and generates CategoryErrorBarDataSeriesInternal.MultiSeries suitable for category error bar plots on a swappable data set.
A
AbstractMultiSeries collection that holds and generates CategoryDataSeriesInternal.A
AbstractMultiSeries collection that holds and generates CategoryDataSeriesInternal.Provides a set of per-type
ChunkPools.An exception to use when a series of operations must all be executed, but may all throw exceptions themselves.
Join unique rows from a set of tables onto a set of common keys.
Creator interface for runtime-supplied implementation.
Creator provider to supply the implementation at runtime.
An input to a multiJoin.
Protobuf type
io.deephaven.proto.backplane.grpc.MultiJoinInputProtobuf type
io.deephaven.proto.backplane.grpc.MultiJoinInputThis is a common interface for the static and incremental state manager so that our bucketed MultiJoinTable system is
capable of using them interchangeably to build the table.
Engine-specific implementation of
MultiJoinFactory.Creator.Protobuf type
io.deephaven.proto.backplane.grpc.MultiJoinTablesRequestProtobuf type
io.deephaven.proto.backplane.grpc.MultiJoinTablesRequestA
AbstractMultiSeries collection that holds and generates OHLCDataSeriesInternal.A
AbstractMultiSeries collection that holds and generates OHLCDataSeriesInternal.Each instance of this type represents a single active websocket, which can allow several concurrent/overlapping gRPC
streams.
Callback to initiate a graceful shutdown of this websocket instance, as an alternative to just closing the
websocket.
Custom replacement for grpc-websockets transport that handles multiple grpc streams in a single websocket.
A parent data series that spawns a
DataSeries for each unique key in the parent series.A parent data series that spawns a
DataSeries for each unique key in the parent series.A
AbstractMultiSeries collection that holds and generates XYErrorBarDataSeriesInternal.XY MultiSeries suitable for error bar plots.
A
AbstractMultiSeries collection that holds and generates XYDataSeriesInternal.A
AbstractMultiSeries collection that holds and generates XYDataSeriesInternal.Sub-interface of
ColumnSource for implementations that always use return false from
MutableColumnSource.isImmutable().Defaulted interfaces for various mutable
ColumnSource types, in order to avoid having defaults at higher
levels in the class hierarchy.Default interface for mutable Boolean
ColumnSource implementations.Default interface for mutable byte
ColumnSource implementations.Default interface for mutable char
ColumnSource implementations.Default interface for mutable double
ColumnSource implementations.Default interface for mutable float
ColumnSource implementations.Default interface for mutable int
ColumnSource implementations.Default interface for mutable long
ColumnSource implementations.Default interface for mutable
Instant ColumnSource implementations.Default interface for mutable Object
ColumnSource implementations.Default interface for mutable short
ColumnSource implementations.Default interface for mutable long-backed
ColumnSource implementations.Minimal mutable wrapper for an
int value.Minimal mutable wrapper for a
long value.Shape enums
A formatter for converting nanoseconds into formatted strings.
Array-backed ColumnSource for TIME_TYPEs.
A java native array type.
A tracker for modified join hash table slots.
Protobuf type
io.deephaven.proto.backplane.grpc.NaturalJoinTablesRequestProtobuf type
io.deephaven.proto.backplane.grpc.NaturalJoinTablesRequestProtobuf enum
io.deephaven.proto.backplane.grpc.NaturalJoinTablesRequest.JoinTypeSpecifies the type of natural join to perform, specifically how to handle duplicate and missing right hand table
rows.
The netty server configuration.
NetworkParams presents network parameters of running OS, such as DNS, host name etc.
A new table is a list of
columns of equal size.The node style is suitable for nested / recursive structures.
ScriptSession implementation that simply allows variables to be exported.
TableLocation implementation for locations that are found to not actually exist when accessed.A marker interface for
where filters that should not be pushed down.Tools to create filter conditions
Normalizes expressions, with the goal of removing as many as possible and simplifying the expression tree.
Exception thrown when a column is not found.
Protobuf type
io.deephaven.proto.backplane.grpc.NotConditionProtobuf type
io.deephaven.proto.backplane.grpc.NotConditionImplementation of
NotificationQueue.Notification that wraps another, in order to allow overrides.Interface for notification of update graph node changes.
Marker interface for error notifications, only relevant to unit testing framework.
A notification that may be enqueued.
Used by
OperationSnapshotControl to set the notification step of elements in our DAG.Elements of a Deephaven query DAG that can supply their notification step.
Exception thrown when a column is not found.
This implements a timsort kernel for Characters.
This implements a timsort kernel for Characters.
Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
This implements a timsort kernel for Characters.
This implements a timsort kernel for Characters.
This implements a timsort kernel for Characters.
This implements a timsort kernel for Characters.
Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
For keeping track of incremental states of sorted values, we would ideally like to hold them in an Array or a Chunk;
with parallel row keys.
Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
For keeping track of incremental states of sorted values, we would ideally like to hold them in an Array or a Chunk;
with parallel row keys.
Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
This implements a timsort kernel for Characters.
This implements a timsort kernel for Characters.
The action that should be taken when the previous value is
nullNull category implementation.
A
ChunkWriter implementation that writes an Apache Arrow Null Column; which only writes a field node.RollupAggregation that allows columns to be nulled-out at higher aggregation levels.Logger implementation that calls Interceptors on log entries, but doesn't write them to anything.
A no-op implementation of MetadataFileWriterBase when we don't want to write metadata files for Parquet files.
A SelectColumn implementation that can be used to replace columns with
NullValueColumnSourcesA lightweight statistics object that does nothing.
The "null"
ThreadProfiler implementation, which supports no actual measurements.Protobuf enum
io.deephaven.proto.backplane.grpc.NullValueA column source that returns null for all keys.
A set of commonly used numeric functions that can be applied to numeric types.
Gatherer takes Deephaven columnar data and places it into a buffer to be used by Python.
Chunked aggregation operator for sorted first/last-by using a Object sort-column on add-only tables.
ColumnSource implementation for aggregation result Object columns.Use the allocation instrumenter from https://github.com/google/allocation-instrumenter to produce stats
To use make sure you set
-Dallocation.stats.enabled=true -javaagent:/opt/deephaven/server/lib/java-allocation-instrumenter-3.3.0.jar
Lexicographicaly compares two arrays using Deephaven ordering for the elements.
Chunked aggregation operator for sorted first/last-by using a Object sort-column on blink tables.
TupleSource that produces key column values from ColumnSource types Object, Boolean, and Boolean.TupleSource that produces key column values from ColumnSource types Object, Boolean, and Byte.TupleSource that produces key column values from ColumnSource types Object, Boolean, and Character.TupleSource that produces key column values from ColumnSource types Object and Boolean.TupleSource that produces key column values from ColumnSource types Object, Boolean, and Double.TupleSource that produces key column values from ColumnSource types Object, Boolean, and Float.TupleSource that produces key column values from ColumnSource types Object, Boolean, and Instant.TupleSource that produces key column values from ColumnSource types Object, Boolean, and Integer.TupleSource that produces key column values from ColumnSource types Object, Boolean, and Long.TupleSource that produces key column values from ColumnSource types Object, Boolean, and Object.TupleSource that produces key column values from ColumnSource types Object, Boolean, and Byte.TupleSource that produces key column values from ColumnSource types Object, Boolean, and Long.TupleSource that produces key column values from ColumnSource types Object, Boolean, and Short.TupleSource that produces key column values from ColumnSource types Object, Byte, and Boolean.TupleSource that produces key column values from ColumnSource types Object, Byte, and Byte.3-Tuple (triple) key class composed of Object, byte, and byte elements.
TupleSource that produces key column values from ColumnSource types Object, Byte, and Character.3-Tuple (triple) key class composed of Object, byte, and char elements.
TupleSource that produces key column values from ColumnSource types Object and Byte.TupleSource that produces key column values from ColumnSource types Object, Byte, and Double.3-Tuple (triple) key class composed of Object, byte, and double elements.
TupleSource that produces key column values from ColumnSource types Object, Byte, and Float.3-Tuple (triple) key class composed of Object, byte, and float elements.
TupleSource that produces key column values from ColumnSource types Object, Byte, and Instant.TupleSource that produces key column values from ColumnSource types Object, Byte, and Integer.3-Tuple (triple) key class composed of Object, byte, and int elements.
TupleSource that produces key column values from ColumnSource types Object, Byte, and Long.3-Tuple (triple) key class composed of Object, byte, and long elements.
TupleSource that produces key column values from ColumnSource types Object, Byte, and Object.3-Tuple (triple) key class composed of Object, byte, and Object elements.
TupleSource that produces key column values from ColumnSource types Object, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Object, Byte, and Long.TupleSource that produces key column values from ColumnSource types Object, Byte, and Short.3-Tuple (triple) key class composed of Object, byte, and short elements.
This implements a timsort kernel for Objects.
This implements a timsort kernel for Objects.
2-Tuple (double) key class composed of Object and byte elements.
TupleSource that produces key column values from ColumnSource types Object, Character, and Boolean.TupleSource that produces key column values from ColumnSource types Object, Character, and Byte.TupleSource that produces key column values from ColumnSource types Object, Character, and Character.TupleSource that produces key column values from ColumnSource types Object and Character.TupleSource that produces key column values from ColumnSource types Object, Character, and Double.TupleSource that produces key column values from ColumnSource types Object, Character, and Float.TupleSource that produces key column values from ColumnSource types Object, Character, and Instant.TupleSource that produces key column values from ColumnSource types Object, Character, and Integer.TupleSource that produces key column values from ColumnSource types Object, Character, and Long.TupleSource that produces key column values from ColumnSource types Object, Character, and Object.TupleSource that produces key column values from ColumnSource types Object, Character, and Byte.TupleSource that produces key column values from ColumnSource types Object, Character, and Long.TupleSource that produces key column values from ColumnSource types Object, Character, and Short.3-Tuple (triple) key class composed of Object, char, and byte elements.
3-Tuple (triple) key class composed of Object, char, and char elements.
3-Tuple (triple) key class composed of Object, char, and double elements.
3-Tuple (triple) key class composed of Object, char, and float elements.
3-Tuple (triple) key class composed of Object, char, and int elements.
3-Tuple (triple) key class composed of Object, char, and long elements.
3-Tuple (triple) key class composed of Object, char, and Object elements.
3-Tuple (triple) key class composed of Object, char, and short elements.
2-Tuple (double) key class composed of Object and char elements.
Chunk implementation for Object data.A column source backed by
ObjectChunks.This operator counts the distinct values within the source.
This operator computes the set of distinct values within the source.
This operator computes the single unique value of a particular aggregated state.
ObjectChunkPool implementation that pools chunks of Objects in a data structure that only enforces soft
reachability.Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
Codec interface for Object translation to/from byte arrays for serialization and deserialization.
ColumnIterator implementation for columns of objects.Thrown when errors occur when communicating with the client.
Codec superinterface for Object translation from byte arrays for serialization and deserialization.
TupleSource that produces key column values from ColumnSource types Object, Double, and Boolean.TupleSource that produces key column values from ColumnSource types Object, Double, and Byte.3-Tuple (triple) key class composed of Object, double, and byte elements.
TupleSource that produces key column values from ColumnSource types Object, Double, and Character.3-Tuple (triple) key class composed of Object, double, and char elements.
TupleSource that produces key column values from ColumnSource types Object and Double.TupleSource that produces key column values from ColumnSource types Object, Double, and Double.3-Tuple (triple) key class composed of Object, double, and double elements.
TupleSource that produces key column values from ColumnSource types Object, Double, and Float.3-Tuple (triple) key class composed of Object, double, and float elements.
TupleSource that produces key column values from ColumnSource types Object, Double, and Instant.TupleSource that produces key column values from ColumnSource types Object, Double, and Integer.3-Tuple (triple) key class composed of Object, double, and int elements.
TupleSource that produces key column values from ColumnSource types Object, Double, and Long.3-Tuple (triple) key class composed of Object, double, and long elements.
TupleSource that produces key column values from ColumnSource types Object, Double, and Object.3-Tuple (triple) key class composed of Object, double, and Object elements.
TupleSource that produces key column values from ColumnSource types Object, Double, and Byte.TupleSource that produces key column values from ColumnSource types Object, Double, and Long.TupleSource that produces key column values from ColumnSource types Object, Double, and Short.3-Tuple (triple) key class composed of Object, double, and short elements.
2-Tuple (double) key class composed of Object and double elements.
Represents a JSON object of variable size with a given key and value type.
The behavior when a repeated field is encountered in a JSON object.
TupleSource that produces key column values from ColumnSource types Object, Float, and Boolean.TupleSource that produces key column values from ColumnSource types Object, Float, and Byte.3-Tuple (triple) key class composed of Object, float, and byte elements.
TupleSource that produces key column values from ColumnSource types Object, Float, and Character.3-Tuple (triple) key class composed of Object, float, and char elements.
TupleSource that produces key column values from ColumnSource types Object and Float.TupleSource that produces key column values from ColumnSource types Object, Float, and Double.3-Tuple (triple) key class composed of Object, float, and double elements.
TupleSource that produces key column values from ColumnSource types Object, Float, and Float.3-Tuple (triple) key class composed of Object, float, and float elements.
TupleSource that produces key column values from ColumnSource types Object, Float, and Instant.TupleSource that produces key column values from ColumnSource types Object, Float, and Integer.3-Tuple (triple) key class composed of Object, float, and int elements.
TupleSource that produces key column values from ColumnSource types Object, Float, and Long.3-Tuple (triple) key class composed of Object, float, and long elements.
TupleSource that produces key column values from ColumnSource types Object, Float, and Object.3-Tuple (triple) key class composed of Object, float, and Object elements.
TupleSource that produces key column values from ColumnSource types Object, Float, and Byte.TupleSource that produces key column values from ColumnSource types Object, Float, and Long.TupleSource that produces key column values from ColumnSource types Object, Float, and Short.3-Tuple (triple) key class composed of Object, float, and short elements.
2-Tuple (double) key class composed of Object and float elements.
TupleSource that produces key column values from ColumnSource types Object, Instant, and Boolean.TupleSource that produces key column values from ColumnSource types Object, Instant, and Byte.TupleSource that produces key column values from ColumnSource types Object, Instant, and Character.TupleSource that produces key column values from ColumnSource types Object and Instant.TupleSource that produces key column values from ColumnSource types Object, Instant, and Double.TupleSource that produces key column values from ColumnSource types Object, Instant, and Float.TupleSource that produces key column values from ColumnSource types Object, Instant, and Instant.TupleSource that produces key column values from ColumnSource types Object, Instant, and Integer.TupleSource that produces key column values from ColumnSource types Object, Instant, and Long.TupleSource that produces key column values from ColumnSource types Object, Instant, and Object.TupleSource that produces key column values from ColumnSource types Object, Instant, and Byte.TupleSource that produces key column values from ColumnSource types Object, Instant, and Long.TupleSource that produces key column values from ColumnSource types Object, Instant, and Short.3-Tuple (triple) key class composed of Object, int, and byte elements.
3-Tuple (triple) key class composed of Object, int, and char elements.
3-Tuple (triple) key class composed of Object, int, and double elements.
TupleSource that produces key column values from ColumnSource types Object, Integer, and Boolean.TupleSource that produces key column values from ColumnSource types Object, Integer, and Byte.TupleSource that produces key column values from ColumnSource types Object, Integer, and Character.TupleSource that produces key column values from ColumnSource types Object and Integer.TupleSource that produces key column values from ColumnSource types Object, Integer, and Double.TupleSource that produces key column values from ColumnSource types Object, Integer, and Float.TupleSource that produces key column values from ColumnSource types Object, Integer, and Instant.TupleSource that produces key column values from ColumnSource types Object, Integer, and Integer.TupleSource that produces key column values from ColumnSource types Object, Integer, and Long.TupleSource that produces key column values from ColumnSource types Object, Integer, and Object.TupleSource that produces key column values from ColumnSource types Object, Integer, and Byte.TupleSource that produces key column values from ColumnSource types Object, Integer, and Long.TupleSource that produces key column values from ColumnSource types Object, Integer, and Short.3-Tuple (triple) key class composed of Object, int, and float elements.
3-Tuple (triple) key class composed of Object, int, and int elements.
3-Tuple (triple) key class composed of Object, int, and long elements.
3-Tuple (triple) key class composed of Object, int, and Object elements.
3-Tuple (triple) key class composed of Object, int, and short elements.
This implements a timsort kernel for Objects.
This implements a timsort kernel for Objects.
2-Tuple (double) key class composed of Object and int elements.
TupleSource that produces key column values from ColumnSource types Object, Long, and Boolean.TupleSource that produces key column values from ColumnSource types Object, Long, and Byte.3-Tuple (triple) key class composed of Object, long, and byte elements.
TupleSource that produces key column values from ColumnSource types Object, Long, and Character.3-Tuple (triple) key class composed of Object, long, and char elements.
TupleSource that produces key column values from ColumnSource types Object and Long.TupleSource that produces key column values from ColumnSource types Object, Long, and Double.3-Tuple (triple) key class composed of Object, long, and double elements.
TupleSource that produces key column values from ColumnSource types Object, Long, and Float.3-Tuple (triple) key class composed of Object, long, and float elements.
TupleSource that produces key column values from ColumnSource types Object, Long, and Instant.TupleSource that produces key column values from ColumnSource types Object, Long, and Integer.3-Tuple (triple) key class composed of Object, long, and int elements.
TupleSource that produces key column values from ColumnSource types Object, Long, and Long.3-Tuple (triple) key class composed of Object, long, and long elements.
ObjectLongMegaMergeDescendingKernel.ObjectLongMegaMergeDescendingKernelContext<ATTR extends Any,KEY_INDICES extends Indices>
ObjectLongMegaMergeKernel.ObjectLongMegaMergeKernelContext<ATTR extends Any,KEY_INDICES extends Indices>
TupleSource that produces key column values from ColumnSource types Object, Long, and Object.3-Tuple (triple) key class composed of Object, long, and Object elements.
TupleSource that produces key column values from ColumnSource types Object, Long, and Byte.TupleSource that produces key column values from ColumnSource types Object, Long, and Long.TupleSource that produces key column values from ColumnSource types Object, Long, and Short.3-Tuple (triple) key class composed of Object, long, and short elements.
This implements a timsort kernel for Objects.
This implements a timsort kernel for Objects.
2-Tuple (double) key class composed of Object and long elements.
TupleSource that produces key column values from ColumnSource types Object, Object, and Boolean.TupleSource that produces key column values from ColumnSource types Object, Object, and Byte.3-Tuple (triple) key class composed of Object, Object, and byte elements.
TupleSource that produces key column values from ColumnSource types Object, Object, and Character.3-Tuple (triple) key class composed of Object, Object, and char elements.
TupleSource that produces key column values from ColumnSource types Object and Object.TupleSource that produces key column values from ColumnSource types Object, Object, and Double.3-Tuple (triple) key class composed of Object, Object, and double elements.
TupleSource that produces key column values from ColumnSource types Object, Object, and Float.3-Tuple (triple) key class composed of Object, Object, and float elements.
TupleSource that produces key column values from ColumnSource types Object, Object, and Instant.TupleSource that produces key column values from ColumnSource types Object, Object, and Integer.3-Tuple (triple) key class composed of Object, Object, and int elements.
TupleSource that produces key column values from ColumnSource types Object, Object, and Long.3-Tuple (triple) key class composed of Object, Object, and long elements.
TupleSource that produces key column values from ColumnSource types Object, Object, and Object.3-Tuple (triple) key class composed of Object, Object, and Object elements.
TupleSource that produces key column values from ColumnSource types Object, Object, and Byte.TupleSource that produces key column values from ColumnSource types Object, Object, and Long.TupleSource that produces key column values from ColumnSource types Object, Object, and Short.3-Tuple (triple) key class composed of Object, Object, and short elements.
2-Tuple (double) key class composed of Object and Object elements.
An interface for processing data from one or more input objects into output chunks on a 1-to-1 input record to output
row basis.
An abstraction over
ObjectProcessor that provides the same logical object processor for different input
types.TupleSource that produces key column values from ColumnSource types Object, Byte, and Boolean.TupleSource that produces key column values from ColumnSource types Object, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Object, Byte, and Character.TupleSource that produces key column values from ColumnSource types Object and Byte.TupleSource that produces key column values from ColumnSource types Object, Byte, and Double.TupleSource that produces key column values from ColumnSource types Object, Byte, and Float.TupleSource that produces key column values from ColumnSource types Object, Byte, and Instant.TupleSource that produces key column values from ColumnSource types Object, Byte, and Integer.TupleSource that produces key column values from ColumnSource types Object, Byte, and Long.TupleSource that produces key column values from ColumnSource types Object, Byte, and Object.TupleSource that produces key column values from ColumnSource types Object, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Object, Byte, and Long.TupleSource that produces key column values from ColumnSource types Object, Byte, and Short.TupleSource that produces key column values from ColumnSource types Object, Long, and Boolean.TupleSource that produces key column values from ColumnSource types Object, Long, and Byte.TupleSource that produces key column values from ColumnSource types Object, Long, and Character.TupleSource that produces key column values from ColumnSource types Object and Long.TupleSource that produces key column values from ColumnSource types Object, Long, and Double.TupleSource that produces key column values from ColumnSource types Object, Long, and Float.TupleSource that produces key column values from ColumnSource types Object, Long, and Instant.TupleSource that produces key column values from ColumnSource types Object, Long, and Integer.TupleSource that produces key column values from ColumnSource types Object, Long, and Long.TupleSource that produces key column values from ColumnSource types Object, Long, and Object.TupleSource that produces key column values from ColumnSource types Object, Long, and Byte.TupleSource that produces key column values from ColumnSource types Object, Long, and Long.TupleSource that produces key column values from ColumnSource types Object, Long, and Short.Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
For keeping track of incremental states of sorted values, we would ideally like to hold them in an Array or a Chunk;
with parallel row keys.
Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
A simple circular buffer for primitive values, like java.util.concurrent.ArrayBlockingQueue but without the
synchronization and collection overhead.
Rolling formula operator for source char columns.
This operator counts the distinct values within the source.
This operator computes the set of distinct values within the source.
This operator computes the single unique value of a particular aggregated state.
For keeping track of incremental states of sorted values, we would ideally like to hold them in an Array or a Chunk;
with parallel row keys.
A server object that supports a bidirectional message stream.
A server object that supports fetching.
The sending and receiving interface for
ObjectService.connect(HasTypedTicket, MessageStream).This interface provides type-safe authorization hooks for ObjectServiceGrpc.
A stub to allow clients to do synchronous rpc calls to service ObjectService.
A stub to allow clients to do ListenableFuture-style rpc calls to service ObjectService.
Base class for the server implementation of the service ObjectService.
A stub to allow clients to do asynchronous rpc calls to service ObjectService.
TupleSource that produces key column values from ColumnSource types Object, Short, and Boolean.TupleSource that produces key column values from ColumnSource types Object, Short, and Byte.3-Tuple (triple) key class composed of Object, short, and byte elements.
TupleSource that produces key column values from ColumnSource types Object, Short, and Character.3-Tuple (triple) key class composed of Object, short, and char elements.
TupleSource that produces key column values from ColumnSource types Object and Short.TupleSource that produces key column values from ColumnSource types Object, Short, and Double.3-Tuple (triple) key class composed of Object, short, and double elements.
TupleSource that produces key column values from ColumnSource types Object, Short, and Float.3-Tuple (triple) key class composed of Object, short, and float elements.
TupleSource that produces key column values from ColumnSource types Object, Short, and Instant.TupleSource that produces key column values from ColumnSource types Object, Short, and Integer.3-Tuple (triple) key class composed of Object, short, and int elements.
TupleSource that produces key column values from ColumnSource types Object, Short, and Long.3-Tuple (triple) key class composed of Object, short, and long elements.
TupleSource that produces key column values from ColumnSource types Object, Short, and Object.3-Tuple (triple) key class composed of Object, short, and Object elements.
TupleSource that produces key column values from ColumnSource types Object, Short, and Byte.TupleSource that produces key column values from ColumnSource types Object, Short, and Long.TupleSource that produces key column values from ColumnSource types Object, Short, and Short.3-Tuple (triple) key class composed of Object, short, and short elements.
2-Tuple (double) key class composed of Object and short elements.
Single value source for Object.
Sparse array source for Object.
Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
A
SsmBackedColumnSource for Objects.A subset of a
ObjectVector according to an array of positions.This implements a timsort kernel for Objects.
This implements a timsort kernel for Objects.
An "object type" plugin.
A stream of messages, either sent from the server to the client, or client to the server.
Abstract base class for object type plugins, providing some simple implementation details.
Abstract base class for object type plugins that can only be fetched (and will not have later responses or accept
later requests).
An implementation that uses strict
Class equality for the ObjectTypeClassBase.isType(Object) check.Abstract base class for object type plugins that can only be fetched (and will not have later responses or accept
later requests).
The
object type lookup.The
ObjectType specific registration.Provides synchronized object type
registration and lookup.Processes a JSON object as set of named fields.
Base class for all "indirect" ObjectVector implementations.
An
ObjectVector backed by an array.A subset of an
ObjectVector according to a range of positions.Interface for reading the offset index for a column chunk.
Lookup function interface for
OffsetLookupCaches and ReverseOffsetLookupCaches to use.Caching data structure interface for caching int (offset) to Object mappings.
XYDataSeriesInternal for open-high-low-close charts.An implementation of
OHLCDataSeriesInternal.XYDataSeriesInternal for open-high-low-close charts.Functionally behaves as a pac4j DirectClient, but can lean on a profile creator as HeaderClient does.
Framework for a class which modifies a chart on a OneClick event
At what level in the Figure hierarchy the series of a plot will be restricted, e.g.
Update source that combines multiple sources.
An object canonicalization cache, suitable for use with objects that define equals(...) in such a way as to identify
objects that can be mutually substituted in a manner appropriate for the application using the cache.
Allows cache users to supercede the equals() and hashCode() methods of their input items, and supply an
alternative object to cache.
Unbounded StringCache built around a OpenAddressedCanonicalizationCache, which only enforces weak reachability on its
STRING_LIKE_TYPE members.
Protobuf type
io.deephaven.proto.backplane.script.grpc.OpenDocumentRequestProtobuf type
io.deephaven.proto.backplane.script.grpc.OpenDocumentRequestOperation.ToObjectReturnType.UpdateByFieldType.OperationsListFieldType.ColumnFieldType.SpecFieldType
Control parameters for performing operations with Table#updateBy()
Implementation of OperationInitializer that delegates to a pool of threads.
Provides guidance for initialization operations on how they can parallelize.
A simple implementation of
ConstructSnapshot.SnapshotControl that uses the last notification step of the
source table to determine whether to use previous values during initialization and to evaluate success.Variant of
OperationSnapshotControl that considers "extra" dependencies
in addition to the source BaseTable when determining whether to use previous values during initialization or
evaluating success.Protobuf type
io.deephaven.proto.backplane.grpc.OrConditionProtobuf type
io.deephaven.proto.backplane.grpc.OrConditionOrCondition.ToObjectReturnType.FiltersListFieldType.CompareFieldType.LhsFieldType.ReferenceFieldType
An ordered sequence of
long values with set operations.Attribute that specifies that a
Chunk contains ordered row key ranges, which must be in strictly ascending
order.Attribute that specifies that a
Chunk contains individual ordered row keys, which must be in strictly
ascending order.Provides static methods to perform SQL-style left outer and full outer joins.
An out-of-band test is a test that is not typically run on a commit-by-commit basis; usually because it is expensive
and will delay the typical CI feedback cycle.
Some operations can pre-compute the necessary key-space needed to correctly maintain the intended result.
Operations that require input to conform to ordering requirements may throw this exception when out of order data is
encountered.
Output specifies how to scatter data from a Python object into a table column.
Pages are
PagingChunkSources that can supply values from a subset of a contiguous block of
row key space beginning at Page.firstRowOffset() and continuing to Page.firstRowOffset() +
PagingChunkSource.maxRow(long).Helper defaults for general pages.
Helper defaults for pages that represent a repeating value, e.g.
A cache for
IntrusivePages.Intrusive data structure for page caching.
PageStores are a collection of non-overlapping
Pages, providing a single PagingChunkSource
across all the pages.In order to be able to cache and reuse
ChunkSources across multiple tables (or other references),
PagingChunkSource adds a PagingChunkSource.mask() to ChunkSource and supports some additional
ChunkSource.fillChunk(io.deephaven.engine.table.ChunkSource.FillContext, io.deephaven.chunk.WritableChunk<? super ATTR>, io.deephaven.engine.rowset.RowSequence) methods.ChunkSource.FillContext implementation for use by PagingChunkSource implementations.Color abstraction.
A Simple generic pair.
Marker interface for Controller to understand that it is looking at a Pandas Widget and how it should be handled in
the open api.
A JUnit category for tests that can be run in parallel.
Protobuf type
io.deephaven.proto.backplane.script.grpc.ParameterInformationProtobuf type
io.deephaven.proto.backplane.script.grpc.ParameterInformationA visitor that returns the parent tables (if any) of the given table.
ColumnRegionByte implementation for regions that support fetching primitive bytes from
column chunk page stores.ColumnRegionChar implementation for regions that support fetching primitive chars from
column chunk page stores.ColumnRegionDouble implementation for regions that support fetching primitive doubles from
column chunk page stores.ColumnRegionFloat implementation for regions that support fetching primitive floats from
column chunk page stores.ColumnRegionInt implementation for regions that support fetching primitive ints from
column chunk page stores.ColumnRegionLong implementation for regions that support fetching primitive longs from
column chunk page stores.ColumnRegionObject implementation for regions that support fetching objects from column chunk page stores.ColumnRegionShort implementation for regions that support fetching primitive shorts from
column chunk page stores.A resolver from Deephaven column names to Parquet paths.
A factory for creating Parquet column resolvers.
A simple
ParquetColumnResolver implementation from a Map.This
ParquetColumnResolver.Factory resolves Parquet columns via field ids.Top level accessor for a parquet file which can read from a CLI style file URI, ex."s3://bucket/key".
Parquet
location finder that will discover multiple files in a single directory.This class provides instructions intended for read and write parquet operations (which take it as an optional
argument) specifying desired transformations.
KeyValuePartitionLayout for Parquet data.Internal library with utility methods for converting time data between Deephaven and Parquet.
Location finder that will examine a parquet metadata file to discover locations.Used to write "_metadata" and "_common_metadata" files for
Parquet.
Various improved ways of traversing
MessageType.TableLocationKey implementation for use with data stored in the parquet format.API for writing DH tables in parquet format
Tools for managing and manipulating tables on disk in parquet format.
Functions for parsing strings to primitive values.
Thrown from the parser if the thread interrupt status is set.
Represents a parsed document.
Class for reading in a customized properties file, applying only the locally-relevant properties and keeping track of
which properties may not be further modified.
This exception is thrown when parse errors are encountered.
Represents the state of a "currently being parsed node".
Validates a column expression coming from gRPC, to ensure that the included code will use the customer defined list
of allowed methods.
An
Aggregation that provides a single output column with sub-tables of the input table for each aggregation
group in the result.A source table that can filter partitions before coalescing.
An
IterativeChunkedAggregationOperator used in the implementation of Table.partitionBy(boolean, java.lang.String...) and
Partition.Protobuf type
io.deephaven.proto.backplane.grpc.PartitionByRequestProtobuf type
io.deephaven.proto.backplane.grpc.PartitionByRequest
Deliberately empty response, use /ObjectService/FetchObject to read the object by ticket.
Deliberately empty response, use /ObjectService/FetchObject to read the object by ticket.
Interface for working with partitioned tables.
Interface for proxies created by
PartitionedTable.proxy().PartitionedTableHandle with an underlying PartitionedTable.Engine-specific implementation of
PartitionedTableFactory.Creator.
A message that describes a partitioned table, able to be sent as a plugin object to a client.
A message that describes a partitioned table, able to be sent as a plugin object to a client.
Factory for producing Deephaven engine
PartitionedTable instances.Creator interface for runtime-supplied implementation.
Creator provider to supply the implementation at runtime.
Holds a
PartitionedTable.PartitionedTable implementation.Base
ImmutableTableLocationKey implementation for table locations that may be enclosed by partitions.Compares two maps of partitions by key-value pairs.
Formats a map of partitions as key-value pairs.
This interface provides type-safe authorization hooks for PartitionedTableServiceGrpc.
A default implementation that allows all requests.
A default implementation that funnels all requests to invoke
checkPermission.A default implementation that denies all requests.
This service provides tools to create and query partitioned tables.
This service provides tools to create and query partitioned tables.
A stub to allow clients to do synchronous rpc calls to service PartitionedTableService.
A stub to allow clients to do ListenableFuture-style rpc calls to service PartitionedTableService.
Base class for the server implementation of the service PartitionedTableService.
A stub to allow clients to do asynchronous rpc calls to service PartitionedTableService.
Protobuf serialization of all PartitionedTable subtypes.
This class takes a partition value object and formats it to a
String.Re-usable parsers for partition values encountered as
strings, e.g.An opaque holder that represents a flight descriptor path.
A
Resource wrapper that only resolves URIs that start with a specific path prefix.A specialization of
TicketResolver that signifies this resolver supports Flight descriptor paths.A specialization of
PathResolver whose path Flight.FlightDescriptor resolution is based on the first
path in the list.The subset of paths to serve, see
JsPlugin.paths().Represents a previously active binding that we're still keeping around for a bit.
An object to represent the operation of parsing documents from users.
Percentile and output column pair, used when specifying that a given input column should be aggregated into multiple
exact or approximate percentiles.
Entry class for tracking the performance characteristics of a single recurring update event.
Generalizes
PerformanceQueries to accept table parameters and make evaluation number parameter optional.
This class uses a thread (or pool of threads) to periodically update a set of monitored update sources at a specified
target cycle interval.
A
LivenessManager implementation that will never release its referents.
This annotation indicates that a class or method is created by the Java Security Manager.
Cause of a plotting exception.
IllegalArgumentException that contains information about the plot.
IllegalStateException that contains information about the plot.
Information about a plot.
RuntimeException which occurs when rendering the plot.
RuntimeException which contains information about the plot.
The style of a plot (e.g.
A library of methods for constructing plots.
UnsupportedOperationExcetion which contains information about the plot.
Utilities class for plotting.
A plugin is a structured extension point for user-definable behavior.
Provides the set of
Registration from ServiceLoader.load(Class) against the classes
Registration, Plugin, ObjectType, and JsPlugin.A set of options for a plugin derived from dagger injection.
Provides a
PluginRegistration.registerAll() entrypoint to invoke all registrations with a
Registration.Callback.Includes the
modules necessary to provide PluginRegistration.Polling-driven
TableLocationProvider implementation that delegates location key
discovery to a TableLocationKeyFinder and location creation to a
TableLocationFactory.Provides a pool of reusable items.
Must implement at least: Multiple threads may call give(), one thread may call take()
Must implement at least: Multiple threads may call give(), multiple threads may call take()
Must implement at least: Multiple threads may call take(), one thread may call give()
Must implement at least: One thread may call give(), one thread may call take()
Marker interface for
Chunk subclasses that can be kept with in a ChunkPool, and whose
SafeCloseable.close() method will return them to the appropriate pool.SimpleReference implementation with built-in reference-counting and pooling support.Indicates that a
Pool is empty and no more items can be Pool.take()n.Protobuf type
io.deephaven.proto.backplane.script.grpc.PositionProtobuf type
io.deephaven.proto.backplane.script.grpc.PositionAn interface for ColumnSources that can be marked immutable by the creator rather than as a fundamental property of
their implementation.
This is a niche class that allows an existing
rowset to masquerade as a
RowSetBuilderRandom for the sake of efficient processing.A layer that copies a column from our input to our output.
Wrapper
ColumnSource that maps current data accessors to previous data accessors (and disables previous data
accessors).A Preview Type is used for columns that should be previewed rather than sending all of the data for each value.
A primitive array-like object.
General purpose helper methods for array conversion methods from specific object types to/from primitive types.
A primitive type.
The primitive array types under the package
io.deephaven.vector.A simple listener that prints out each update received from a table.
Captures
System.out and System.err.Logs events out to
PrintStreamGlobals.getOut().A
ReferenceCounted implementation that takes a Runnable onReferenceCountAtZero procedure, in order to
avoid relying on inheritance where necessary or desirable.Interface for installation-specific environment.
Factory interface for constructing instances of ProcessEnvironment implementations.
State and private methods for maintaining a shared global instance of ProcessEnvironment.
Logs data that describes JVM parameters.
This visitor converts the property key-value pairs into log entries that break out type, key, and value.
Logs data that gives insight to process statistics such as heap usage and page fault counts.
Preserve some of the simplicity of StreamLoggerImpl while also retaining the formatting functionality of LoggerImpl.
Basis for LIFO, FIFO, Pool, and variants
Must implement at least: Multiple threads may call consume(), one thread may call produce()
Must implement at least: Multiple threads may call produce(), one thread may call consume()
Must implement at least: Multiple threads may call produce(), multiple threads may call consume()
Must implement at least: One thread may call produce(), one thread may call consume()
A useful interface for "promise-like" objects, (actually, our LazyPromise class), so we can expose utility functions
that know how to deal with these objects, without actually putting them on the shared classpath.
Utilities for working with
Properties.Standardized runtime exception type for PropertyFile and related utilities.
A simple datastore to record one step in the history of a property.
An abstraction for opening property files.
Uses
ServiceLoader.load(Class) to find the best PropertyInputStreamLoader (the loader with the
smallest priority).A
PropertyInputStreamLoader implementation that first searches for the property file as a classpath resource,
and then via the filesystem.A property set represents a set of property keys and values.
A property visitor is the generic interface for reading property keys and values from a
PropertySet.A
PropertyVisitor whose methods all throw IllegalStateException with the relevant key and value
context.An
PropertyVisitor base which converts the non-String valued calls into PropertyVisitor.visit(String, String).The kafka protobuf options.
The
ProtobufDescriptorParser options.Encapsulates the logic to extract a result from a
Message.A list of
ProtobufFunctions.functions().The serialization / deserialization protocol.
The TLS protocols.
Include the protocols explicitly defined.
Include the protocols defined by the JDK.
Includes the protocol "TLSv1.3".
Include the protocols defined by the system properties "https.protocols".
On startup, check if a PSK was set by config, otherwise generate a new one and log it.
Protobuf type
io.deephaven.proto.backplane.grpc.PublishRequestProtobuf type
io.deephaven.proto.backplane.grpc.PublishRequest
Intentionally empty and is here for backwards compatibility should this API change.
Intentionally empty and is here for backwards compatibility should this API change.
This class is an internal implementation detail for io.deephaven.kafka; is not intended to be used directly by client
code.
Helper class to manage filters and their associated execution cost.
Interface for entities that support pushdown filtering.
Records the results of a push-down predicate filter operation.
Created by rbasralian on 8/12/23
When given a pyObject that is a callable, we stick it inside the callable wrapper, which implements a call() varargs
method, so that we can call it using __call__ without all of the JPy nastiness.
Simple output stream that redirects all writes to a python io.TextIOBase type.
Autocomplete handling for python that will use the jedi library, if it is installed.
A
BiFunction implementation which calls a Python callable.A ScriptSession that uses a JPy cpython interpreter internally.
The
PythonEvaluator encapsulates the evaluation around a Python library instance.The sole implementation of the
PythonEvaluator, using Jpy to create a cpython interpreter instance inside of
our JVM.A
Function implementation which calls a Python callable.A class which calls a Python callable.
A Deephaven table listener which passes update events to a Python listener object.
A Deephaven merged listener which fires when any of its bound listener recorders has updates and all of its
dependencies have been satisfied.
This is a helper class for wrapping a Java object in a Python wrapper and unwrapping a Python wrapper to a raw Java
object.
Registers all
Plugin found via python method "deephaven.plugin:register_all_into".A Deephaven table listener which passes update events to a Python listener object.
A Deephaven table listener which passes update events to a Python listener object.
A
Runnable implementation which calls a Python callable.A collection of methods around retrieving objects from the given Python scope.
A Deephaven table listener which passes update events to a Python listener object.
An efficient reader for a Python table listener to extract columnar data based on the
RowSequence in the
TableUpdateTableKey implementation for TableService.TableLocationKey implementation for TableService.A
ThrowingRunnable implementation which executes a Python callable.Utility functions for
time.py to extract java.time components in a single call.Functions to support interfacing to python from java
A request to compile a java class.
A QueryCompilerRequestProcessor that batches requests and compiles them all at once.
A QueryCompilerRequestProcessor that immediately compiles requests.
JS-exposed supertype handling details about connecting to a deephaven query worker.
Constants for primitive types within the Deephaven engine.
Logs data that describes performance details on initialization times and memory usage of specific operations within
queries.
Logs data that describes the query-level performance for each worker.
This class encapsulates the parameters that control whether a given item (nugget or entry interval) is logged to one
of our three performance logs.
Per-operation instrumentation node for hierarchical performance recording.
Query performance instrumentation tools.
Query performance instrumentation implementation.
Variable scope used to resolve parameter values during query execution and to expose named objects to users.
A type of RuntimeException thrown when a variable referenced within the
QueryScope is not defined or,
more likely, has not been added to the scope.Utilities for expanding QueryScope parameter classes.
The query scope table resolver is able to resolve
query scope URIs.A Deephaven query scope URI.
Primary coalesced table implementation.
The resulting table and listener of the operation.
Functions for the generation random numbers.
A deque, which also supports get() to an arbitrary index.
Builder for constructing groupings from one or more
<value, key range> pairs, with no requirement that key
ranges be sequential.Continuous range.
Describes a contiguous range of at least one item.
Base
ColumnSource implementation for range join group aggregation columns.ColumnSource implementation for aggregation result byte columns.ColumnSource implementation for aggregation result char columns.ColumnSource implementation for aggregation result double columns.ColumnSource implementation for aggregation result float columns.ColumnSource implementation for aggregation result int columns.ColumnSource implementation for aggregation result long columns.ColumnSource implementation for aggregation result char columns.ColumnSource implementation for aggregation result short columns.Results comprised of multiple, ordered ranges are provided via this interface.
Each output row of a range join corresponds to exactly one left table row and one or more aggregations over a range
of responsive right table rows.
A filter for comparable types (including Instant) for
LESS_THAN LESS_THAN_OR_EQUAL GREATER_THAN GREATER_THAN_OR_EQUAL
Condition values: LESS_THAN LESS_THAN_OR_EQUAL GREATER_THAN GREATER_THAN_OR_EQUAL
A RangeJoinMatch specifies the columns and relationships used to determine a bucket's responsive rows from the right
table for each row in the left table of a range join.
Implementation for
QueryTable.rangeJoin(Table, Collection, RangeJoinMatch, Collection).Protobuf type
io.deephaven.proto.backplane.grpc.RangeJoinTablesRequestProtobuf type
io.deephaven.proto.backplane.grpc.RangeJoinTablesRequestProtobuf enum
io.deephaven.proto.backplane.grpc.RangeJoinTablesRequest.RangeEndRuleProtobuf enum
io.deephaven.proto.backplane.grpc.RangeJoinTablesRequest.RangeStartRuleA BuilderRandom type that uses a priority queue of ranges.
This class allows iteration over non-contiguous indexes.
Each output row of a range join corresponds to exactly one left table row and one or more aggregations over a range
of responsive right table rows.
A "random-access" priority queue.
the queue adapter
An un-parsed string; used for cases where the server has string-parsing that hasn't been structurally represented at
the api layer yet.
Abstract class for ModelFarm implementations that will take data from a
RowDataManager.Util class using exponential backoff to keep trying to connect to a server.
Location finder that will record and expose the output of another for subsequent
delivery to an observer.An uncoalesced table that may be redefined without triggering a
UncoalescedTable.coalesce().A layer that maintains the row redirection for future SelectColumnLayers.
This class enables a pattern of use where objects can be shared from multiple references/identities while they are
used read-only.
Encapsulates an object reference so it can be passed and modified.
Protobuf type
io.deephaven.proto.backplane.grpc.ReferenceProtobuf type
io.deephaven.proto.backplane.grpc.ReferenceImplements a recurring reference counting pattern - a concurrent reference count that should refuse to go below zero,
and invokes
ReferenceCounted.onReferenceCountAtZero() exactly once when the count returns to zero.LivenessNode implementation that relies on reference counting to determine its liveness.LivenessReferent implementation that relies on reference counting to determine its liveness.This annotation indicates that a field exists simply for referential integrity to the object it's holding.
Tagging attribute to indicate a method or class is used reflexively and should not be deleted.
Regioned column source interface.
Manage column sources made up of regions in their own row key address space.
Class to calculate and encapsulate the parameters of a RegionedPageStore.
RegionedPageStore.Static<ATTR extends Any,INNER_ATTR extends ATTR,REGION_TYPE extends Page<INNER_ATTR>>
A regioned page store for use when the full set of regions and their sizes are known.
Factory interface for regioned source table components.
Factory that assembles modular components for regioned source tables.
Result enum for region-visit patterns.
The registration interface for plugins.
This interface marks WhereFilters that return a result set that should be the full set for subsequent filters.
TupleSource that produces key column values from ColumnSource types Byte, Boolean, and Boolean.TupleSource that produces key column values from ColumnSource types Byte, Boolean, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Boolean, and Character.TupleSource that produces key column values from ColumnSource types Byte and Boolean.TupleSource that produces key column values from ColumnSource types Byte, Boolean, and Double.TupleSource that produces key column values from ColumnSource types Byte, Boolean, and Float.TupleSource that produces key column values from ColumnSource types Byte, Boolean, and Instant.TupleSource that produces key column values from ColumnSource types Byte, Boolean, and Integer.TupleSource that produces key column values from ColumnSource types Byte, Boolean, and Long.TupleSource that produces key column values from ColumnSource types Byte, Boolean, and Object.TupleSource that produces key column values from ColumnSource types Byte, Boolean, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Boolean, and Long.TupleSource that produces key column values from ColumnSource types Byte, Boolean, and Short.TupleSource that produces key column values from ColumnSource types Byte, Byte, and Boolean.TupleSource that produces key column values from ColumnSource types Byte, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Byte, and Character.TupleSource that produces key column values from ColumnSource types Byte and Byte.TupleSource that produces key column values from ColumnSource types Byte, Byte, and Double.TupleSource that produces key column values from ColumnSource types Byte, Byte, and Float.TupleSource that produces key column values from ColumnSource types Byte, Byte, and Instant.TupleSource that produces key column values from ColumnSource types Byte, Byte, and Integer.TupleSource that produces key column values from ColumnSource types Byte, Byte, and Long.TupleSource that produces key column values from ColumnSource types Byte, Byte, and Object.TupleSource that produces key column values from ColumnSource types Byte, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Byte, and Long.TupleSource that produces key column values from ColumnSource types Byte, Byte, and Short.TupleSource that produces key column values from ColumnSource types Byte, Character, and Boolean.TupleSource that produces key column values from ColumnSource types Byte, Character, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Character, and Character.TupleSource that produces key column values from ColumnSource types Byte and Character.TupleSource that produces key column values from ColumnSource types Byte, Character, and Double.TupleSource that produces key column values from ColumnSource types Byte, Character, and Float.TupleSource that produces key column values from ColumnSource types Byte, Character, and Instant.TupleSource that produces key column values from ColumnSource types Byte, Character, and Integer.TupleSource that produces key column values from ColumnSource types Byte, Character, and Long.TupleSource that produces key column values from ColumnSource types Byte, Character, and Object.TupleSource that produces key column values from ColumnSource types Byte, Character, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Character, and Long.TupleSource that produces key column values from ColumnSource types Byte, Character, and Short.TupleSource that produces key column values from ColumnSource types Byte, Double, and Boolean.TupleSource that produces key column values from ColumnSource types Byte, Double, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Double, and Character.TupleSource that produces key column values from ColumnSource types Byte and Double.TupleSource that produces key column values from ColumnSource types Byte, Double, and Double.TupleSource that produces key column values from ColumnSource types Byte, Double, and Float.TupleSource that produces key column values from ColumnSource types Byte, Double, and Instant.TupleSource that produces key column values from ColumnSource types Byte, Double, and Integer.TupleSource that produces key column values from ColumnSource types Byte, Double, and Long.TupleSource that produces key column values from ColumnSource types Byte, Double, and Object.TupleSource that produces key column values from ColumnSource types Byte, Double, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Double, and Long.TupleSource that produces key column values from ColumnSource types Byte, Double, and Short.TupleSource that produces key column values from ColumnSource types Byte, Float, and Boolean.TupleSource that produces key column values from ColumnSource types Byte, Float, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Float, and Character.TupleSource that produces key column values from ColumnSource types Byte and Float.TupleSource that produces key column values from ColumnSource types Byte, Float, and Double.TupleSource that produces key column values from ColumnSource types Byte, Float, and Float.TupleSource that produces key column values from ColumnSource types Byte, Float, and Instant.TupleSource that produces key column values from ColumnSource types Byte, Float, and Integer.TupleSource that produces key column values from ColumnSource types Byte, Float, and Long.TupleSource that produces key column values from ColumnSource types Byte, Float, and Object.TupleSource that produces key column values from ColumnSource types Byte, Float, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Float, and Long.TupleSource that produces key column values from ColumnSource types Byte, Float, and Short.TupleSource that produces key column values from ColumnSource types Byte, Instant, and Boolean.TupleSource that produces key column values from ColumnSource types Byte, Instant, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Instant, and Character.TupleSource that produces key column values from ColumnSource types Byte and Instant.TupleSource that produces key column values from ColumnSource types Byte, Instant, and Double.TupleSource that produces key column values from ColumnSource types Byte, Instant, and Float.TupleSource that produces key column values from ColumnSource types Byte, Instant, and Instant.TupleSource that produces key column values from ColumnSource types Byte, Instant, and Integer.TupleSource that produces key column values from ColumnSource types Byte, Instant, and Long.TupleSource that produces key column values from ColumnSource types Byte, Instant, and Object.TupleSource that produces key column values from ColumnSource types Byte, Instant, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Instant, and Long.TupleSource that produces key column values from ColumnSource types Byte, Instant, and Short.TupleSource that produces key column values from ColumnSource types Byte, Integer, and Boolean.TupleSource that produces key column values from ColumnSource types Byte, Integer, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Integer, and Character.TupleSource that produces key column values from ColumnSource types Byte and Integer.TupleSource that produces key column values from ColumnSource types Byte, Integer, and Double.TupleSource that produces key column values from ColumnSource types Byte, Integer, and Float.TupleSource that produces key column values from ColumnSource types Byte, Integer, and Instant.TupleSource that produces key column values from ColumnSource types Byte, Integer, and Integer.TupleSource that produces key column values from ColumnSource types Byte, Integer, and Long.TupleSource that produces key column values from ColumnSource types Byte, Integer, and Object.TupleSource that produces key column values from ColumnSource types Byte, Integer, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Integer, and Long.TupleSource that produces key column values from ColumnSource types Byte, Integer, and Short.TupleSource that produces key column values from ColumnSource types Byte, Long, and Boolean.TupleSource that produces key column values from ColumnSource types Byte, Long, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Long, and Character.TupleSource that produces key column values from ColumnSource types Byte and Long.TupleSource that produces key column values from ColumnSource types Byte, Long, and Double.TupleSource that produces key column values from ColumnSource types Byte, Long, and Float.TupleSource that produces key column values from ColumnSource types Byte, Long, and Instant.TupleSource that produces key column values from ColumnSource types Byte, Long, and Integer.TupleSource that produces key column values from ColumnSource types Byte, Long, and Long.TupleSource that produces key column values from ColumnSource types Byte, Long, and Object.TupleSource that produces key column values from ColumnSource types Byte, Long, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Long, and Long.TupleSource that produces key column values from ColumnSource types Byte, Long, and Short.TupleSource that produces key column values from ColumnSource types Byte, Object, and Boolean.TupleSource that produces key column values from ColumnSource types Byte, Object, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Object, and Character.TupleSource that produces key column values from ColumnSource types Byte and Object.TupleSource that produces key column values from ColumnSource types Byte, Object, and Double.TupleSource that produces key column values from ColumnSource types Byte, Object, and Float.TupleSource that produces key column values from ColumnSource types Byte, Object, and Instant.TupleSource that produces key column values from ColumnSource types Byte, Object, and Integer.TupleSource that produces key column values from ColumnSource types Byte, Object, and Long.TupleSource that produces key column values from ColumnSource types Byte, Object, and Object.TupleSource that produces key column values from ColumnSource types Byte, Object, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Object, and Long.TupleSource that produces key column values from ColumnSource types Byte, Object, and Short.TupleSource that produces key column values from ColumnSource types Byte, Byte, and Boolean.TupleSource that produces key column values from ColumnSource types Byte, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Byte, and Character.TupleSource that produces key column values from ColumnSource types Byte and Byte.TupleSource that produces key column values from ColumnSource types Byte, Byte, and Double.TupleSource that produces key column values from ColumnSource types Byte, Byte, and Float.TupleSource that produces key column values from ColumnSource types Byte, Byte, and Instant.TupleSource that produces key column values from ColumnSource types Byte, Byte, and Integer.TupleSource that produces key column values from ColumnSource types Byte, Byte, and Long.TupleSource that produces key column values from ColumnSource types Byte, Byte, and Object.TupleSource that produces key column values from ColumnSource types Byte, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Byte, and Long.TupleSource that produces key column values from ColumnSource types Byte, Byte, and Short.TupleSource that produces key column values from ColumnSource types Byte, Long, and Boolean.TupleSource that produces key column values from ColumnSource types Byte, Long, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Long, and Character.TupleSource that produces key column values from ColumnSource types Byte and Long.TupleSource that produces key column values from ColumnSource types Byte, Long, and Double.TupleSource that produces key column values from ColumnSource types Byte, Long, and Float.TupleSource that produces key column values from ColumnSource types Byte, Long, and Instant.TupleSource that produces key column values from ColumnSource types Byte, Long, and Integer.TupleSource that produces key column values from ColumnSource types Byte, Long, and Long.TupleSource that produces key column values from ColumnSource types Byte, Long, and Object.TupleSource that produces key column values from ColumnSource types Byte, Long, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Long, and Long.TupleSource that produces key column values from ColumnSource types Byte, Long, and Short.TupleSource that produces key column values from ColumnSource types Byte, Short, and Boolean.TupleSource that produces key column values from ColumnSource types Byte, Short, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Short, and Character.TupleSource that produces key column values from ColumnSource types Byte and Short.TupleSource that produces key column values from ColumnSource types Byte, Short, and Double.TupleSource that produces key column values from ColumnSource types Byte, Short, and Float.TupleSource that produces key column values from ColumnSource types Byte, Short, and Instant.TupleSource that produces key column values from ColumnSource types Byte, Short, and Integer.TupleSource that produces key column values from ColumnSource types Byte, Short, and Long.TupleSource that produces key column values from ColumnSource types Byte, Short, and Object.TupleSource that produces key column values from ColumnSource types Byte, Short, and Byte.TupleSource that produces key column values from ColumnSource types Byte, Short, and Long.TupleSource that produces key column values from ColumnSource types Byte, Short, and Short.Allows
ColumnSource reinterpretation via view-type (TableOperations.view(java.lang.String...) and TableOperations.updateView(java.lang.String...))
Table operations.TupleSource that produces key column values from ColumnSource types Long, Boolean, and Boolean.TupleSource that produces key column values from ColumnSource types Long, Boolean, and Byte.TupleSource that produces key column values from ColumnSource types Long, Boolean, and Character.TupleSource that produces key column values from ColumnSource types Long and Boolean.TupleSource that produces key column values from ColumnSource types Long, Boolean, and Double.TupleSource that produces key column values from ColumnSource types Long, Boolean, and Float.TupleSource that produces key column values from ColumnSource types Long, Boolean, and Instant.TupleSource that produces key column values from ColumnSource types Long, Boolean, and Integer.TupleSource that produces key column values from ColumnSource types Long, Boolean, and Long.TupleSource that produces key column values from ColumnSource types Long, Boolean, and Object.TupleSource that produces key column values from ColumnSource types Long, Boolean, and Byte.TupleSource that produces key column values from ColumnSource types Long, Boolean, and Long.TupleSource that produces key column values from ColumnSource types Long, Boolean, and Short.TupleSource that produces key column values from ColumnSource types Long, Byte, and Boolean.TupleSource that produces key column values from ColumnSource types Long, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Long, Byte, and Character.TupleSource that produces key column values from ColumnSource types Long and Byte.TupleSource that produces key column values from ColumnSource types Long, Byte, and Double.TupleSource that produces key column values from ColumnSource types Long, Byte, and Float.TupleSource that produces key column values from ColumnSource types Long, Byte, and Instant.TupleSource that produces key column values from ColumnSource types Long, Byte, and Integer.TupleSource that produces key column values from ColumnSource types Long, Byte, and Long.TupleSource that produces key column values from ColumnSource types Long, Byte, and Object.TupleSource that produces key column values from ColumnSource types Long, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Long, Byte, and Long.TupleSource that produces key column values from ColumnSource types Long, Byte, and Short.TupleSource that produces key column values from ColumnSource types Long, Character, and Boolean.TupleSource that produces key column values from ColumnSource types Long, Character, and Byte.TupleSource that produces key column values from ColumnSource types Long, Character, and Character.TupleSource that produces key column values from ColumnSource types Long and Character.TupleSource that produces key column values from ColumnSource types Long, Character, and Double.TupleSource that produces key column values from ColumnSource types Long, Character, and Float.TupleSource that produces key column values from ColumnSource types Long, Character, and Instant.TupleSource that produces key column values from ColumnSource types Long, Character, and Integer.TupleSource that produces key column values from ColumnSource types Long, Character, and Long.TupleSource that produces key column values from ColumnSource types Long, Character, and Object.TupleSource that produces key column values from ColumnSource types Long, Character, and Byte.TupleSource that produces key column values from ColumnSource types Long, Character, and Long.TupleSource that produces key column values from ColumnSource types Long, Character, and Short.TupleSource that produces key column values from ColumnSource types Long, Double, and Boolean.TupleSource that produces key column values from ColumnSource types Long, Double, and Byte.TupleSource that produces key column values from ColumnSource types Long, Double, and Character.TupleSource that produces key column values from ColumnSource types Long and Double.TupleSource that produces key column values from ColumnSource types Long, Double, and Double.TupleSource that produces key column values from ColumnSource types Long, Double, and Float.TupleSource that produces key column values from ColumnSource types Long, Double, and Instant.TupleSource that produces key column values from ColumnSource types Long, Double, and Integer.TupleSource that produces key column values from ColumnSource types Long, Double, and Long.TupleSource that produces key column values from ColumnSource types Long, Double, and Object.TupleSource that produces key column values from ColumnSource types Long, Double, and Byte.TupleSource that produces key column values from ColumnSource types Long, Double, and Long.TupleSource that produces key column values from ColumnSource types Long, Double, and Short.TupleSource that produces key column values from ColumnSource types Long, Float, and Boolean.TupleSource that produces key column values from ColumnSource types Long, Float, and Byte.TupleSource that produces key column values from ColumnSource types Long, Float, and Character.TupleSource that produces key column values from ColumnSource types Long and Float.TupleSource that produces key column values from ColumnSource types Long, Float, and Double.TupleSource that produces key column values from ColumnSource types Long, Float, and Float.TupleSource that produces key column values from ColumnSource types Long, Float, and Instant.TupleSource that produces key column values from ColumnSource types Long, Float, and Integer.TupleSource that produces key column values from ColumnSource types Long, Float, and Long.TupleSource that produces key column values from ColumnSource types Long, Float, and Object.TupleSource that produces key column values from ColumnSource types Long, Float, and Byte.TupleSource that produces key column values from ColumnSource types Long, Float, and Long.TupleSource that produces key column values from ColumnSource types Long, Float, and Short.TupleSource that produces key column values from ColumnSource types Long, Instant, and Boolean.TupleSource that produces key column values from ColumnSource types Long, Instant, and Byte.TupleSource that produces key column values from ColumnSource types Long, Instant, and Character.TupleSource that produces key column values from ColumnSource types Long and Instant.TupleSource that produces key column values from ColumnSource types Long, Instant, and Double.TupleSource that produces key column values from ColumnSource types Long, Instant, and Float.TupleSource that produces key column values from ColumnSource types Long, Instant, and Instant.TupleSource that produces key column values from ColumnSource types Long, Instant, and Integer.TupleSource that produces key column values from ColumnSource types Long, Instant, and Long.TupleSource that produces key column values from ColumnSource types Long, Instant, and Object.TupleSource that produces key column values from ColumnSource types Long, Instant, and Byte.TupleSource that produces key column values from ColumnSource types Long, Instant, and Long.TupleSource that produces key column values from ColumnSource types Long, Instant, and Short.TupleSource that produces key column values from ColumnSource types Long, Integer, and Boolean.TupleSource that produces key column values from ColumnSource types Long, Integer, and Byte.TupleSource that produces key column values from ColumnSource types Long, Integer, and Character.TupleSource that produces key column values from ColumnSource types Long and Integer.TupleSource that produces key column values from ColumnSource types Long, Integer, and Double.TupleSource that produces key column values from ColumnSource types Long, Integer, and Float.TupleSource that produces key column values from ColumnSource types Long, Integer, and Instant.TupleSource that produces key column values from ColumnSource types Long, Integer, and Integer.TupleSource that produces key column values from ColumnSource types Long, Integer, and Long.TupleSource that produces key column values from ColumnSource types Long, Integer, and Object.TupleSource that produces key column values from ColumnSource types Long, Integer, and Byte.TupleSource that produces key column values from ColumnSource types Long, Integer, and Long.TupleSource that produces key column values from ColumnSource types Long, Integer, and Short.TupleSource that produces key column values from ColumnSource types Long, Long, and Boolean.TupleSource that produces key column values from ColumnSource types Long, Long, and Byte.TupleSource that produces key column values from ColumnSource types Long, Long, and Character.TupleSource that produces key column values from ColumnSource types Long and Long.TupleSource that produces key column values from ColumnSource types Long, Long, and Double.TupleSource that produces key column values from ColumnSource types Long, Long, and Float.TupleSource that produces key column values from ColumnSource types Long, Long, and Instant.TupleSource that produces key column values from ColumnSource types Long, Long, and Integer.TupleSource that produces key column values from ColumnSource types Long, Long, and Long.TupleSource that produces key column values from ColumnSource types Long, Long, and Object.TupleSource that produces key column values from ColumnSource types Long, Long, and Byte.TupleSource that produces key column values from ColumnSource types Long, Long, and Long.TupleSource that produces key column values from ColumnSource types Long, Long, and Short.TupleSource that produces key column values from ColumnSource types Long, Object, and Boolean.TupleSource that produces key column values from ColumnSource types Long, Object, and Byte.TupleSource that produces key column values from ColumnSource types Long, Object, and Character.TupleSource that produces key column values from ColumnSource types Long and Object.TupleSource that produces key column values from ColumnSource types Long, Object, and Double.TupleSource that produces key column values from ColumnSource types Long, Object, and Float.TupleSource that produces key column values from ColumnSource types Long, Object, and Instant.TupleSource that produces key column values from ColumnSource types Long, Object, and Integer.TupleSource that produces key column values from ColumnSource types Long, Object, and Long.TupleSource that produces key column values from ColumnSource types Long, Object, and Object.TupleSource that produces key column values from ColumnSource types Long, Object, and Byte.TupleSource that produces key column values from ColumnSource types Long, Object, and Long.TupleSource that produces key column values from ColumnSource types Long, Object, and Short.TupleSource that produces key column values from ColumnSource types Long, Byte, and Boolean.TupleSource that produces key column values from ColumnSource types Long, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Long, Byte, and Character.TupleSource that produces key column values from ColumnSource types Long and Byte.TupleSource that produces key column values from ColumnSource types Long, Byte, and Double.TupleSource that produces key column values from ColumnSource types Long, Byte, and Float.TupleSource that produces key column values from ColumnSource types Long, Byte, and Instant.TupleSource that produces key column values from ColumnSource types Long, Byte, and Integer.TupleSource that produces key column values from ColumnSource types Long, Byte, and Long.TupleSource that produces key column values from ColumnSource types Long, Byte, and Object.TupleSource that produces key column values from ColumnSource types Long, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Long, Byte, and Long.TupleSource that produces key column values from ColumnSource types Long, Byte, and Short.TupleSource that produces key column values from ColumnSource types Long, Long, and Boolean.TupleSource that produces key column values from ColumnSource types Long, Long, and Byte.TupleSource that produces key column values from ColumnSource types Long, Long, and Character.TupleSource that produces key column values from ColumnSource types Long and Long.TupleSource that produces key column values from ColumnSource types Long, Long, and Double.TupleSource that produces key column values from ColumnSource types Long, Long, and Float.TupleSource that produces key column values from ColumnSource types Long, Long, and Instant.TupleSource that produces key column values from ColumnSource types Long, Long, and Integer.TupleSource that produces key column values from ColumnSource types Long, Long, and Long.TupleSource that produces key column values from ColumnSource types Long, Long, and Object.TupleSource that produces key column values from ColumnSource types Long, Long, and Byte.TupleSource that produces key column values from ColumnSource types Long, Long, and Long.TupleSource that produces key column values from ColumnSource types Long, Long, and Short.TupleSource that produces key column values from ColumnSource types Long, Short, and Boolean.TupleSource that produces key column values from ColumnSource types Long, Short, and Byte.TupleSource that produces key column values from ColumnSource types Long, Short, and Character.TupleSource that produces key column values from ColumnSource types Long and Short.TupleSource that produces key column values from ColumnSource types Long, Short, and Double.TupleSource that produces key column values from ColumnSource types Long, Short, and Float.TupleSource that produces key column values from ColumnSource types Long, Short, and Instant.TupleSource that produces key column values from ColumnSource types Long, Short, and Integer.TupleSource that produces key column values from ColumnSource types Long, Short, and Long.TupleSource that produces key column values from ColumnSource types Long, Short, and Object.TupleSource that produces key column values from ColumnSource types Long, Short, and Byte.TupleSource that produces key column values from ColumnSource types Long, Short, and Long.TupleSource that produces key column values from ColumnSource types Long, Short, and Short.While this class is in the public source set, it is meant to support testing use cases only and should not be used in
production.
Interface for regions and regioned column sources that support releasing cached resources.
Interface for
LivenessManager instances that support a ReleasableLivenessManager.release() method to initiate retained referent
release callback invocation.Protobuf type
io.deephaven.proto.backplane.grpc.ReleaseRequestProtobuf type
io.deephaven.proto.backplane.grpc.ReleaseRequest
Intentionally empty and is here for backwards compatibility should this API change.
Intentionally empty and is here for backwards compatibility should this API change.
Instrumentation tool for detecting missing resource releases.
A
AbstractDataIndex that remaps the key columns of another AbstractDataIndex.A remote Deephaven URI represents a structured link for resolving remote Deephaven resources.
Like Gwt's HandlerRegistration, but future-friendly (JsFunction), dependency-free, and easier to type!
Replay historical data as simulated real-time data.
A handle to a replayer.
A handle to a replayer, where the replayer and handle exist in the same JVM instance.
An interface for replaying historical data as simulated real-time data.
A bucket for queuing up requests on Tables to be sent all at once.
This exception is used when a result cannot be returned because the request was cancelled.
Requirement methods for simple runtime program verification.
RuntimeException to be thrown on requirement failures.ResettableReadOnlyChunk implementation for boolean data.ResettableReadOnlyChunk implementation for byte data.ResettableReadOnlyChunk implementation for char data.WritableChunk that may have its backing storage reset to a slice of that belonging to another
WritableChunk or a native array.ChunkChunk that may have its backing storage reset to a slice of that belonging to another ChunkChunk
or a native array.Resettable
Context interface, for contexts that must be reset between steps of an operation (e.g.ResettableReadOnlyChunk implementation for double data.ResettableReadOnlyChunk implementation for float data.ResettableReadOnlyChunk implementation for int data.ResettableReadOnlyChunk implementation for long data.ResettableReadOnlyChunk implementation for Object data.ResettableReadOnlyChunk implementation for short data.ResettableWritableChunk implementation for boolean data.ResettableWritableChunk implementation for byte data.ResettableWritableChunk implementation for char data.WritableChunk that may have its backing storage reset to a slice of that belonging to another
WritableChunk or a native array.WritableChunkChunk that may have its backing storage reset to a slice of that belonging to another
WritableChunkChunk or a native array.ResettableWritableChunk implementation for double data.ResettableWritableChunk implementation for float data.ResettableWritableChunk implementation for int data.ResettableWritableChunk implementation for long data.ResettableWritableChunk implementation for Object data.ResettableWritableChunk implementation for short data.The relationship between a Deephaven
TableDefinition and an Iceberg Schema.Java wrapper to deal with the distinct ResponseStream types that are emitted.
Utility for holding strong references to otherwise unreachable classes (e.g.
This column source wraps another column source, and returns the values in the opposite order.
Common interface for column sources that provide a reverse-lookup function (value to int key).
Caching data structure interface for caching Object to int (offset) mappings returned by an expensive, idempotent
lookup function from int to Object.
A trivial circular buffer, like java.util.concurrent.ArrayBlockingQueue but without all the synchronization and
collection cruft.
Generic interface for a ring buffer and factory methods for buffer creation.
This helper class will expose a
Vector interface for a RingBuffer.This helper provides an abstract interface for consuming UpdateBy window input data values and storing in a
RingBuffer.A
UpdateBySpec for performing a windowed rolling average across the specified columnsAn
UpdateBySpec for performing a windowed rolling count operationAn
UpdateBySpec for performing a windowed rolling formula operation.An
UpdateBySpec for performing a windowed rolling formula operation.An
UpdateBySpec for performing a windowed rolling group operationA
UpdateBySpec for performing a windowed rolling sum across the specified columnsAn
UpdateBySpec base class for performing a windowed rolling operationAn
UpdateBySpec for performing a windowed rolling sum operationThis will filter a table starting off with the first N rows, and then adding new rows to the table on each run.
An
UpdateBySpec for performing a windowed rolling sum operationAn
UpdateBySpec for performing a windowed rolling sum operationA
UpdateBySpec for performing a windowed rolling weighted average across the specified columnsRollup-specific
aggregations.Implementation constants for
Table.rollup(java.util.Collection<? extends io.deephaven.api.agg.Aggregation>) support.Protobuf enum
io.deephaven.proto.backplane.grpc.RollupNodeTypeProtobuf type
io.deephaven.proto.backplane.grpc.RollupRequestProtobuf type
io.deephaven.proto.backplane.grpc.RollupRequest
Deliberately empty response, use /ObjectService/FetchObject to access the result_rollup_table_id ticket as
a HierarchicalTableDescriptor.
Deliberately empty response, use /ObjectService/FetchObject to access the result_rollup_table_id ticket as
a HierarchicalTableDescriptor.
Interface for the result of
rollup operations.Recorder for node-level operations to be applied when gathering snapshots.
Node types for a rollup.
RollupTable implementation.Interface for writing out values in a row.
Per-row transaction flags.
An interface for accessing and querying data contained in rows of a dynamic table.
Interface for loading data for extra columns.
Splits into RowGroups based on unique values within
groups, and optionally further splits (per unique
groups ensuring that no group is larger than maxRows.Splits evenly across
numRowGroups RowGroupsSplits evenly across a number of RowGroups, ensuring that no group is larger than
maxRowsKeeps all rows within a single RowGroup
Provides read access to a parquet Row Group
This is a marker interface for chunk sources that are agnostic of the row key when evaluating the value for a given
row key.
Utilities for working with
chunks of row keys.This is a column source that uses no additional memory and is an identity mapping from row key to row key.
Functional interface to pass to
RowSetShiftData.apply(RowKeyRangeShiftCallback) or
RowSetShiftData.unapply(RowKeyRangeShiftCallback) to get information about each shift recorded.Attribute that specifies that a
Chunk contains row keys, which may be ordered or unordered.This is a column source that uses no additional memory and maps from row key to row position in the supplied row set.
Data structure for mapping one "outer" row key space to another "inner" row key space.
An ordered collection of
long row keys.Iterator for consuming an
RowSequence by ordered subsets.Helper methods for constructing
RowSequence instances.RowSequence with additional set and set-like capabilities.Builder interface for
RowSet construction in arbitrary order.Builder interface for
RowSet construction in strict sequential order.A codec to encode and decode generic row set to a column.
This class wraps a
ColumnSource of RowSet and returns TrackingRowSet.prev() when previous
values are requested and the accessed value is tracking.Repository of factory methods for constructing
row sets.Callback interface for propagating shifts over entire
RowSets.A set of sorted shifts.
Helper utility to build instances of
RowSetShiftData with internally consistent data.Helper utility to build instances of
RowSetShiftData with internally consistent data.Converts
table updates used for standard table
update listeners's into row sets compatible with legacy-style
shift-oblivious listeners by expanding keyspace shifts.Type-safe interface for setting cell values in individual columns of a row to allow a row to be written.
A set representation for long values using Regular Space Partitioning (RSP) of the long space in "blocks" of (2^16)
elements.
See header comment on RspArray for explanation on space partitioning.
Downsamples a table assuming its contents will be rendered in a run chart, with the each subsequent row holding a
later X value (i.e.
Protobuf type
io.deephaven.proto.backplane.grpc.RunChartDownsampleRequestProtobuf type
io.deephaven.proto.backplane.grpc.RunChartDownsampleRequestProtobuf type
io.deephaven.proto.backplane.grpc.RunChartDownsampleRequest.ZoomRangeProtobuf type
io.deephaven.proto.backplane.grpc.RunChartDownsampleRequest.ZoomRangeThis container takes the form of runs of consecutive values (effectively, run-length encoding).
Cache memory utilization.
FileIOAdapter implementation used for reading/writing files to S3 and GCS.FileIOAdapter implementation used for reading/writing files to S3.This class provides instructions intended for reading from and writing to S3-compatible APIs.
An
AwsClientFactory and S3FileIOAwsClientFactory implementation that assumes ownership of AWS client
creation as configured via S3Instructions.DataInstructionsProviderPlugin implementation for producing a S3Instructions.This interface specifies a safe clone operation that never throws a CloneNotSupported exception, and also allows a
bound to be placed on the result object's type.
AutoCloseable sub-interface that does not throw a checked exception.SafeCloseable that will close non-null values inside an array.SafeCloseable that will close an internal list of AutoCloseables.Deephaven safety checks.
A safety check for JDK-8287432.
Protobuf type
io.deephaven.proto.backplane.grpc.SaveFileRequestProtobuf type
io.deephaven.proto.backplane.grpc.SaveFileRequestProtobuf type
io.deephaven.proto.backplane.grpc.SaveFileResponseProtobuf type
io.deephaven.proto.backplane.grpc.SaveFileResponseScatterer applies scatter functions to the result of a deferred calculation so that the results can be scattered into
new table columns.
Creates a scatter plot matrix by graphing each variable against every other variable.
The Scheduler is used to schedule tasks that should execute at a future time.
Provides a
Scheduler.Utilities for creating
Schema.A specification for extracting the schema from a table.
This is a wrapper around
Schema that provides equality based on SchemaProvider.sameSchemaAndId(Schema, Schema).NumberFormat which formats numbers in scientific notation if they are outside the given range.An ast node which can have scope nodes.
An opaque holder for a query scope variable ID.
This annotation indicates that a class or method is used externally via scripts.
Interface for interactive console script sessions.
Provides a
ScriptSession.
search
search
Context object for reading from channels created by
SeekableChannelsProvider.Context object for writing to streams created by
SeekableChannelsProvider.A service loader class for loading
SeekableChannelsProviderPlugin implementations at runtime and provide
SeekableChannelsProvider implementations for different URI schemes, e.g., S3.A plugin interface for providing
SeekableChannelsProvider implementations for different URI schemes, e.g.Protobuf type
io.deephaven.proto.backplane.grpc.SeekRowRequestProtobuf type
io.deephaven.proto.backplane.grpc.SeekRowRequestProtobuf type
io.deephaven.proto.backplane.grpc.SeekRowResponseProtobuf type
io.deephaven.proto.backplane.grpc.SeekRowResponse
Re-usable data structure for a segmented stack of pooled elements which tries to strike a balance between
GC-sensitivity and element reuse.
MultiSet of primitive or object values stored as parallel arrays of counts and values.
Represents a selectable assignment for an
Expression.Protobuf type
io.deephaven.proto.backplane.grpc.SelectableProtobuf type
io.deephaven.proto.backplane.grpc.SelectableA
Table with a view on a selectable subset.A OneClick filtered table.
Method for creating
SelectableDataSets.The interface for a query table to perform retrieve values from a column for select like operations.
A factory to create
SelectColumns from an input expression.A SelectColumn that declares the given barriers.
A SelectColumn that respects the given barriers.
Protobuf type
io.deephaven.proto.backplane.grpc.SelectDistinctRequestProtobuf type
io.deephaven.proto.backplane.grpc.SelectDistinctRequestA set of constants used to build consistent patterns to process query parameters.
Protobuf type
io.deephaven.proto.backplane.grpc.SelectOrUpdateRequestProtobuf type
io.deephaven.proto.backplane.grpc.SelectOrUpdateRequestSerial
ByteColumnIterator implementation for column sources of primitive bytes.Serial
CharacterColumnIterator implementation for column sources of primitive chars.Iteration support for values supplied by a
ColumnSource.Serial
DoubleColumnIterator implementation for column sources of primitive doubles.Serial
FloatColumnIterator implementation for column sources of primitive floats.Serial
IntegerColumnIterator implementation for column sources of primitive ints.A serializable binary function.
A serializable function.
Utility class for faster type-specific Object serialization and deserialization.
Serial
LongColumnIterator implementation for column sources of primitive longs.Serial
ShortColumnIterator implementation for column sources of primitive shorts.A JUnit category for tests that must be run in serial.
Base series that all data series inherit from.
A collection of data series.
Description of a data series.
Type of data series.
Describes how to access and display data required within a series.
Base series that all data series inherit from.
Location of Series within a figure.
The server configuration.
Data sent from the server to the client as part of a
fetch or
bidirectional message stream.
A generic payload sent from the server to the client.
A generic payload sent from the server to the client.
A server object is a client-owned reference to a server-side object.
Indicates that this object is a local representation of an object that exists on the server.
Note that we don't explicitly use this as a union type, but sort of as a way to pretend that ServerObject is a
sealed type with this generated set of subtypes.
Like a TableHandle, but not constrained to tables (i.e.
Represents a set of resources that can be provided by the HTTP server.
Helper to load resources based on configuration.
Logs data that describes the top-level view of the free and total memory available to the process.
This class is a marker interface for the generated service auth wiring classes.
An adapter that transforms
HttpServletRequest into gRPC request and lets a gRPC server process it, and
transforms the gRPC response into HttpServletResponse.Builder to build a gRPC server that can run as a servlet.
A session represents a client-side connection to a Deephaven server.
The configuration values for a specific
Session, typically used along with a channel
configuration.Callbacks for the SessionService, to observe session lifecycles.
Implementations of error transformer give the server one last chance to convert errors to useful messages before
responding to gRPC users.
This interface provides type-safe authorization hooks for SessionServiceGrpc.
User supplied Flight.Ticket(s) should begin with 'e' byte followed by an signed little-endian int.
User supplied Flight.Ticket(s) should begin with 'e' byte followed by an signed little-endian int.
A stub to allow clients to do synchronous rpc calls to service SessionService.
A stub to allow clients to do ListenableFuture-style rpc calls to service SessionService.
Base class for the server implementation of the service SessionService.
A stub to allow clients to do asynchronous rpc calls to service SessionService.
SessionState manages all exports for a single session.
This class represents one unit of content exported in the session.
InputStream that can read 7zip archives (.7z) (partial implementation).Shape objects
Utilities for
Shape.ResettableContext used as a holder for other ResettableContexts that may be shared across components.Abstract
SharedContext.Key implementation for use when a simple Object reference coupled with sub-class identity can
determine equality for sharing purposes.Key marker interface.
An opaque holder for a shared object ID.
Tools for creating a new ShiftedColumn(s) for a given input table and a source column(s)
A
ColumnSource that provides internal shifted redirectionIndex logic to access into an underlying wrapped
ColumnSource.Helper utility for inverting row key shifts.
This class is used for Listeners that represent "leaf" nodes in the update propagation tree.
Shift-oblivious listener for table changes.
Helper utility for coalescing multiple
updates.Chunked aggregation operator for sorted first/last-by using a short sort-column on add-only tables.
ColumnSource implementation for aggregation result short columns.A
ShortType array.Simple array source for Short.
Chunked aggregation operator for sorted first/last-by using a short sort-column on blink tables.
TupleSource that produces key column values from ColumnSource types Short, Boolean, and Boolean.TupleSource that produces key column values from ColumnSource types Short, Boolean, and Byte.TupleSource that produces key column values from ColumnSource types Short, Boolean, and Character.TupleSource that produces key column values from ColumnSource types Short and Boolean.TupleSource that produces key column values from ColumnSource types Short, Boolean, and Double.TupleSource that produces key column values from ColumnSource types Short, Boolean, and Float.TupleSource that produces key column values from ColumnSource types Short, Boolean, and Instant.TupleSource that produces key column values from ColumnSource types Short, Boolean, and Integer.TupleSource that produces key column values from ColumnSource types Short, Boolean, and Long.TupleSource that produces key column values from ColumnSource types Short, Boolean, and Object.TupleSource that produces key column values from ColumnSource types Short, Boolean, and Byte.TupleSource that produces key column values from ColumnSource types Short, Boolean, and Long.TupleSource that produces key column values from ColumnSource types Short, Boolean, and Short.TupleSource that produces key column values from ColumnSource types Short, Byte, and Boolean.TupleSource that produces key column values from ColumnSource types Short, Byte, and Byte.3-Tuple (triple) key class composed of short, byte, and byte elements.
TupleSource that produces key column values from ColumnSource types Short, Byte, and Character.3-Tuple (triple) key class composed of short, byte, and char elements.
TupleSource that produces key column values from ColumnSource types Short and Byte.TupleSource that produces key column values from ColumnSource types Short, Byte, and Double.3-Tuple (triple) key class composed of short, byte, and double elements.
TupleSource that produces key column values from ColumnSource types Short, Byte, and Float.3-Tuple (triple) key class composed of short, byte, and float elements.
TupleSource that produces key column values from ColumnSource types Short, Byte, and Instant.TupleSource that produces key column values from ColumnSource types Short, Byte, and Integer.3-Tuple (triple) key class composed of short, byte, and int elements.
TupleSource that produces key column values from ColumnSource types Short, Byte, and Long.3-Tuple (triple) key class composed of short, byte, and long elements.
TupleSource that produces key column values from ColumnSource types Short, Byte, and Object.3-Tuple (triple) key class composed of short, byte, and Object elements.
TupleSource that produces key column values from ColumnSource types Short, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Short, Byte, and Long.TupleSource that produces key column values from ColumnSource types Short, Byte, and Short.3-Tuple (triple) key class composed of short, byte, and short elements.
This implements a timsort kernel for Shorts.
This implements a timsort kernel for Shorts.
2-Tuple (double) key class composed of short and byte elements.
TupleSource that produces key column values from ColumnSource types Short, Character, and Boolean.TupleSource that produces key column values from ColumnSource types Short, Character, and Byte.TupleSource that produces key column values from ColumnSource types Short, Character, and Character.TupleSource that produces key column values from ColumnSource types Short and Character.TupleSource that produces key column values from ColumnSource types Short, Character, and Double.TupleSource that produces key column values from ColumnSource types Short, Character, and Float.TupleSource that produces key column values from ColumnSource types Short, Character, and Instant.TupleSource that produces key column values from ColumnSource types Short, Character, and Integer.TupleSource that produces key column values from ColumnSource types Short, Character, and Long.TupleSource that produces key column values from ColumnSource types Short, Character, and Object.TupleSource that produces key column values from ColumnSource types Short, Character, and Byte.TupleSource that produces key column values from ColumnSource types Short, Character, and Long.TupleSource that produces key column values from ColumnSource types Short, Character, and Short.3-Tuple (triple) key class composed of short, char, and byte elements.
3-Tuple (triple) key class composed of short, char, and char elements.
3-Tuple (triple) key class composed of short, char, and double elements.
3-Tuple (triple) key class composed of short, char, and float elements.
3-Tuple (triple) key class composed of short, char, and int elements.
3-Tuple (triple) key class composed of short, char, and long elements.
3-Tuple (triple) key class composed of short, char, and Object elements.
3-Tuple (triple) key class composed of short, char, and short elements.
2-Tuple (double) key class composed of short and char elements.
Chunk implementation for short data.A column source backed by
ShortChunks.This operator counts the distinct values within the source.
This operator computes the set of distinct values within the source.
Iterative sum operator, extended for absolute values and regular sums.
This operator computes the single unique value of a particular aggregated state.
Creates chunk filters for short values.
ShortChunkPool implementation that pools chunks of shorts in a data structure that only enforces soft
reachability.Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
ColumnIterator implementation for columns of primitive shorts.Functional interface to apply an operation to a single
short.A ShortConsumer receives the short values contained in a data structure.
TupleSource that produces key column values from ColumnSource types Short, Double, and Boolean.TupleSource that produces key column values from ColumnSource types Short, Double, and Byte.3-Tuple (triple) key class composed of short, double, and byte elements.
TupleSource that produces key column values from ColumnSource types Short, Double, and Character.3-Tuple (triple) key class composed of short, double, and char elements.
TupleSource that produces key column values from ColumnSource types Short and Double.TupleSource that produces key column values from ColumnSource types Short, Double, and Double.3-Tuple (triple) key class composed of short, double, and double elements.
TupleSource that produces key column values from ColumnSource types Short, Double, and Float.3-Tuple (triple) key class composed of short, double, and float elements.
TupleSource that produces key column values from ColumnSource types Short, Double, and Instant.TupleSource that produces key column values from ColumnSource types Short, Double, and Integer.3-Tuple (triple) key class composed of short, double, and int elements.
TupleSource that produces key column values from ColumnSource types Short, Double, and Long.3-Tuple (triple) key class composed of short, double, and long elements.
TupleSource that produces key column values from ColumnSource types Short, Double, and Object.3-Tuple (triple) key class composed of short, double, and Object elements.
TupleSource that produces key column values from ColumnSource types Short, Double, and Byte.TupleSource that produces key column values from ColumnSource types Short, Double, and Long.TupleSource that produces key column values from ColumnSource types Short, Double, and Short.3-Tuple (triple) key class composed of short, double, and short elements.
2-Tuple (double) key class composed of short and double elements.
Compute an exponential moving standard deviation for a short column source.
TupleSource that produces key column values from ColumnSource types Short, Float, and Boolean.TupleSource that produces key column values from ColumnSource types Short, Float, and Byte.3-Tuple (triple) key class composed of short, float, and byte elements.
TupleSource that produces key column values from ColumnSource types Short, Float, and Character.3-Tuple (triple) key class composed of short, float, and char elements.
TupleSource that produces key column values from ColumnSource types Short and Float.TupleSource that produces key column values from ColumnSource types Short, Float, and Double.3-Tuple (triple) key class composed of short, float, and double elements.
TupleSource that produces key column values from ColumnSource types Short, Float, and Float.3-Tuple (triple) key class composed of short, float, and float elements.
TupleSource that produces key column values from ColumnSource types Short, Float, and Instant.TupleSource that produces key column values from ColumnSource types Short, Float, and Integer.3-Tuple (triple) key class composed of short, float, and int elements.
TupleSource that produces key column values from ColumnSource types Short, Float, and Long.3-Tuple (triple) key class composed of short, float, and long elements.
TupleSource that produces key column values from ColumnSource types Short, Float, and Object.3-Tuple (triple) key class composed of short, float, and Object elements.
TupleSource that produces key column values from ColumnSource types Short, Float, and Byte.TupleSource that produces key column values from ColumnSource types Short, Float, and Long.TupleSource that produces key column values from ColumnSource types Short, Float, and Short.3-Tuple (triple) key class composed of short, float, and short elements.
2-Tuple (double) key class composed of short and float elements.
TupleSource that produces key column values from ColumnSource types Short, Instant, and Boolean.TupleSource that produces key column values from ColumnSource types Short, Instant, and Byte.TupleSource that produces key column values from ColumnSource types Short, Instant, and Character.TupleSource that produces key column values from ColumnSource types Short and Instant.TupleSource that produces key column values from ColumnSource types Short, Instant, and Double.TupleSource that produces key column values from ColumnSource types Short, Instant, and Float.TupleSource that produces key column values from ColumnSource types Short, Instant, and Instant.TupleSource that produces key column values from ColumnSource types Short, Instant, and Integer.TupleSource that produces key column values from ColumnSource types Short, Instant, and Long.TupleSource that produces key column values from ColumnSource types Short, Instant, and Object.TupleSource that produces key column values from ColumnSource types Short, Instant, and Byte.TupleSource that produces key column values from ColumnSource types Short, Instant, and Long.TupleSource that produces key column values from ColumnSource types Short, Instant, and Short.3-Tuple (triple) key class composed of short, int, and byte elements.
3-Tuple (triple) key class composed of short, int, and char elements.
3-Tuple (triple) key class composed of short, int, and double elements.
TupleSource that produces key column values from ColumnSource types Short, Integer, and Boolean.TupleSource that produces key column values from ColumnSource types Short, Integer, and Byte.TupleSource that produces key column values from ColumnSource types Short, Integer, and Character.TupleSource that produces key column values from ColumnSource types Short and Integer.TupleSource that produces key column values from ColumnSource types Short, Integer, and Double.TupleSource that produces key column values from ColumnSource types Short, Integer, and Float.TupleSource that produces key column values from ColumnSource types Short, Integer, and Instant.TupleSource that produces key column values from ColumnSource types Short, Integer, and Integer.TupleSource that produces key column values from ColumnSource types Short, Integer, and Long.TupleSource that produces key column values from ColumnSource types Short, Integer, and Object.TupleSource that produces key column values from ColumnSource types Short, Integer, and Byte.TupleSource that produces key column values from ColumnSource types Short, Integer, and Long.TupleSource that produces key column values from ColumnSource types Short, Integer, and Short.3-Tuple (triple) key class composed of short, int, and float elements.
3-Tuple (triple) key class composed of short, int, and int elements.
3-Tuple (triple) key class composed of short, int, and long elements.
3-Tuple (triple) key class composed of short, int, and Object elements.
3-Tuple (triple) key class composed of short, int, and short elements.
This implements a timsort kernel for Shorts.
This implements a timsort kernel for Shorts.
2-Tuple (double) key class composed of short and int elements.
Iterator over short values.
TupleSource that produces key column values from ColumnSource types Short, Long, and Boolean.TupleSource that produces key column values from ColumnSource types Short, Long, and Byte.3-Tuple (triple) key class composed of short, long, and byte elements.
TupleSource that produces key column values from ColumnSource types Short, Long, and Character.3-Tuple (triple) key class composed of short, long, and char elements.
TupleSource that produces key column values from ColumnSource types Short and Long.TupleSource that produces key column values from ColumnSource types Short, Long, and Double.3-Tuple (triple) key class composed of short, long, and double elements.
TupleSource that produces key column values from ColumnSource types Short, Long, and Float.3-Tuple (triple) key class composed of short, long, and float elements.
TupleSource that produces key column values from ColumnSource types Short, Long, and Instant.TupleSource that produces key column values from ColumnSource types Short, Long, and Integer.3-Tuple (triple) key class composed of short, long, and int elements.
TupleSource that produces key column values from ColumnSource types Short, Long, and Long.3-Tuple (triple) key class composed of short, long, and long elements.
ShortLongMegaMergeDescendingKernel.ShortLongMegaMergeDescendingKernelContext<ATTR extends Any,KEY_INDICES extends Indices>
ShortLongMegaMergeKernel.ShortLongMegaMergeKernelContext<ATTR extends Any,KEY_INDICES extends Indices>
TupleSource that produces key column values from ColumnSource types Short, Long, and Object.3-Tuple (triple) key class composed of short, long, and Object elements.
TupleSource that produces key column values from ColumnSource types Short, Long, and Byte.TupleSource that produces key column values from ColumnSource types Short, Long, and Long.TupleSource that produces key column values from ColumnSource types Short, Long, and Short.3-Tuple (triple) key class composed of short, long, and short elements.
This implements a timsort kernel for Shorts.
This implements a timsort kernel for Shorts.
2-Tuple (double) key class composed of short and long elements.
TupleSource that produces key column values from ColumnSource types Short, Object, and Boolean.TupleSource that produces key column values from ColumnSource types Short, Object, and Byte.3-Tuple (triple) key class composed of short, Object, and byte elements.
TupleSource that produces key column values from ColumnSource types Short, Object, and Character.3-Tuple (triple) key class composed of short, Object, and char elements.
TupleSource that produces key column values from ColumnSource types Short and Object.TupleSource that produces key column values from ColumnSource types Short, Object, and Double.3-Tuple (triple) key class composed of short, Object, and double elements.
TupleSource that produces key column values from ColumnSource types Short, Object, and Float.3-Tuple (triple) key class composed of short, Object, and float elements.
TupleSource that produces key column values from ColumnSource types Short, Object, and Instant.TupleSource that produces key column values from ColumnSource types Short, Object, and Integer.3-Tuple (triple) key class composed of short, Object, and int elements.
TupleSource that produces key column values from ColumnSource types Short, Object, and Long.3-Tuple (triple) key class composed of short, Object, and long elements.
TupleSource that produces key column values from ColumnSource types Short, Object, and Object.3-Tuple (triple) key class composed of short, Object, and Object elements.
TupleSource that produces key column values from ColumnSource types Short, Object, and Byte.TupleSource that produces key column values from ColumnSource types Short, Object, and Long.TupleSource that produces key column values from ColumnSource types Short, Object, and Short.3-Tuple (triple) key class composed of short, Object, and short elements.
2-Tuple (double) key class composed of short and Object elements.
A ShortRangeConsumer receives the ranges contained in a data structure.
TupleSource that produces key column values from ColumnSource types Short, Byte, and Boolean.TupleSource that produces key column values from ColumnSource types Short, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Short, Byte, and Character.TupleSource that produces key column values from ColumnSource types Short and Byte.TupleSource that produces key column values from ColumnSource types Short, Byte, and Double.TupleSource that produces key column values from ColumnSource types Short, Byte, and Float.TupleSource that produces key column values from ColumnSource types Short, Byte, and Instant.TupleSource that produces key column values from ColumnSource types Short, Byte, and Integer.TupleSource that produces key column values from ColumnSource types Short, Byte, and Long.TupleSource that produces key column values from ColumnSource types Short, Byte, and Object.TupleSource that produces key column values from ColumnSource types Short, Byte, and Byte.TupleSource that produces key column values from ColumnSource types Short, Byte, and Long.TupleSource that produces key column values from ColumnSource types Short, Byte, and Short.TupleSource that produces key column values from ColumnSource types Short, Long, and Boolean.TupleSource that produces key column values from ColumnSource types Short, Long, and Byte.TupleSource that produces key column values from ColumnSource types Short, Long, and Character.TupleSource that produces key column values from ColumnSource types Short and Long.TupleSource that produces key column values from ColumnSource types Short, Long, and Double.TupleSource that produces key column values from ColumnSource types Short, Long, and Float.TupleSource that produces key column values from ColumnSource types Short, Long, and Instant.TupleSource that produces key column values from ColumnSource types Short, Long, and Integer.TupleSource that produces key column values from ColumnSource types Short, Long, and Long.TupleSource that produces key column values from ColumnSource types Short, Long, and Object.TupleSource that produces key column values from ColumnSource types Short, Long, and Byte.TupleSource that produces key column values from ColumnSource types Short, Long, and Long.TupleSource that produces key column values from ColumnSource types Short, Long, and Short.Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
For keeping track of incremental states of sorted values, we would ideally like to hold them in an Array or a Chunk;
with parallel row keys.
Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
A simple circular buffer for primitive values, like java.util.concurrent.ArrayBlockingQueue but without the
synchronization and collection overhead.
Rolling formula operator for source short columns.
This operator counts the distinct values within the source.
This operator computes the set of distinct values within the source.
This operator computes the single unique value of a particular aggregated state.
For keeping track of incremental states of sorted values, we would ideally like to hold them in an Array or a Chunk;
with parallel row keys.
TupleSource that produces key column values from ColumnSource types Short, Short, and Boolean.TupleSource that produces key column values from ColumnSource types Short, Short, and Byte.3-Tuple (triple) key class composed of short, short, and byte elements.
TupleSource that produces key column values from ColumnSource types Short, Short, and Character.3-Tuple (triple) key class composed of short, short, and char elements.
TupleSource that produces key column values from ColumnSource types Short and Short.TupleSource that produces key column values from ColumnSource types Short, Short, and Double.3-Tuple (triple) key class composed of short, short, and double elements.
TupleSource that produces key column values from ColumnSource types Short, Short, and Float.3-Tuple (triple) key class composed of short, short, and float elements.
TupleSource that produces key column values from ColumnSource types Short, Short, and Instant.TupleSource that produces key column values from ColumnSource types Short, Short, and Integer.3-Tuple (triple) key class composed of short, short, and int elements.
TupleSource that produces key column values from ColumnSource types Short, Short, and Long.3-Tuple (triple) key class composed of short, short, and long elements.
TupleSource that produces key column values from ColumnSource types Short, Short, and Object.3-Tuple (triple) key class composed of short, short, and Object elements.
TupleSource that produces key column values from ColumnSource types Short, Short, and Byte.TupleSource that produces key column values from ColumnSource types Short, Short, and Long.TupleSource that produces key column values from ColumnSource types Short, Short, and Short.3-Tuple (triple) key class composed of short, short, and short elements.
2-Tuple (double) key class composed of short and short elements.
Single value source for Short.
Sparse array source for Short.
Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
A
SsmBackedColumnSource for Shorts.A subset of a
ShortVector according to an array of positions.This implements a timsort kernel for Shorts.
This implements a timsort kernel for Shorts.
Cast the values in the input chunk to an int.
Cast the values in the input chunk to an int.
Cast the values in the input chunk to an int.
Cast the values in the input chunk to an int and add the specified offset.
Functional interface to apply a function to a single
short input and produce a single int result.Cast the values in the input chunk to a long.
Cast the values in the input chunk to an long and add the specified offset.
The primitive
short type.Processes a JSON value as an
short.See ReplicateDownsamplingValueTrackers for notes on changing this file.
A
Vector of primitive shorts.Base class for all "indirect" ShortVector implementations.
A
ShortVector backed by an array.A subset of a
ShortVector according to a range of positions.Categories that define ordering "groups" for serial execution during task invocation.
A single unit of work for shutdown.
This is a helper class for keeping track of one-time shutdown tasks.
Protobuf type
io.deephaven.proto.backplane.script.grpc.SignatureHelpContextProtobuf type
io.deephaven.proto.backplane.script.grpc.SignatureHelpContextProtobuf type
io.deephaven.proto.backplane.script.grpc.SignatureInformationProtobuf type
io.deephaven.proto.backplane.script.grpc.SignatureInformation
Codec for non-nullable byte arrays that does a no-op encode/decode.
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
Simple reference interface used by CachedReference.
A helper for managing a list of References.
Simple source table with no partitioning support.
A simple style is for objects that are simple to build.
Clock implementation for use with ClockFilter implementations to advance simulation time.
The
SingleElementListHeaderReader is a specialized BaseChunkReader used to handle singleton
list-wrapped columns in Apache Arrow record batches.The
SingleElementListHeaderWriter is a specialized ChunkWriter.DrainableColumn implementation that writes the
header for singleton list-wrapped columns in Apache Arrow record batches.This interface is really a mixin to avoid code duplication in the classes that implement it.
A
TableLocationProvider that provides access to exactly one, previously-known TableLocation.ReleasableLivenessManager to manage exactly one object, passed at construction time or managed later.A style for singleton objects.
ColumnSource implementation for columns of a single unique value.
RowRedirection that redirects all outer row keys to the same inner row key.A wrapper for a boolean chunk that allows you to resize the chunk to a capacity.
A wrapper for a byte chunk that allows you to resize the chunk to a capacity.
A wrapper for a char chunk that allows you to resize the chunk to a capacity.
A dynamically typed chunk that can be resized.
Interface for
ColumnSources that know their size.Interface for
ColumnSource implementations that are both SizedColumnSources and
ContextualizedObjectColumnSources.A wrapper for a double chunk that allows you to resize the chunk to a capacity.
A wrapper for a float chunk that allows you to resize the chunk to a capacity.
A wrapper for a int chunk that allows you to resize the chunk to a capacity.
A wrapper for a long chunk that allows you to resize the chunk to a capacity.
A wrapper for a Object chunk that allows you to resize the chunk to a capacity.
A wrapper for a short chunk that allows you to resize the chunk to a capacity.
Unchecked exception thrown when operations are invoked (directly or indirectly) that cannot be completed correctly
due to size constraints on the underlying data structures.
Processes a JSON value by skipping it.
ColumnSource implementation for aggregation result byte columns.ColumnSource implementation for aggregation result char columns.ColumnSource implementation for aggregation result double columns.ColumnSource implementation for aggregation result float columns.ColumnSource implementation for aggregation result int columns.ColumnSource implementation for aggregation result long columns.ColumnSource implementation for aggregation result short columns.ColumnSource implementation for aggregation result short columns.Protobuf type
io.deephaven.proto.backplane.grpc.SliceRequestProtobuf type
io.deephaven.proto.backplane.grpc.SliceRequestProtobuf type
io.deephaven.proto.backplane.grpc.SnapshotTableRequestProtobuf type
io.deephaven.proto.backplane.grpc.SnapshotTableRequestThis exception is thrown when
ConstructSnapshot fails to successfully
execute the data snapshot function in an otherwise consistent state.The options for creating a snapshotting table with respect to the
base and trigger tables of
TableOperations.snapshotWhen(Object, SnapshotWhenOptions).Protobuf type
io.deephaven.proto.backplane.grpc.SnapshotWhenTableRequestProtobuf type
io.deephaven.proto.backplane.grpc.SnapshotWhenTableRequestCaching data structure for caching int (offset) to Object mappings.
Function wrapper that caches the result in a SoftReference.Supplier wrapper that caches the result in a SoftReference.This class makes a little "recycle bin" for your objects of type T.
Functions for sorting primitive types.
Describes a Sort present on the table.
Protobuf type
io.deephaven.proto.backplane.grpc.SortDescriptorProtobuf type
io.deephaven.proto.backplane.grpc.SortDescriptorProtobuf enum
io.deephaven.proto.backplane.grpc.SortDescriptor.SortDirectionSortedBy operations sort the values in each of the buckets according to a specified column.
This will filter a table on an Instant column for all rows greater than "now" according to a supplied clock.
Helper class for managing the sorted columns attribute.
This is a simple utility class that wraps a map, and presents it as an IndexableMap.
Enum value for ascending vs.
Records sort operations to be applied to individual nodes of a hierarchical table for presentation.
A specification for providing
SortOrder while writing to an iceberg table.A specification for sorting.
Protobuf type
io.deephaven.proto.backplane.grpc.SortTableRequestProtobuf type
io.deephaven.proto.backplane.grpc.SortTableRequestBasic uncoalesced table that only adds keys.
Factory for source table components.
A column source backed by arrays that may not be filled in all blocks.
A simpler version of
TableOperations.select() that is guaranteed to preserve the original table's RowSet.A splayed path is a
PropertySet where the fully resolved file paths represent property keys and the
corresponding contents of each file represents the property value.Splits a String on a character ignoring that character inside quotes and back ticks.
Experimental SQL execution.
This is the main public entrypoint for converting a SQL query into
TableSpec.The SSL configuration object.
Iterative average operator.
Iterative average operator.
A table operations adapter that mixes-in stack trace elements.
BasicDataIndex implementation that holds an index Table and does not specify the ColumnSources that were indexed, and hence cannot support StandaloneDataIndex.keyColumnNamesByIndexedColumn().Simple
LivenessManager implementation.Map-based implementation, extending LivenessArtifact to manage the objects passed into it.
TableKey implementation for standalone tables that are created without a TableDataService.TableLocationKey implementation for unpartitioned standalone tables.Allows classes to register interest in receiving application level calls to
System.out and
System.err.Protobuf type
io.deephaven.proto.backplane.script.grpc.StartConsoleRequestProtobuf type
io.deephaven.proto.backplane.script.grpc.StartConsoleRequestProtobuf type
io.deephaven.proto.backplane.script.grpc.StartConsoleResponseProtobuf type
io.deephaven.proto.backplane.script.grpc.StartConsoleResponseA statistic where each value represents a snapshot of the state of the system, and thus the sum of the values does
not have any meaning.
A container for all known table states within the application.
Static versions of business calendar methods that use the default business calendar.
A non-static interface to the Stats component.
Collects statistic related to CPU and memory usage of the entire system, the process, and each thread in the process.
Drives the collection of statistics on a 1-second timer task.
Tool for maintaining recorded clock steps.
This interface provides type-safe authorization hooks for StorageServiceGrpc.
Shared storage management service.
Shared storage management service.
A stub to allow clients to do synchronous rpc calls to service StorageService.
A stub to allow clients to do ListenableFuture-style rpc calls to service StorageService.
Base class for the server implementation of the service StorageService.
A stub to allow clients to do asynchronous rpc calls to service StorageService.
Common utilities to support stream ingestion to
chunks, which is an important building block.Chunk-oriented consumer for streams of data.
An interface for accepting failures from an incoming stream in order to propagate them to downstream tables.
Interface for "tuple" classes of variably-typed elements that support an alternative to
Externalizable for writing in streaming fashion.NOTE : This generated class can be safely deleted if installing in a GWT installation (use StringProvider instead)
Chunk-oriented producer for streams of data.
Re-usable abstract implementation of
StreamPublisher for stream ingestion to column-chunks.
Client payload for the MessageStream.
Client payload for the MessageStream.
Server responses to the client.
Server responses to the client.
Adapter for converting streams of data into columnar Deephaven
tables that conform to
blink table semantics.An implementation that delegates to
print streams.This creates an interface (with more permissive argument types, and generified return types) for most public instance
methods of class String.
ObjectCodec implementation for Maps of String to Boolean.
Generic caching interface for Strings and String-like CharSequences.
Abstracts type-specific functionality for use by StringCache implementations.
Type adapter for CompressedStrings.
Type adapter for MappedCompressedStrings.
Type adapter for Strings.
Marker interface for CharSequences to be used in StringCache implementations.
Stores a dictionary of strings and returns their position in the dictionary, useful for encoding string columns.
ObjectCodec implementation for Maps of String to Double.
ObjectCodec implementation for Maps of String to Float.
ObjectCodec implementation for Maps of String to Integer.
ObjectCodec implementation for Maps of String to Long.
A set of static helpers to turn strongly-typed api arguments into their
String counterparts.Interface for sets of Strings that can be mapped to a 64-bit long bitmap.
Attribute that specifies that a
Chunk contains long values which are StringSets endoded as a bitmask.ObjectCodec implementation for Maps of String to String.
The
String type.Interface to make auto-keying by toString() safer and more flexible.
Processes a JSON value as a
String.A structured URI is an object which can be represented in serialized form as a
URI; and subsequently, can be
deserialized back into the same object.Basic utility methods to convert Deephaven data-structures to Suanshu data-structures
The abstract implementation of
Matrix.The abstract implementation of
Vector.Implement optional subscription support suitable for multiple TableDataService components.
Array-backed set that stores generic listener objects, only enforcing hard reachability on listeners that are
SubstitutionWeakReferences.
Event data, describing the indexes that were added/removed/updated, and providing access to Rows (and thus data in
columns) either by index, or scanning the complete present index.
A
ThreadMXBean-based ThreadProfiler implementation for use on Oracle and OpenJDK JVMs, adding support
for memory measurements.Tool for validating aggregation inputs to
range join.SimpleReference implementation that delegates to an internal SimpleReference which can be replaced
using the SwappableDelegatingReference.swapDelegate(SimpleReference, SimpleReference) method.SwappableTable backed by a PartitionedTableHandleHolds a handle on a table that may get swapped out for another table.
Holds a handle on a one click table that may get swapped out for another table.
Holds a handle on a one click table that may get swapped out for another table.
Interface for
ColumnSources that can provide a Table view of their symbol tables, providing a many:1
or 1:1 mapping of unique long identifiers to the symbol values in this source.This column source is used as a wrapper for the original table's symbol sources.
Return the rows with the highest commonly available ID from multiple tables.
Produce a map of synchronized tables, keyed by the name assigned to each input table.
Java proxy module for sys.
A marker interface for
Clock that designates implementations as system clocks.A clock based off of
System.currentTimeMillis().A clock based off of the current system time.
The Central Processing Unit (CPU) or the processor is the portion of a computer system that carries out the
instructions of a computer program, and is the primary element carrying out the computer's functions.
An object that can report if it is systemically important.
If enabled, marks objects as systemically important.
Class to allow logs to receive sysout and syserr output.
A Deephaven table.
An
UncheckedPermissionException derivative which indicates a table may not be accessed for one reason or
another.Adapter sub-interface of
TableDefaults that allows implementors to selectively support an opt-in subset of
the typical concrete methods for a Table implementation.Used to collapse an output when the table operations and table type are the same generic type.
This exception is thrown when an
update listener cannot be
added to a Table because it has already failed.Assert properties of a table.
This class creates a possibly-
refreshing AbstractDataIndex for a
table.PartitionedTableHandle with an underlying table.Deprecated.
This class represents a container for all the various operations you might apply to a given table (sort, filter,
custom columns, select distinct, soon others).
An encapsulation of the logic to return a labeled tables, when the table type is also
TableOperations.An encapsulation of the logic to create a single table, when the table type is also
TableOperations.An encapsulation of the logic to create a single table, when the table type is also
TableOperations.An encapsulation of the logic to create a single table, when the table type is also
TableOperations.Provides methods for building source tables.
Transform a table operation into a table.
Transform a table into a table operation.
Engine-specific implementation of
TableCreator.A "no-op" table creator impl, based on the QST structure itself.
Common interface for various ways of accessing table data and formatting for viewport or non-viewport subscriptions
on tables, data in trees, and snapshots.
Represents a row available in a subscription/snapshot on the client.
TS type union to allow either "int" or "LongWrapper" to be passed as an argument for various methods.
Exception thrown by various sub-systems for data access.
For TableDataService and related components, this allows a simple implementation for subscription support.
A subscription token interface with cancellation support.
Static helper class for holding and building the shared instance.
"Null" instance, intended for unit tests and other standalone scenarios.
Service responsible for
TableLocation discovery.Sub-interface to capture default methods rom
Table.Table definition for all Deephaven tables.
Runtime exception representing an incompatibility between table definitions.
A set of differences that are skipped.
TableExchangeMarshaller the implementation of
ExchangeMarshaller for handling exported Tables,
providing both snapshot and subscription capabilities.Factory for producing Deephaven engine
Table instances.Creator provider to supply the implementation at runtime.
A table handle implements
TableOperations such that each the initial table handle and
derived table handles are managed as exports.A handle describing a table as well as the columns of the table that are needed.
A table handle manager is able to execute commands that produce tables, by accepting
TableSpecs,
TableCreationLogics, and more.A table header is a list of
column headers.Representation class for per-table information stored in key-value metadata for Deephaven-written Parquet files.
An
UncheckedTableException derivative which indicates a table was unable to be initialized for one reason or
another.Interface for opaque table keys for use in
TableDataService implementations.A registry for states keyed by
TableKey.Listener implementation for
Table changes.Interface for instrumentation entries used by update graph nodes.
Building block for Deephaven "source" tables, with helper methods for discovering locations and their sizes.
Listener interface for anything that wants to know about changes to a location.
Interface for
TableLocation creation.
Interface for opaque table location keys for use in
TableLocationProvider implementations.Interface for
TableLocationKey discovery with delivery to a callback.Discovery utility for
TableLocations for a given table.ShiftObliviousListener interface for anything that wants to know about new table location keys.
This exception is thrown when a
TableLocation that was in use by a Table is removed.Interface for the mutable fields of a table location.
Tool for generic multi-field "atomic" get/set of state values for a table location.
Intermediates between push-based subscription to a TableLocationProvider and polling on update source refresh.
Intermediates between push-based subscription to a TableLocation and polling on update source refresh.
All generated TableLoggers implement this interface.
Common parts of the generated TableLoggers.
Accessors for Deephaven tables of instrumentation logs.
Deprecated.
A "Table" object.
Table operations is a user-accessible api for modifying tables or building up table operations.
TableOperationsAdapter<TOPS_1 extends TableOperations<TOPS_1,TABLE_1>,TABLE_1,TOPS_2 extends TableOperations<TOPS_2,TABLE_2>,TABLE_2>
Sub-interface to capture default methods rom
TableOperationsDefaults.This class provides instructions for building
IcebergTableWriter intended for writing Iceberg tables as
Parquet data files.Produces a
blink table from added tables.Protobuf type
io.deephaven.proto.backplane.grpc.TableReferenceProtobuf type
io.deephaven.proto.backplane.grpc.TableReferenceInstances of this class are responsible for bringing CTS back to life.
A table schema is used to refer to a schema.
This interface provides type-safe authorization hooks for TableServiceGrpc.
A default implementation that allows all requests.
A default implementation that funnels all requests to invoke
checkPermission.A default implementation that denies all requests.
A stub to allow clients to do synchronous rpc calls to service TableService.
A stub to allow clients to do ListenableFuture-style rpc calls to service TableService.
Base class for the server implementation of the service TableService.
A stub to allow clients to do asynchronous rpc calls to service TableService.
A listener to replay the current table snapshot.
Data series that are backed by table snapshots
A table specification is a declarative description of a table query.
Represents a non-viewport subscription to a table, and all data currently known to be present in the subscribed
columns.
TableSupplier creates a Proxy to a Table with a list of Table operations to be applied when a filter method is
called.
Replacement for TableHandle, wraps up export tickets plus current export state.
UNKNOWN: 0, PENDING: 1, PUBLISHING: 2, QUEUED: 3, RUNNING: 4, EXPORTED: 5, RELEASED: 6, CANCELLED: 7, FAILED: 8,
DEPENDENCY_FAILED: 9, DEPENDENCY_NEVER_FOUND: 10, DEPENDENCY_CANCELLED: 11, DEPENDENCY_RELEASED: 12
This class contains static methods to support conversions between various time types such as
Instant,
ZonedDateTime, LocalDate, LocalTime, and long.This class produces Arrow Ipc Messages for a Deephaven table, including the schema and all columnar data.
Tools for working with tables.
Helper for coalescing and de-unioning tables prior to a merge.
SelectColumn implementation to wrap transformer functions for transformations.Table update propagation structure, describing the rows and columns that were added, removed, modified, and shifted
on a given cycle.
Implementation of
TableUpdate.Shift-aware listener for table changes.
Records the guarantees that the table offers regarding addition and removal of data elements.
This object serves as a "handle" to a subscription, allowing it to be acted on directly or canceled outright.
Interface for writing table data out.
For an Intraday restart, we often know that all data of interest must take place within a fixed period of time.
Iterative T-Digest and percentile operator.
Intentionally empty and is here for backwards compatibility should this API change.
Intentionally empty and is here for backwards compatibility should this API change.
Protobuf type
io.deephaven.proto.backplane.grpc.TerminationNotificationResponseProtobuf type
io.deephaven.proto.backplane.grpc.TerminationNotificationResponseProtobuf type
io.deephaven.proto.backplane.grpc.TerminationNotificationResponse.StackTraceProtobuf type
io.deephaven.proto.backplane.grpc.TerminationNotificationResponse.StackTraceIndicates that a particular method is for test purposes only and should not be used by client or production code.
Protobuf type
io.deephaven.proto.backplane.script.grpc.TextDocumentItemProtobuf type
io.deephaven.proto.backplane.script.grpc.TextDocumentItemProtobuf type
io.deephaven.proto.backplane.script.grpc.TextEditProtobuf type
io.deephaven.proto.backplane.script.grpc.TextEditA simple method for generating a Thread dump for this JVM; it doesn't do all the stuff that the kill -3 does; but you
can easily run it from inside the JVM without having to send yourself a signal.
Extension point to allow threads that will run user code from within the platform to be controlled by configuration.
An abstract generic
ThreadMXBean-based ThreadProfiler implementation, with support for baseline
measurements available on all JVMs.Interface for thread profiling utilities which may be platform or JVM dependent.
A statistic where each value represents an additive quantity, and thus the sum of the values does have
meaning.
A pool that
holds at least
size items,
creates size items in the pool immediately,
blocks (busily) whenever the pool overflows or underflows,
optionally clears the items given to it, and
IS thread-safe
A pool that
holds at least
size items,
creates size items in the pool immediately,
blocks (busily) whenever the pool overflows or underflows,
optionally clears the items given to it, and
IS thread-safe
A pool that
holds at least
size items,
creates size items in the pool immediately,
creates a new item when the pool underflows,
discards the item when the pool overflows,
optionally clears the items given to it, and
IS thread-safe
A pool that
holds at least
size items,
creates size items in the pool immediately,
creates a new item when the pool underflows,
discards the item when the pool overflows,
optionally clears the items given to it, and
IS thread-safe
A thread-safe extension of the
Value class.ThreeColumnTupleSourceFactory<TUPLE_TYPE,COLUMN_SOURCE_1_TYPE,COLUMN_SOURCE_2_TYPE,COLUMN_SOURCE_3_TYPE>
TupleSource factory for three column sources.Represents an operation that accepts two input arguments and returns no result, declaring a possibly-thrown
exception.
Represents an operation that accepts no input and returns a boolean result, declaring a possibly-thrown exception.
Represents an operation that accepts a single input argument and returns no result, declaring a possibly-thrown
exception.
Represents an operation that accepts no input and returns no result, declaring a possibly-thrown exception.
Represents an operation that accepts no input and returns a result, declaring a possibly-thrown exception.
An opaque identifier that the service can use to retrieve a particular
portion of a stream.
An opaque identifier that the service can use to retrieve a particular
portion of a stream.
Pair of ticket and the promise that indicates it has been resolved.
An opaque holder that represents a generic flight ticket.
Loads a set of TicketResolvers that implement the Factory class.
Creates a TicketResolver for this process.
A set of injected values for use by the service loaded ticket resolvers.
Single factory for known ticket types.
A ticket table is a byte format that allows callers to reference an existing table via ticket.
Tools for reducing the number of ticks generated by a table.
TimeLiteralReplacedExpression is a query expression with time, period, and datetime literals replaced by instance
variables.
A range of time.
TimeSeriesFilter filters a timestamp colum within the table for recent rows.
A builder to create a TimeSeriesFilter.
A TimeTable adds rows at a fixed interval with a single column named "Timestamp".
Protobuf type
io.deephaven.proto.backplane.grpc.TimeTableRequestProtobuf type
io.deephaven.proto.backplane.grpc.TimeTableRequestTimeZoneAliases provides a service to look up time zones based on alias names and to format time zones to their
aliased names.
A
boolean function.Functional interface to apply an operation to an object and produce a
byte.A
byte function.Functional interface to apply an operation to an object and produce a
char.A
char function.A
double function.Functional interface to apply an operation to an object and produce a
float.A
float function.An
int function.A function that transforms a Chunk to an IntChunk.
Describes the input token stream.
Token Manager Error.
A
long function.A function that transforms a Chunk to an LongChunk.
Listens to a table, mapping keys to values.
An object function.
This provides a translation layer from the parquet results into the appropriately typed Chunk's.
A function interface that allows for differentiation of primitive return types.
Functional interface to apply an operation to an object and produce a
short.A
short function.Defines the default aggregations and display for a totals table.
Enumeration representing valid aggregation types for
TotalsTableBuilder.Simple least-recently-opened "cache" for FileHandles, to avoid running up against ulimits.
SeekableByteChannel wrapper around FileHandle with support for re-opening the handle in case it has
been closed asynchronously.SeekableChannelsProviderPlugin implementation used for reading files from local disk.RowSet that internally tracks changes and maintains a consistent snapshot of its previous state, valid during
the updating phase of its associated LogicalClock.Minimal interface for optional, opaque indexer objects hosted by TrackingRowSet instances.
Tracking, writable
RowSet.Classes that implement this interface are responsible for converting data from individual DH columns into buffers to
be written out to the Parquet file.
TransformingChunkReader<INPUT_CHUNK_TYPE extends WritableChunk<Values>,OUTPUT_CHUNK_TYPE extends WritableChunk<Values>>
A
ChunkReader that reads a chunk of wire values and transforms them into a different chunk type.Implementation constants for
Table.tree(java.lang.String, java.lang.String) support.Protobuf type
io.deephaven.proto.backplane.grpc.TreeRequestProtobuf type
io.deephaven.proto.backplane.grpc.TreeRequest
Deliberately empty response, use /ObjectService/FetchObject to access the result_tree_table_id ticket as
a HierarchicalTableDescriptor.
Deliberately empty response, use /ObjectService/FetchObject to access the result_tree_table_id ticket as
a HierarchicalTableDescriptor.
Interface for the result of
Table.tree(String, String) tree} operations.Recorder for node-level operations to be applied when gathering snapshots.
Apply filters to a tree source table, preserving ancestors.
RollupTable implementation.Similar to
ViewportData, but with additional properties to reflect
the tree structure.Row implementation that also provides additional read-only properties.
The trust material configuration.
The unsafe trust that will trust all certificates without validation.
The trust material from a certificate(s).
A custom trust configuration provided via
Certificate.The trust material from the JDK.
A trust materials list.
The trust material from the system properties "javax.net.ssl.trustStore", "javax.net.ssl.trustStorePassword",
"javax.net.ssl.trustStoreType", and "javax.net.ssl.trustStoreProvider".
The trust material from a trust store.
The trust material from the system.
Interface for classes that know how to export the elements of a given tuple type.
Factory to produce immutable tuples from a long row key.
Factory for
TupleSource instances.Factory for producing Deephaven engine TupleSource instances.
A "tuple", where an
JsonValueTypes.ARRAY is a known size and each element has a defined type.TupleSource factory for two column sources.A type.
When
type is either a primitive type or a boxed type, enginePrimitiveType is the type used by the
engine to represent it -- that is, Boolean for either boolean or Boolean results, but the primitive version of all
other primitive/boxed types.A common function interface that allows for differentiation based on the return type.
The TypedHashDispatcher returns a pre-generated and precompiled hasher instance suitable for the provided column sources, or null if there is not a precompiled hasher suitable for the specified sources.
The TypedHashDispatcher returns a pre-generated and precompiled hasher instance suitable for the provided column sources, or null if there is not a precompiled hasher suitable for the specified sources.
The TypedHashDispatcher returns a pre-generated and precompiled hasher instance suitable for the provided column sources, or null if there is not a precompiled hasher suitable for the specified sources.
The TypedHashDispatcher returns a pre-generated and precompiled hasher instance suitable for the provided column sources, or null if there is not a precompiled hasher suitable for the specified sources.
The TypedHashDispatcher returns a pre-generated and precompiled hasher instance suitable for the provided column sources, or null if there is not a precompiled hasher suitable for the specified sources.
The TypedHashDispatcher returns a pre-generated and precompiled hasher instance suitable for the provided column sources, or null if there is not a precompiled hasher suitable for the specified sources.
The TypedHashDispatcher returns a pre-generated and precompiled hasher instance suitable for the provided column sources, or null if there is not a precompiled hasher suitable for the specified sources.
The TypedHashDispatcher returns a pre-generated and precompiled hasher instance suitable for the provided column sources, or null if there is not a precompiled hasher suitable for the specified sources.
The TypedHashDispatcher returns a pre-generated and precompiled hasher instance suitable for the provided column sources, or null if there is not a precompiled hasher suitable for the specified sources.
The TypedHashDispatcher returns a pre-generated and precompiled hasher instance suitable for the provided column sources, or null if there is not a precompiled hasher suitable for the specified sources.
Produces typed hashers (e.g.
Static functions used by Typed Hashers.
A type-discriminated object is a JSON object whose fields depend on a specific type field.
A holder that represents a Deephaven ticket and accompanying type.
Protobuf type
io.deephaven.proto.backplane.grpc.TypedTicketProtobuf type
io.deephaven.proto.backplane.grpc.TypedTicketContains the necessary information to convert a Deephaven table into a Parquet table.
Utility functions to convert primitive types.
Deprecated.
ClientResponseObserver implementation that can map results into a CompletableFuture.
This is a resolver provider that will build a
Resolver without needing to refer to an explicit Iceberg
Schema.Reinterpret result for many
ColumnSource implementations that internally represent Instant values as
long values.Reinterpret result for many
ColumnSource implementations that internally represent time values, such as
Instant, as long values.Reinterpret result
ColumnSource implementations that translates various Time sources to long values.The root of all Unchecked Deephaven exceptions
An
UncheckedDeephavenException that indicates an issue with permissions.A generic unchecked exception for problems related to
Table operations.Abstract class for uncoalesced tables.
Interface for ColumnSources of vectors that allow retrieving single elements by offset.
An Ungrouped Column sourced for the Boxed Type Byte.
An Ungrouped Column sourced for the Boxed Type Byte.
An Ungrouped Column sourced for the Boxed Type Character.
An Ungrouped Column sourced for the Boxed Type Character.
An Ungrouped Column sourced for the Boxed Type Double.
An Ungrouped Column sourced for the Boxed Type Double.
An Ungrouped Column sourced for the Boxed Type Float.
An Ungrouped Column sourced for the Boxed Type Float.
An Ungrouped Column sourced for the Boxed Type Integer.
An Ungrouped Column sourced for the Boxed Type Integer.
An Ungrouped Column sourced for the Boxed Type Long.
An Ungrouped Column sourced for the Boxed Type Long.
An Ungrouped Column sourced for the Boxed Type Short.
An Ungrouped Column sourced for the Boxed Type Short.
The ungroup operation implements
TableOperations.ungroup().Protobuf type
io.deephaven.proto.backplane.grpc.UngroupRequestProtobuf type
io.deephaven.proto.backplane.grpc.UngroupRequestColumnSource implementation for
TableTools.merge(java.util.List<io.deephaven.engine.table.Table>) results.This class manages the row key space allocated to constituent Tables for a UnionColumnSource, so that we can map row
keys from an outer (merged) RowSet to the enclosing constituent Table.
SeekableChannelsProviderPlugin implementation used for reading from and writing to URIs with scheme
"s3", "s3a", or "s3n".A server object that is neither
ObjectService.Fetchable nor ObjectService.Bidirectional; the server does not have an
object type plugin registered for the referenced object.Exception thrown when a requested partition value cannot be found because the partition key is unknown.
Attribute that specifies that a
Chunk contains unordered row keys, which may be in any order or be
duplicative.This will filter a table on an Instant column for all rows greater than "now" according to a supplied clock.
Protobuf type
io.deephaven.proto.backplane.grpc.UnstructuredFilterTableRequestProtobuf type
io.deephaven.proto.backplane.grpc.UnstructuredFilterTableRequestA live table that allows add, remove, and modify.
Interface provided to updater functions that allows RowSet changes to be recorded for propagation.
Updater function interface.
Generate visualizations of update graph listeners.
The core of the
TableOperations.updateBy(UpdateByControl, Collection, Collection) operation.This helper class will process the update by clauses and organize the operators into windows that can be
processed together.
An interface to control the behavior of an
Table#updateBy
Reusable options for the UpdateBy delta operation.
Reusable options for the UpdateBy delta operation.
Reusable options for the UpdateBy exponential moving operations.
Reusable options for the UpdateBy exponential moving operations.
Directives for how to handle {@code null} and {@code NaN} values
Defines an operation that can be applied to a table with Table#updateBy()}
An operator that performs a specific computation for
TableOperations.updateBy(io.deephaven.api.updateby.UpdateByOperation).A context item for use with updateBy operators
A factory to visit all of the
UpdateByOperations to produce a set of UpdateByOperators that
UpdateBy can use to produce a result.
Create a table with the same rowset as its parent that will perform the specified set of row
based operations to it.
Create a table with the same rowset as its parent that will perform the specified set of row
based operations to it.
Protobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperationProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperationProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumnProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumnProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpecProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpecProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByCumulativeCountWhereProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByCumulativeCountWhereProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByCumulativeMaxProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByCumulativeMaxProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByCumulativeMinProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByCumulativeMinProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByCumulativeProductProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByCumulativeProductProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByCumulativeSumProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByCumulativeSumProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByDeltaProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByDeltaProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByEmaProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByEmaProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByEmMaxProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByEmMaxProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByEmMinProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByEmMinProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByEmsProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByEmsProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByEmStdProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByEmStdProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByFillProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByFillProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByRollingAvgProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByRollingAvgProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByRollingCountProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByRollingCountProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByRollingCountWhereProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByRollingCountWhereProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByRollingFormulaProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByRollingFormulaProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByRollingGroupProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByRollingGroupProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByRollingMaxProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByRollingMaxProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByRollingMinProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByRollingMinProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByRollingProductProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByRollingProductProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByRollingStdProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByRollingStdProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByRollingSumProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByRollingSumProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByRollingWAvgProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOperation.UpdateByColumn.UpdateBySpec.UpdateByRollingWAvgProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOptionsProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByRequest.UpdateByOptionsA Specification for an updateBy operation.
The basis for operators that participate in an updateBy operation.
Reusable window scale message for the UpdateBy rolling operations.
Reusable window scale message for the UpdateBy rolling operations.
Protobuf type
io.deephaven.proto.backplane.grpc.UpdateByWindowScale.UpdateByWindowTicksProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByWindowScale.UpdateByWindowTicksProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByWindowScale.UpdateByWindowTimeProtobuf type
io.deephaven.proto.backplane.grpc.UpdateByWindowScale.UpdateByWindowTimeHelper utility for coalescing multiple
updates.Tool for allowing cleanup at update cycle end as a
TerminalNotification.Tool for allowing cleanup at update cycle end as a
TerminalNotification.Lock class to support
UpdateGraph.Instrumentation interface for recording lock events.
Provides a "DEFAULT" named
UpdateGraph.Logs data that describes the relationships between a
PerformanceEntry and
its ancestors.Logs data that describes what a worker spent time on during its data refresh cycle.
This tool is meant to track periodic update events that take place in an
UpdateGraph.Holder for logging details that are the same for every Entry in an interval
Calculate the size of the chunks needed to process an update.
Update source that combines multiple sources in order to force them to be refreshed as a unit within the
update graph provided at construction.A
QueryTable that acts as an update source within the PeriodicUpdateGraph, with RowSet
changes queued externally by a single producer.Common interface for classes that can register and de-register update sources.
Records updateView operations to be applied to individual nodes of a hierarchical table for presentation.
Protobuf type
io.deephaven.proto.backplane.grpc.UpdateViewRequestProtobuf type
io.deephaven.proto.backplane.grpc.UpdateViewRequestInstalls the
URI resolvers.Extracts a key-value partitioned table layout from a stream of URIs.
Base
ImmutableTableLocationKey implementation for table locations that may be enclosed by partitions and
described by a URI.This annotation is used to permit users to invoke methods from formulas (e.g., select, view or where calls).
Codec for non-nullable Strings from UTF8 byte arrays.
Landing place for general purpose utility functions.
The base configuration for JSON values.
could also inline this to each place that uses it
could also inline this to each place that uses it
A base
Value where the implementation has a clearly defined universe.Attribute that specifies that a
Chunk contains individual values.A base
Value where the JSON value represents a single value.ValueSingleValueBase.Builder<T,V extends ValueSingleValueBase<T>,B extends ValueSingleValueBase.Builder<T,V,B>>
ValueSingleValueBase.BuilderSpecial<T,V extends ValueSingleValueBase<T>,B extends ValueSingleValueBase.BuilderSpecial<T,V,B>>
Wraps all values in a given Y column when downsampling and apply operations consistently to supported column types.
Logical data structure representing an ordered list of elements.
This class wraps an inner ChunkSource holding a Vector.
Repository for constants used by the column-wrapper vector implementations.
A WhereFilter that passes each element of an array or Vector through another wrapped filter.
Utility methods for converting vectors to native arrays.
The
VectorExpansionKernel interface provides a mechanism for expanding chunks containing Vector
elements into a pair of LongChunk and Chunk<T>, enabling efficient handling of vector-typed columnar
data.Factory for wrapping native arrays as
Vector instances.Helpers to fill various
field vectors from arrays or collections.Utilities for creating
VectorSchemaRoot.Protobuf type
io.deephaven.proto.backplane.script.grpc.VersionedTextDocumentIdentifierProtobuf type
io.deephaven.proto.backplane.script.grpc.VersionedTextDocumentIdentifierExtends
TableData, but only contains data in the current viewport.This object may be pooled internally or discarded and not updated.
Indicates that a method or member is visible for testing purposes only.
One-shot
NotificationQueue.Notification that can be delivered when a set of
dependencies are satisfied.For TicketResolvers that want to be able to resolve arbitrary tickets, implement this interface and the TicketRouter
that is associated with this resolver will set itself.
A weakly-held CleanupReference.
An open-addressed identity hash set that only maintains weak references to its members.
Thread-safe implementation.
A helper for managing a list of weakly-reachable items.
SimpleReference implementation created to interpose a strong/hard reference in place of a weak reference, with
reachability subject to the continued reachability of the wrapped referent via the wrapped reference.
Weakly-held SimpleReference.
Consumes FlightData fields from Flight/Barrage producers and builds browser-compatible WebBarrageMessage payloads
that can be used to maintain table data.
In contrast to the server implementation, the JS API holds the "table" as distinct from the "subscription", so that
developers are acutely aware of extra async costs in requesting data, and can clearly indicate how much data is
requested.
Utility to read barrage record batches.
Browser-compatible implementation of the
ChunkReader.Factory, with a focus on reading from arrow types rather
than successfully round-tripping to the Java server.Holds data from or intended for web clients, normalizing over nulls, with helpers to handle typed chunks.
Default resources for the Deephaven web server.
Helper class to bridge the gap between Jetty's Graceful interface and the jakarta implementation of the supported
grpc websocket transports.
Helper class to bridge the gap between Jetty's Graceful interface and the jakarta implementation of the supported
grpc websocket transports.
Each instance of this type represents a single active websocket, which maps to a single gRPC stream.
A WhereFilter that always returns all rows in the selection.
Interface for individual filters within a where clause.
This exception is thrown when a where() filter is incapable of handling previous values, and thus needs to be
executed while under the UGP lock.
Users of WhereFilter may implement this interface if they must react to the filter fundamentally changing.
The visitor.
Given a user's filter string produce an appropriate WhereFilter instance.
A serial wrapper for a
WhereFilter that enforces serial (non-parallel) execution.A wrapper for a
WhereFilter that declares a barrier on this filter.A wrapper for a
WhereFilter that declares this filter as respecting one or more barriers.Protobuf type
io.deephaven.proto.backplane.grpc.WhereInRequestProtobuf type
io.deephaven.proto.backplane.grpc.WhereInRequestA Select filter that always returns an empty RowSet.
Represents the contents of a single widget data message from the server, with a binary data paylod and exported
objects.
Adds a Boolean column that is true if a Timestamp is within the specified window.
This interface is only for Deephaven internal use.
Non-exported class, manages the connection to a given worker server.
A table operation similar to
TableOperations.where(String...) except that instead of filtering the rows in the table,
it appends new columns containing the result of the filter evaluation on each row of the table.A Pair of (Column name, Filter) for use with
Table.wouldMatch(String...).Parses strings of the form "Column1=expression" into a
WouldMatchPair (or array of them).Protobuf type
io.deephaven.proto.backplane.grpc.WrappedAuthenticationRequestProtobuf type
io.deephaven.proto.backplane.grpc.WrappedAuthenticationRequestSimple wrapper around the Jetty
Resource type.An object that can write itself to a byte buffer.
WritableChunk implementation for boolean data.WritableChunk implementation for byte data.WritableChunk implementation for char data.Data structure for a contiguous region of data that may be mutated.
WritableChunk implementation for double data.WritableChunk implementation for float data.WritableChunk implementation for int data.WritableChunk implementation for long data.WritableChunk implementation for Object data.A
ColumnSource that provides a redirected view into another ColumnSource by mapping keys using a
RowRedirection.A container for a Row that supports the concept of release, as well as access to the row itself.
Writable
RowRedirection.Factory for producing WritableRowRedirections and their components.
This is a lock-free implementation of a WritableRowRedirection.
RowSet that may be mutated (that is, have its contents changed in-place).WritableChunk implementation for short data.A writable source that allows parallel population.
DataSeries with two numerical components, x and y.XYDataSeriesInternal backed by IndexableNumericData.XYDataSeries based on a function.XYDataSeriesInternal based on a function.XYDataSeries based on a function.DataSeriesInternal with two numerical components, x and y.An
XYDataSeries with error bars.Dataset appropriate for an
XYErrorBarDataSeriesInternal composed of indexable data.An
XYDataSeriesInternal with error bars.Array-backed ColumnSource for
ZonedDateTimes.Array-backed ColumnSource for
ZonedDateTimes.
ClientChannelFactory, in particular with respect toBarrageSessionFactoryConfig.userAgent(List).