All Classes and Interfaces
Class
Description
Results comprised of multiple, ordered ranges are provided via this interface.
UI that includes copyright and legal disclaimers along with information about the current version of the software.
Response to about request.
Response to about request.
Request for About information.
Request for About information.
Factory for iterative absolute sum aggregations.
Base class for all Adjustable Column Formats
Base class for arrow column sources
This is the common class for the V1 and V2 binary store readers.
Deprecated.
Base for V2 binary store readers.
This class provides a common ancestor for V1 and V2 binary store writer to manage output channels.
The base class for writing vectors into individual pages.
Common class for
CategoryDataSeriesInternal.ClientEntry abstraction to allow a websocket to connect and be treated like a Comm client.
Handles creating clientConnectionId + connectionId pairs in a manner that the server expects.
Partial ColumnLocation implementation for use by TableDataService implementations.
The basis for all Column Sources.
We have a fair bit of internal state that must be serialized, but not all of our descendants in the class
hierarchy should actually be sent over the wire.
Abstract base class for CommServer impls, like fishlib and websocket.
Basic Column implementation.
Base class for
DataSeriesInternal.The basis for a collection of datasets.
Common implementations for a table model
This is the base class for factories that construct
Indexes.A SelectColumn that implements a formula computed from the existing columns in the table and a query scope.
A generator that produces random values that are the same as the output column type.
The base implementation for
GroupingBuilder provides fields and methods that are common to all implementations.Base class containing common code for implementers of HierarchicalTableInfo
Common base class for index update notifications.
Created by IntelliJ IDEA.
A base class for abstraction of common "start process dedicated to a web server";
specifically to the open api server "fronted" which handles auth and loading persistent query information.
Base class for computing moving averages.
Creates and holds a
DataSeriesInternal for every key in a TableMap.The base
FilterData for applying a set of strings to a columnCommon base class for notifications.
Created by IntelliJ IDEA.
A filter that determines if a column value is between an upper and lower bound
(which each may either be inclusive or exclusive).
An AbstractRemotePeer subclass which adds a handleIncoming method that parses messages while holding the lock on the
IOJob, but dispatches them after releasing the lock.
A generator that produces values of type U for use in a column of type T.
Created by IntelliJ IDEA.
Abstract implementation of the base series that all data series inherit from.
AbstractServerImpl<S extends org.gwtproject.rpc.api.Server<S,C>,C extends org.gwtproject.rpc.api.Client<C,S>>
Our own local copy of
AbstractServerImpl,
except this version extends our own copy of RpcEndpoint as well, which has its own changes.Generates a sorted column of objects.
This is the base class for
Suspendable items.Partial TableDataService implementation for use by TableDataService implementations.
Partial TableLocation implementation for use by TableDataService implementations.
Partial TableLocationProvider implementation for use by TableDataService implementations.
Base implementation for CSV and XML preview table implementations that extracts the common logic.
The basic implementation used to produce a viewport-ready snapshot of a tree table, taking into account the set of expanded rows at each level.
This servlet accepts requests from a
DispatcherClient to maintain
worker liveness checks.Base class for the
XYDataSeriesInternal.This class creates new IOJobs by listening for incoming connections on a ServerSocket.
Acl Account resource that is a sub resource of Strategy.
Message sent to acknowledge a DataImportChannelItem.
Ack for a truncate (or delete) request.
Truncate or delete result for a single table location.
Plain old java object to represent ACL data that may be imported/exported.
A stub to allow clients to do limited synchronous rpc calls to service AclApi.
A stub to allow clients to do synchronous rpc calls to service AclApi.
A stub to allow clients to do ListenableFuture-style rpc calls to service AclApi.
Base class for the server implementation of the service AclApi.
A stub to allow clients to do asynchronous rpc calls to service AclApi.
This allows management of column acls, defines all REST operations supported for /acl/columns/ uri.
A dynamic
KeyPath model for the acl store (starting key path /main/config/acldb).Initializes a global
AclContext as the equivalent of
new SchemaContext(ConfigContextInstance.getInstance()).Performs automatic updating of the ACL database server.
Types of entries that should appear in acldb keys in the KV store
A tool for exporting all, or parts, of the ACL database to a file that can be re-imported using
AclImporterCollector of both row and column ACL filter generators.
This purely static class centralizes the logic around table row/column ACL application.
A utility class for importing ACLS from an XML file generated by
AclExporter.The mode for importing
Provides a set of convenience methods to abstract storage and retrieval of ACL objects in a KV store.
Generic class for ACL objects which would have been stored as rows in MySQL tables using the MySqlDbAclProvider.
Provides a set of enums for expected primary key and value attributes of different AclEntryTypes
and makes them available through an immutable Map.
Porter as in Importer/Exporter.
This is the main Acl resource, manages the table acls.
Raised when the underlying ACL store is invalid, inconsistent, reports an error, or throws an Exception.
This manages editing of input tables, by updating the acl database Defines all REST operations supported for
/acl/tableEditor/ uri.
Implementation of ACL modifications
Common code used across multiple internal ACL modules.
Protobuf enum
io.deephaven.proto.schema.ActionClass for checking user existence and authenticating against an LDAP (Active Directory) server.
The exception to raise when a new service registration is invoked on an existing active lease for an endpoint
An extension of
TableModel which adds an item-selection concept.Protobuf type
io.deephaven.proto.controller.AddQueryRequestProtobuf type
io.deephaven.proto.controller.AddQueryRequestProtobuf type
io.deephaven.proto.controller.AddQueryResponseProtobuf type
io.deephaven.proto.controller.AddQueryResponseBase class for all Adjustable Column Formats
Deprecated.
ColumnSource and UngroupableColumnSource interface for aggregation result columns.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.
Marker interface for AggregationStates to use for memoization keys.
The aggregation state factory is passed to the by operation, and is used to create new aggregation states for each
of the output rows (or in case of byExternal, each of the output tables).
Enumeration representing valid aggregation types for
ComboAggregateFactory or TotalsTableBuilder.An aggregated table view sporting both the aggregation table and the totals table.
A Builder to create an Aggregation view (see
ViewFactory.addAggView(String, Table, Color, String...)).MatchPair Factory that accepts final value of either =, <=, or <, > >= and returns a Pair<MatchPair, Table.AsOfMatchRule>.
Request for all DataImportServiceDestinationConfigs
Request for all DataImportServiceDestinationConfigs
Request for all LogAggregatorConfigs
Request for all LogAggregatorConfigs
Limits the allowed HTTP methods to those specified in the configuration.
Annotation to allow nulls in
Value.Immutable collections.
Request for all TableDataServiceConfigs
Request for all TableDataServiceConfigs
ContextAwareRemoteQuery responsible for getting all the users, groups, strategies, and system-user mappings
Renders the alternating color pattern on a table, optionally discarding selection colors.
A condition which evaluates to true iff all the
And.getConditions() evaluate to true.Appendable columns for ordered output.
Helpers for type-specific methods in AppendableColumn.
The interface encapsulates the table column properties and provides wrapper methods to invoke persist calls on
underlying
LocalAppendableColumnFactory class that provides factory methods for sink columns
This column sink is a wrapper that holds multiple column sinks that are sourced from the same source column.
Sink interface used in import csv.
Abstract parent for symbol managers that grow their mapping tables by appending to a column.
Interface for appending to a single partition or standalone splayed table.
Row implementation for use by table writers that write via appendable tables.
A wrapper for table writer factory that forces append mode after a table is requested the 1st time.
If you've got a table that is grow only, this will do a min/max calculation without requiring any state.
An in-memory table that allows you to add rows as if it were an InputTable, which can be updated on the LTM.
Re-usable "abstract" implementation.
Take a universe ID, widget name, session ID, and set of parameters and go apply the query.
The result of a successful application of the query
Generate approximate percentile aggregations of a table.
A builder class for an approximate percentile definition to be used with
ApproximatePercentile.approximatePercentiles(com.illumon.iris.db.tables.Table, com.illumon.iris.db.v2.by.ApproximatePercentile.PercentileDefinition, com.illumon.iris.db.v2.select.SelectColumn...).Utilities for validating that plotting arguments are acceptable.
A ColumnSource backed by in-memory arrays of data.
Caching data structure for caching int (offset) to Object mappings.
The ArrayBackedTableWriter creates an in-memory table using ArrayBackedColumnSources of the type specified in the
constructor.
A central view of configuration options for array column sources.
Simple container made of an array of 16-bit integers
A formatter for generically formatting array types within a GuiTable.
A simple wrapper for string-to-array parsing.
A Preview Type for Arrays and DbArray.
Basic renderer for array types.
N-Tuple key class backed by an array of elements.
This annotation indicates that the annotated class in some way represents an array of the specified type.
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.
VariableWidthObjectLocalAppendableColumn with array-based data conversion.
Arrow Vector:
Decimal256Vector
Deephaven Type: BigDecimalArrow Vector:
DecimalVector
Deephaven Type: BigDecimalArrow Vector:
BitVector
Deephaven Type: BooleanArrow Vector:
TinyIntVector
Deephaven Type: byteArrow Vector:
UInt2Vector
Deephaven Type: longArrow Vector:
Float8Vector
Deephaven Type: doubleArrow Vector:
FixedSizeBinaryVector
Deephaven Type: byte[]Arrow Vector:
Float4Vector
Deephaven Type: floatArrow Vector:
IntVector
Deephaven Type: intArrow Vector:
DateMilliVector
Deephaven Type: LocalDateTimeArrow Vector:
TimeMilliVector
Deephaven Type: LocalTimeArrow Vector:
BigIntVector
Deephaven Type: longArrow Vector:
SmallIntVector
Deephaven Type: shortArrow Vector:
VarCharVector
Deephaven Type: StringArrow Vector:
TimeStampVector
Deephaven Type: DBDateTime
This class contains tools for dealing apache arrow data.
Arrow Vector:
UInt1Vector
Deephaven Type: shortArrow Vector:
UInt4Vector
Deephaven Type: longArrow Vector:
UInt8Vector
Deephaven Type: BigIntegerArrow Vector:
VarBinaryVector
Deephaven Type: byte[]Implementations provide a policy for assigning users to Persistent Query replicas.
This class contains the configuration for a single Assignment Policy
Protobuf type
io.deephaven.proto.controller.AssignmentPolicyConfigMessageProtobuf type
io.deephaven.proto.controller.AssignmentPolicyConfigMessageA Utility class for creating
AssignmentPolicy instances from a descriptor.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.
See ast_helper.py
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.
Created by IntelliJ IDEA.
A static implementation for simple, ephemeral, error recording within a single query.
Indicates that the annotated method should be executed asynchronously with respect to the LTM.
A structured
KeyPath model around hierarchical metadata and atomic updates.The description is composed of an entry for
AtomicDirectoryContext.METAAttributes that may apply to a
Chunk.All attributes must extend from Any.
The chunk contains bytes of objects which need to be decoded.
The chunk contains integer hash codes.
The chunk contains index keys, which may be ordered or unordered.
The chunk contains individual index keys or index ranges.
The chunk contains individual ordered index keys, which must be in strictly ascending order.
The chunk contains index ranges.
This chunk contains longs which are encoded StringSets as a bitnask.
The chunk contains index keys, which may be in any order (and contain duplicates).
The chunk contains individual values.
A simple pojo that holds the
UserContext, client host and if client is an AclEditor An instance is created
for each verified AclEditor and maintained until the request goes out of scopeAn encapsulation of the user-settable fields for the DbInternal.AuditEventLog.schema.
Builder for
AuditEventInterface for AuditEventLogFormat1Logger, implements
AuditEventLoggerAn interface for logging
AuditEvents.An implementation of
AuditEventLogger that does nothing.An simple interface that hides the context necessary for creating and logging
io.deephaven.enterprise.auth.audit.AuditEvents.A simple interface that hides the context necessary for creating and logging
AuditEvents.Validator for audit event log data.
A stub to allow clients to do limited synchronous rpc calls to service AuthApi.
A stub to allow clients to do synchronous rpc calls to service AuthApi.
A stub to allow clients to do ListenableFuture-style rpc calls to service AuthApi.
Base class for the server implementation of the service AuthApi.
A stub to allow clients to do asynchronous rpc calls to service AuthApi.
Request argument for authenticateByCookieRequest rpc.
Request argument for authenticateByCookieRequest rpc.
Request response for replaceClient rpc.
Request response for replaceClient rpc.
Request argument for authenticateByDelegateToken rpc.
Request argument for authenticateByDelegateToken rpc.
Request response for authenticateByDelegateToken rpc.
Request response for authenticateByDelegateToken rpc.
Request argument for authenticateByExternal rpc.
Request argument for authenticateByExternal rpc.
Request response for authenticateByExternal rpc.
Request response for authenticateByExternal rpc.
Request argument for authenticateByPassword prc.
Request argument for authenticateByPassword prc.
Request response for authenticateByPassword rpc.
Request response for authenticateByPassword rpc.
Request argument for authenticateByPublicKey rpc.
Request argument for authenticateByPublicKey rpc.
Request response for authenticateByPublicKey rpc.
Request response for authenticateByPublicKey rpc.
Provide some common implementation for the authentication methods.
Auth client API, common to both local-only and remote clients.
Class for managing and authenticating to possibly multiple remote authentication servers.
This interface is used for underlying transport status changes for authentication clients.
Null object for testing.
Class for managing and authenticating to potentially multiple authentication servers.
Token factory for the single client case, which applies for the gRPC authentication server case.
Partial implementation of
TokenFactoryFactory.TokenFactoryAn unchecked exception representing failure to authenticate a token or gain necessary permission for a given user.
Returns a GetPropertiesResponse with the set of properties required to authenticate to Deephaven.
Returns a GetPropertiesResponse with the set of properties required to authenticate to Deephaven.
An unchecked exception representing authentication rejection of a token for the requested purpose.
Protobuf type
io.deephaven.proto.controller.AuthenticationRequestProtobuf type
io.deephaven.proto.controller.AuthenticationRequestProtobuf type
io.deephaven.proto.controller.AuthenticationResponseProtobuf type
io.deephaven.proto.controller.AuthenticationResponse
Servers respond to Authenticate* requests with an opaque cookie for the (client_id, user, effectiveUser) combination
granted in the request.
Servers respond to Authenticate* requests with an opaque cookie for the (client_id, user, effectiveUser) combination
granted in the request.
A Deephaven plugin that enables single sign-on via SAML for identify verification.
Simple AuthenticationServer which creates an audit logger if specified.
Business logic (independent of transport) for an authentication server implementation.
Constant definitions relevant to authentication clients and servers.
Enough information to propagate the basics of an AuthException
from the server to the client by sending this message in
Metadata.
Enough information to propagate the basics of an AuthException
from the server to the client by sending this message in
Metadata.
The root of all Authentication related exceptions.
An AuthException is RETRYABLE if it is the result of some transient issue (ie, networking glitch, server
bouncing).
This interface allows you to run actions after useful authentication server operations; for example you may use an
AuthHookModule to perform post-login refresh of ACL entries.
Implement this interface if you need to provide your own mechanism for authenticating users.
This class is used to probe whether the authentication server is online, and functioning correctly.
Response to authentication request.
Response to authentication request.
Request to authenticate.
Request to authenticate.
Class to manage requests that need to go to a specific authentication server origin.
Connect to the authentication servers, and issue a reload command.
An ephemeral token to implement three-way handshake between a client and a third service, leveraging an
authentication server that has the client authenticated.
Helper methods for handling Authentication and AuthTokens
Interface for models that support auto filter
Interface for listening to a data request
Interface for a data request handler
A helper class that runs a query to get unique items for Auto Filter.
A panel for selecting elements to auto filter.
Action to find and set the minimum width of a column such that no cell value is
wrapped or obscured.
Filter that releases the required number of rows from a table to saturate the LTM cycle.
A tool to consistently filter several input tables by timestamp.
Factory for iterative average aggregations.
A builder for generating a Deephaven schema from an Avro schema.
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.
OneClickChartModifier which changes the range of an plot's axis based on a OneClick event.AxisRangeModifier which changes the upper bound of a plot's axis.AxisRangeModifier which changes the lower bound of a plot's axis.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
EMAsA client side
Table that mirrors an upstream/server side blink Table.This is a structured object that represents the barrage update record batch.
A client side
Table that mirrors an upstream/server side Table.
An extension of an Arrow
FlightSession adding support for Barrage Snapshots and Subscriptions.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.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.A client side
Table that mirrors an upstream/server side Table.The barrage table resolver is able to resolve
remote URIs into tables.Base class for AppendableColumn implementations.
The Base class for All types of implementations for
AppendableColumnSink.The Baseboard represents the system board, also called motherboard, logic
board, etc.
Command constants that are universal across services.
Encapsulates the functionality for custom setters that allow processing of
CustomSetterValueCreates BaseFieldWriter for passed ImporterColumnDefinitions
Default implementation of
BaseCsvFieldWriter.CustomSetterFactory that can be used to create a CustomSetterSimple, standard implementations for many database operations.
The base implementation of all
ExceptionMapper for exceptions raised in the acl rest api.A base class for other ExpirationManagers that holds a value and the millis since the epoch until it expires.
Container for
Charts.Container for
Charts.Abstract base class for importers.
Base class for filters that will release more rows of a table on each LTM cycle.
ImportState that publishes a last-by view of the data being imported, producing a table intended for concurrent usage
by clients with access to the importing process.
The Legacy engine must create an initial Index, but the Core+ engine must create an initial RowSet.
A concrete generic
ThreadMXBean-based ThreadProfiler implementation, with support for baseline
measurements available on all JVMs only.
Re-writes an input table to multi-day storage, (merged, partitioned, grouped, and sorted as appropriate).
Base class for offset-lookup cache implementations.
Base abstract class all standard table implementations.
Simplest appropriate legacy InstrumentedListener implementation for BaseTable and descendants.
Simplest appropriate InstrumentedShiftAwareListener implementation for BaseTable and descendants.
A supertype for our generated token class.
This abstract class implements the
Worker interface, which the RemoteQueryDispatcher now uses.Implementations should return an
inflatable object suitable for serialization so that the
object can be inflated in the same state as the original objectConstructs an instance of a
BasicDeflatable objectCommon base interface for table data listeners.
Handles registration for the following actions on IrisTables
Double Click on cell
Right Click on cell(s)
Right Click on table header
Each action has a Global and Column specific registration method so that
consumers can handle specific columns or any column.
Base class for generated
BinaryStoreV2RowBufferProcessor implementations that also support part of the
TableListener interface for integration with the
BinaryStoreImportProcessor and use a
RowBatch to accumulate rows and enable vectorizable transformations and bulk writing.Executes all scheduled tasks at the fixed update interval.
Factory used by the DIS to create a row batched listener.
Using an interface here, so we can reference these in shared code w/out seeing client-only types.
A place to collect up table operations that can be batched.
A response object for batch requests;
only contains failure messages, since successful results
will be pushed directly the client as they come in
(rather than waiting until entire batch is complete).
Start of table update
Start of table update
Encoder for a BeginTableUpdate message.
This class is a re-implementation of
ClientImpl which exposes the io.deephaven.shadow.jetcd.io.etcd.jetcd.api.*
protobuf layer instead of the jetcd wrapper layer at io.deephaven.shadow.jetcd.io.etcd.jetcd.*.Convenience Interface for things that are both a LinkSource and LinkTarget
Holder for data associated with a column of type java.math.BigDecimal.
Deprecated.
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.
Holder for data associated with a column of type java.math.BigInteger.
Deprecated.
use
BigIntegerCodecA large externalizable string set for use when more than 63 values may be present
in a StringSet.
Initializer for a Binary Log import PQ.
Class to hold the settings for a Binary Log import request.
Abstract class providing base logic and required methods to be implemented for classes which determine column partition information for binary log files.
Container for status for each handled
TableLocationIdentifier.Utility methods to help with binary log file naming standards and conventions.
A non-rotating writer for a Deephaven binary log format file.
The BinaryLoggerFactory generates Version 2 loggers from a table schema.
The interface validation mode.
An exception thrown when a LogFormat definition is invalid.
Builder to create and initialize a sink suitable for a binary logger.
Drain a binary log queue (to files).
This class implements binary record entry writing for the V2 binary log format.
This class implements row writing for the V2 binary log format.
This class provides a common ancestor for BinaryStoreAggregator implementations.
Write binary rows to a log aggregation service.
Write binary rows to a log aggregation service.
Interface for BinaryStoreImportProcessor to access both V1 and V2 BinaryStores.
The BinaryStoreBufferProcessors do not actually read any data, they only consume data passed into them using the
setDataBuffer method.
Deprecated.
V2 Binary Store.
Simple importer to consume binary row-oriented log files and produce database tables.
Argument structure for
BinaryStoreImporter.Processes binary store files, with the ability to store headers and resume processing.
Interface for functionality common between BinaryStoreBufferProcessor and the Binary Store Readers.
Deprecated.
Table reader for Version 2 of the binary store.
Extend AbstractBinaryStoreReaderV2 implementation to add a socket channel source.
Container class for utility functions related to binary stores.
Constant fields written to the V2 binary store.
Information extracted from a binary store header.
Per-column information extracted from a binary store header.
Tool for parsing V2 (and higher) of the binary store header format.
Interface for row buffer processors, which are usually generated code to fill and write a row batch data structure.
Row buffer processor to use when a real one has not yet been set, and hence rows are unexpected.
Default TableWriterFactory implementation.
This class implements the writer for a self-descriptive binary table in the V2 binary log format.
A container for binning
WritableRowContainers by column partition in order to enable write batching.Algorithm used to resolve ties when performing a binary search.
Simple bitset-like container.
A
ColumnSource wrapping a bitset.A generalized Black-Scholes model for European options.
A summary of a Black-Scholes option model fit.
A model for fitting Black-Scholes option models.
Non-primitive AppendableColumn for streaming output to a CurrentByteBufferSink.
Boolean array column data
Boolean array column data
An ArrayBackedColumnSource of boolean values, each stored as a byte encoded with
BooleanUtils.booleanAsByte(java.lang.Boolean).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 DBDateTime.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 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 DBDateTime.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 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 DBDateTime.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 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.
ChunkPool implementation for chunks of booleans.Boolean column data
Boolean column data
TupleSource that produces key column values from ColumnSource types Boolean, DBDateTime, and Boolean.TupleSource that produces key column values from ColumnSource types Boolean, DBDateTime, and Byte.TupleSource that produces key column values from ColumnSource types Boolean, DBDateTime, and Character.TupleSource that produces key column values from ColumnSource types Boolean and DBDateTime.TupleSource that produces key column values from ColumnSource types Boolean, DBDateTime, and DBDateTime.TupleSource that produces key column values from ColumnSource types Boolean, DBDateTime, and Double.TupleSource that produces key column values from ColumnSource types Boolean, DBDateTime, and Float.TupleSource that produces key column values from ColumnSource types Boolean, DBDateTime, and Integer.TupleSource that produces key column values from ColumnSource types Boolean, DBDateTime, and Long.TupleSource that produces key column values from ColumnSource types Boolean, DBDateTime, and Object.TupleSource that produces key column values from ColumnSource types Boolean, DBDateTime, and Byte.TupleSource that produces key column values from ColumnSource types Boolean, DBDateTime, and Long.TupleSource that produces key column values from ColumnSource types Boolean, DBDateTime, and Short.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 DBDateTime.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 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.A
FilterData for matching Boolean columns.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 DBDateTime.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 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.Thrown by
BooleanFilterData when processing a Boolean from a stringTupleSource 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 DBDateTime.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 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 DBDateTime.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 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 DBDateTime.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 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.A set of commonly used functions that can be applied to Boolean types.
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 DBDateTime.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 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 DBDateTime.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 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.Protobuf type
io.deephaven.proto.controller.BooleanResponseProtobuf type
io.deephaven.proto.controller.BooleanResponseTupleSource 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 DBDateTime.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 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.
DateTime column source that wraps and delegates the storage to an
ByteTestSource.Utilities for translating boxed
Booleans to/from primitive bytes.Utilities for translating boxed
Booleans to/from primitive bytes.A symbol manager that manages a bounded number of cached mappings, with least-recently-added replacement.
Deprecated.
BoundedIntrusiveMappingCache<KEY_TYPE,MAPPING_TYPE extends com.illumon.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.ColumnSource implementation for explicitly boxing a primitive into a more complex type,
e.g.Reinterpret result
ColumnSource implementations that translates long values to various Time types.This class is used to handle java.util.logging.Logger messages.
ClientEntry abstraction to allow a websocket to connect and be treated like a socket
client.
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.
Interface for appendable objects with built-in buffering.
Combine the BufferedAppendable and AppendableColumn interfaces.
Combine the BufferedAppendable and AppendableTable interfaces.
A
ColumnRegion backed by a buffer of some sort.The basic implementation for a
BufferedColumnRegion.ColumnRegionByte implementation for regions that support fetching primitive bytes from a
FileDataBufferStore.ColumnRegionChar implementation for regions that support fetching primitive chars from a
FileDataBufferStore.ColumnRegionDouble implementation for regions that support fetching primitive doubles from a
FileDataBufferStore.ColumnRegionFloat implementation for regions that support fetching primitive floats from a
FileDataBufferStore.ColumnRegionInt implementation for regions that support fetching primitive ints from a
FileDataBufferStore.ColumnRegionLong implementation for regions that support fetching primitive longs from a
FileDataBufferStore.ColumnRegionShort implementation for regions that support fetching primitive shorts from a
FileDataBufferStore.Utility methods for working with ByteBuffers.
VariableWidthObjectLocalAppendableColumn with ByteBuffer-based data conversion.
A style for objects that should declare a builder interface to use for construction.
Class to provide a list of column partition values for bulk query creation.
Panel to provide a list of column partition values
Class to hold partitioning value exceptions
BulkQueryPartitioningPanel implementation to provide a list of dates for column partitions
BulkQueryPartitioningPanel implementation to provide a list of column partition values based on a file or text box, where
the partitioning values are separated by newlines.
Provides the option to write values of specific type in bulk The concrete type of the bulkValue object depends on the
specific implementation
A business calendar.
A period of business time during a business day.
Description of a single business day.
Label that displays spinning bars.
The ButtonColumn class provides a renderer and an editor that looks like a
JButton.
Class to allow creating buttons that have some non-standard properties (e.g., tooltips, disabled) instead
of just buttons with text.
An
AggregationContextFactory used in the implementation of Table.by(com.illumon.iris.db.v2.by.AggregationStateFactory, com.illumon.iris.db.v2.select.SelectColumn...).A per-column based
TableBasedHeatMap/MinMaxHeatMap implementation.A
PivotHeatMapBuilder which will use the per-column min/max to determine appropriate cell colorationA DB aware EMA which can compute "by" emas without grouping and then ungrouping.
A DB aware EMA which can compute "by" emas without grouping and then ungrouping.
An
AggregationContextFactory used in the implementation of Table.byExternal(boolean, java.lang.String...).An
IterativeChunkedAggregationOperator used in the implementation of Table.byExternal(boolean, java.lang.String...).A per-row based
TableBasedHeatMap/MinMaxHeatMap implementation.A
PivotHeatMapBuilder which will use the per-column min/max to determine appropriate cell colorationA
PivotHeatMapBuilder which will use the table-based min/max to determine appropriate cell colorationChunked aggregation operator for sorted first/last-by using a byte sort-column on add-only tables.
ColumnSource implementation for aggregation result byte columns.ObjectCodec implementation for arrays of bytes.
A codec to read/write byte arrays.
Byte array column data
Byte array column data
Simple array source for Byte.
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 DBDateTime.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 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.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 DBDateTime.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 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.
ByteByteTimsortDescendingKernel.ByteByteSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
This implements a timsort kernel for Bytes.
ByteByteTimsortKernel.ByteByteSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
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 DBDateTime.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 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.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.
ChunkPool implementation for chunks of bytes.Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
Byte column data
Byte column data
Iteration support for boxed or primitive bytes contained with a ColumnSource.
TupleSource that produces key column values from ColumnSource types Byte, DBDateTime, and Boolean.TupleSource that produces key column values from ColumnSource types Byte, DBDateTime, and Byte.TupleSource that produces key column values from ColumnSource types Byte, DBDateTime, and Character.TupleSource that produces key column values from ColumnSource types Byte and DBDateTime.TupleSource that produces key column values from ColumnSource types Byte, DBDateTime, and DBDateTime.TupleSource that produces key column values from ColumnSource types Byte, DBDateTime, and Double.TupleSource that produces key column values from ColumnSource types Byte, DBDateTime, and Float.TupleSource that produces key column values from ColumnSource types Byte, DBDateTime, and Integer.TupleSource that produces key column values from ColumnSource types Byte, DBDateTime, and Long.TupleSource that produces key column values from ColumnSource types Byte, DBDateTime, and Object.TupleSource that produces key column values from ColumnSource types Byte, DBDateTime, and Byte.TupleSource that produces key column values from ColumnSource types Byte, DBDateTime, and Long.TupleSource that produces key column values from ColumnSource types Byte, DBDateTime, 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.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 DBDateTime.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 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.
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 DBDateTime.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 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.
Generates columns of random byteacters.
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 DBDateTime.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 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.
ByteIntTimsortDescendingKernel.ByteIntSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
This implements a timsort kernel for Bytes.
ByteIntTimsortKernel.ByteIntSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
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 DBDateTime.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 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 Attributes.Any,KEY_INDICES extends Attributes.Keys>
ByteLongMegaMergeKernel.ByteLongMegaMergeKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
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.
ByteLongTimsortDescendingKernel.ByteLongSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
This implements a timsort kernel for Bytes.
ByteLongTimsortKernel.ByteLongSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
2-Tuple (double) key class composed of byte and long elements.
A set of commonly used numeric functions that can be applied to Byte types.
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 DBDateTime.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 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.
A set of commonly used functions that can be applied to Byte types.
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 DBDateTime.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 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 DBDateTime.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 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 index keys.
Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
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 index 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 DBDateTime.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 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 KeyIndices.
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.The ByteTestSource is a ColumnSource used only for testing; not in live code.
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 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.
See ReplicateDownsamplingValueTrackers for notes on changing this file.
A
PivotHeatMapBuilder which permits the query-builder to define a value to color mapping for any number of
values.Channel provider that will cache a bounded number of unused channels.This object extends the EnumFormatter class and affords the caching of string set results
Be warned this could create a large hash if the possible enum combinations get very large.
A version of a group provider that delegates calls to an inner grouping provider; and saves the results.
Provide an interface so that multiple implementations can be used for read/write operations on the kv store.
Preload DbInternal and other namespaces in order to bootstrap faster.
A calendar.
A collection of business calendars.
This interceptor simply captures the client address into the global context for RPCs to use for logging
Map directly to classes derived from AuthException.
Interface for immutable tuple classes that can produce a new instance of themselves with canonicalized object
elements.
String formatting styles for use when standardizing externally supplied column names.
A set of commonly used functions for casting between types.
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
SwappableTable based categorical data.A dataset for table-based categorical data.
Collection of categorical datasets.
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.Keeps track of all categories across a set of CategoryDataSetCollections.
Category data series backed by a Table.
A series that contains a category and a value.
A Dialog for getting data about plot with a category and a value (e.g.
This class is designed to read from SQL Server "Change Data Capture (CDC)" instances and output the results into
corresponding Iris binary logs.
Contains all the stuff needed to log changes from a single CDC table/"capture instance" to an Illumon table.
Exception thrown upon any Data Import channel issue.
Exception thrown upon disconnection.
Exception thrown upon receipt of a Reject.
Manage writable channels.
Interface derived from
ChannelManager for implementations that determine channels based on supplied column
partition values.Interface derived from
ChannelManager for implementations that determine channels based on internal
pre-determined criteria.Simple 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 DBDateTime.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 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 DBDateTime.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 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 DBDateTime.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 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.Iteration support for boxed or primitive characters contained with a ColumnSource.
TupleSource that produces key column values from ColumnSource types Character, DBDateTime, and Boolean.TupleSource that produces key column values from ColumnSource types Character, DBDateTime, and Byte.TupleSource that produces key column values from ColumnSource types Character, DBDateTime, and Character.TupleSource that produces key column values from ColumnSource types Character and DBDateTime.TupleSource that produces key column values from ColumnSource types Character, DBDateTime, and DBDateTime.TupleSource that produces key column values from ColumnSource types Character, DBDateTime, and Double.TupleSource that produces key column values from ColumnSource types Character, DBDateTime, and Float.TupleSource that produces key column values from ColumnSource types Character, DBDateTime, and Integer.TupleSource that produces key column values from ColumnSource types Character, DBDateTime, and Long.TupleSource that produces key column values from ColumnSource types Character, DBDateTime, and Object.TupleSource that produces key column values from ColumnSource types Character, DBDateTime, and Byte.TupleSource that produces key column values from ColumnSource types Character, DBDateTime, and Long.TupleSource that produces key column values from ColumnSource types Character, DBDateTime, and Short.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 DBDateTime.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 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.A
FilterData for matching columns against a Character.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 DBDateTime.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 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.Exception thrown by
CharacterFilterData when processing a Character from a StringTupleSource 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 DBDateTime.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 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 DBDateTime.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 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 DBDateTime.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 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.A set of commonly used functions that can be applied to Character types.
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 DBDateTime.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 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 DBDateTime.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 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 DBDateTime.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 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.An
ObjectCodec that encodes a char[] using one integer to indicate the array size and then the array
items sequentially.Char array column data
Char array column data
A lightweight utility to assemble strings using a graph of linked nodes,
so you can easily "tear off" a pointer in the buffer, and generate text from multiple locations at once.
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.
CharByteTimsortKernel.CharByteSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
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.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.
ChunkPool implementation for chunks of chars.Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
Char column data
Char column data
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.
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.
Generates columns of random characters.
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.
CharIntTimsortKernel.CharIntSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
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 Attributes.Any,KEY_INDICES extends Attributes.Keys>
CharLongMegaMergeKernel.CharLongMegaMergeKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
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.
CharLongTimsortKernel.CharLongSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
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 index keys.
Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
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 index keys.
AppendableColumn for outputting CharSequence objects to a local column location.
An encoding strategy that uses a
CharsetEncoder.The error action, wrapper around
CodingErrorAction.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.Represents a graph.
A grid of charts.
The CharTestSource is a ColumnSource used only for testing; not in live code.
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 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.
A
Chart may have 3 states: waiting on user input, rendering, or fully rendered.Static chart title
Listens for notifications that chart title has changed.
Types of
Charts.See ReplicateDownsamplingValueTrackers for notes on changing this file.
Render a checkbox in a boolean backed cell.
A Single filter item for a
Static Filter.A simple
ParamWidget that displays a boolean as a checkbox.Tool for import/export/update of properties file configuration information.
A FileDataBufferStore that gets file sizes from a checkpoint record, and never directly from disk.
Checkpoint record to group information for a table writer to safely resume after a process or system
crash.
Marker interface for data file size records.
Enumeration of flags that can be set on a checkpoint record.
Mutable FileSizeRecord, allows the size to be updated.
Extends CheckpointRecord so that the DataFileSizeRecords are reused when reloading the checkpoint file.
Simple, immutable FileSizeRecord implementation.
Marker interface for source file size records.
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 primitives.
Chunk-backed dictionary for use by
ToPage implementations.The basis for operators that participate in an updateBy operation.
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.
Read a table in a parallel way.
Interface for pools of
Chunks.Repository for constants used by
ChunkPool implementations.Support for release tracking, in order to detect chunk release errors.
Marker interface for
Contexts that are used in
ChunkSource.fillChunk(FillContext, WritableChunk, OrderedKeys).Marker interface for
Contexts that are used in ChunkSource.getChunk(GetContext, OrderedKeys).Sub-interface for ChunkSources that support previous value retrieval.
Claims made by a given entity (DIS or group).
Builder for an immutable ClaimSet.
Builder class - an immutable namespace and table name pair.
Filter for a DIS or failover group.
A filter representing the claimed-by-claimant filter, against the global list of claims
A filter representing the claimed-by-claimant filter, against the global list of claims
"Global" collection of all claims made in the configuration
"Global" collection of all claims made in the configuration
Interface for changing or accessing the claims for a DataRoutingService.
Aliasing tool for class names.
Read a list of classes from a classpath resource.
Utility for draining a reference queue of
CleanupReferences and invoking their cleanup methods.Dedicated
ReferenceQueue suppliers for various db purposes.Connection and request-response management for remote servers.
A base class for enabling alternate means of confirming identity to the authentication server.
The information necessary for a client to connect to a Deephaven Service with support for failover.
A
ClientConnectionConfigProvider which parses the configuration data
from the given path, where each subdirectory is expected to contain configuration
files as follows:
Files within the subdirectory and their purpose
pathinfo
hostrequiredThe host to connect to.
portrequiredThe port to connect to.
cacertoptionalThe trusted X.509 certificate in PEM format.Provider for
ClientConnectionConfig.The top level creator interface for KV client related services.
Provides ClientEndpoint support for a websocket that will be interfacing with a Comm client.
Created by IntelliJ IDEA.
A simple example process using DndSessionBarrage to load data from a Deephaven server
Creates client-side execution id handles.
A unique client identifier sent by clients to introduce themselves to servers.
A unique client identifier sent by clients to introduce themselves to servers.
Creates client-side script id handles.
Indicate that a particular method or field is intended for use ONLY on the client side.
Creates client-side table id handles.
This is a hook to enable testing and simulation.
Boilerplate super-class for various clock-oriented filters.
Representation of a contiguous key range with monotonically nondecreasing timestamp values.
Adapter to allow a Clock to serve as a TimeProvider.
A
StringCache that is SafeCloseable.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
SerializableClosure with the API of a function.This class is a configuration object populated from the /etc/deephaven/cluster.cnf file.
CnfData:
CnfItem:
CnfParser:
CnfRetention:
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.Manage a set of claims, for a collection of claimants.
Implementation of CollectedClaims.
========== DataRoutingService metadata ======================================
========== DataRoutingService metadata ======================================
Protobuf type
io.deephaven.proto.routing.CollectedClaimsResponseProtobuf type
io.deephaven.proto.routing.CollectedClaimsResponseUtility methods for creating collections.
A color.
A dialog for choosing colors for various widgets
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.The Column Acl entity, to manage all Table Column Acls
A complete definition of a users Column ACLs, by group, and column.
Interface for objects that collect column-level ACL filters and filter generators for various ACL groups.
Define custom columns to be added to a dbTable via updateView.
Represents the controls and GUI of a single custom column row
A dialog for configuring the column order and visibility of columns within a GuiTable.
Base class for encoding column data updates.
Column definition for all Iris columns.
Object codec types, allowing us to specify whether a "built-in" behavior should be used, or a codec class.
An implementation of
ColumnToCodecMappings wrapping a TableDefinition as a sourceProtobuf type
io.deephaven.proto.common.ColumnDefinitionMessageProtobuf type
io.deephaven.proto.common.ColumnDefinitionMessageA class for tracking the state of individual column files within a Deephaven format table.
Column data file types in the Iris persistent storage format.
Version 2 column file type details.
Container for magic String values used to indicate formatted rows
Creates
ColumnHandlerFactory.ColumnHandler instances with specified data types.Holds a table column.
Data to construct a data column.
Container class for column information provided by the table server when a client issues a new connection.
Container class for column information provided by the table server when a client issues a new connection.
Iteration support for objects (including boxed primitives) contained with a ColumnSource.
Per-TableLocation, per-column key and state object.
A
CsvSpecs.Builder.headerLegalizer(Function) that replaces '-' and ' ' with '_'.Provides the API for reading a single parquet page
Class to handle Log Aggregator Service connections for a fully specified table location (namespace/table name/
table type (NamespaceSet)/internal partition/column partition).
Converts large data types to Preview types.
Pops up a right click menu for Preview Tables, allowing the user to show a window displaying the full data from
the preview.
Implementations of this interface represent a block of data within a single column of a larger table.
The null region.
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.
The null region returns null for all indices.
ColumnRegionObjectCached<T,ATTR extends Attributes.Values,OFFSET_LOOKUP_CACHE extends OffsetLookupCache<T,ChunkSource.FillContext>>
Column region interface for regions that support fetching objects.
ColumnRegionObjectCached.CacheFactory<T,OFFSET_LOOKUP_CACHE extends OffsetLookupCache<T,ChunkSource.FillContext>>
A
ColumnRegion for non-primitive types that have a fixed size.A
ColumnRegion for non-primitive types that have a variable size.A Column region for objects that is backed by a dictionary of values.
ColumnRegionReferencing<ATTR extends Attributes.Any,REFERENCED_COLUMN_REGION extends ColumnRegion<ATTR>>
ColumnRegionReferencing.Null<ATTR extends Attributes.Any,REFERENCED_COLUMN_REGION extends ColumnRegion<ATTR>>
ColumnRegionReferencingImpl<ATTR extends Attributes.Values,REFERENCED_COLUMN_REGION extends ColumnRegion<ATTR>>
Column region interface for regions that support fetching primitive shorts.
A
ColumnRegionObject implementation for Deephaven format StringSet columns where stringsets are stored
as a bitmask and dictionary columnA
GenericColumnRenderer that prioritizes properties (foreground, background, font, etc) specified by the
GuiColumn.Builds and parses the directive for Table.COLUMN_RENDERERS_ATTRIBUTE.
A factory that is used to create
WColumnSets for use with IrisTableModel and
its subclasses.The dhc parser associates one sink and one parser for each source column.
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
DBDateTime 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.
Representation of input table column specification.
Builder to help create a
ColumnSpec.A DTO containing the result data from a call to GenerateComparableStatsFunction or GenerateNumericalStatsFunction
Convert value columns into labeled rows.
A class that provides methods for adding, removing, and modifying/rewriting historical Deephaven format
column files.
Protobuf enum
io.deephaven.proto.common.ColumnTypeEnum
Representation class for per-column type information stored in key-value metadata for Deephaven-written Parquet
files.
Values for the
ColumnTypeInfo.specialType() field.An opaque representation of a column's value to be used by clients.
Abstract, shared tools for rehydrating instances of
ColumnValue.Implementations of this are responsible for encoding pages of data into Parquet file columns
Combines multiple
XYDataSetCollections into one collection.A Filter generator that provides a means to apply separate
FilterGenerator sets based on
a users groups.The type of combination that will be applied to the entire set of group/filter lists
The ComboAggregateFactory combines one or more aggregations into an operator for use with
Table.by(AggregationStateFactory).Provides a common implementation for connection handlers which read and write objects using the WObject protocol.
Created by IntelliJ IDEA.
Define constants and methods for use in sending and receiving log aggregator messages.
A LasCommandId and optional associated data.
These commands are passed between BinaryStoreAggregatorWriter implementations and the
LogAggregator service.
These commands are embedded in
CommandHelper.LasCommandId.LAS_COMMAND command structures.Combine together a QueueCommandId, a message from the buffer pool, and a possible action to call.
These commands are passed from the BinaryLogSocketReader to the BinaryLogQueueSink
This map is used to track what commands are registered / running for a given
TableHandle, as well as what TableHandle's are derived from what other handles.
Read and write RecordData that are commands.
This class represents a command to delete the identified partition.
This class represents a command to delete the "current" partition.
Wrap a LAS command (as defined in com.illumon.iris.db.v2.logaggregator.CommandHelper.LasInnerCommandId) in a record entry.
Represents the results from running a block of code from a RemoteScriptCommandQuery
An interface to send commands to a remote server; but without knowing the details of the server or client that we're
operating with.
A simplified API for "something that sends byte and Object[] commands",
typically though a io.deephaven.enterprise.comm.api.CommServer,
based on existing patterns in our Open API socket handler, com.illumon.iris.db.tables.remotequery.websocket.RemoteQueryServerWSHandler
We don't actually reference / use CommServer or ContextAwareRemoteQuery here,
because we would like the freedom to be able to use any IO wiring that we'd like.
This interface is used for connection status notification
Initiate a raw connector and wait until it connects or fails
Create a private, single-threaded scheduler and driver thread
Initiate a connector and wait until it connects or fails
(description of class)
(description of class)
Classes that implement this interface must be guaranteed to implement the DnD
AclFilterGenerator class.A Handle to a Persistent Query backed by a Core+ worker.
These are the type strings that DHC uses to identify types within the scope.
A Comparable object to be used when the object.toString is not sufficient for user display.
A set of commonly used functions for comparing primitive pairs.
A Comparison to the specified value.
An iterator for the complement set over an universe of [0, Long.MAX_VALUE].
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.
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.
A Deephaven-internal completion fragment.
General API for returning a list of completion results from a given offset in a source command.
A 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 composable is a list of
Request operations.ImportState class that allows a single table partition to produce multiple ImportStates
simultaneously.Routing TableDataService that applies a selector function to pick service(s) for each request.
A consistency monitor for use in the CompositeTableDataService.
A constraint representing the conjunction of all of it's child clauses.
Util File that handles .zst file compressions in addition to compression formats supported by
CompressedFileUtilCompressedStringLocalAppendableColumn<DATA_TYPE extends com.fishlib.base.string.cache.AbstractCompressedString>
AppendableColumn for outputting CompressedString objects to a local column location.
An Intermediate adapter interface between Deephaven column writing and parquet compression.
The ComputerSystem represents the physical hardware, of a computer
system/product and includes BIOS/firmware and a motherboard, logic board,
etc.
Common interface for LockFreeArrayQueue and variants.
The set of Conditions that can be used with various
FilterData types.A Condition is the mechanism by which a
Transaction branches.A set of multiple models where predicates determine which of the models execute on any iteration.
A condition filter evaluates a formula against a table.
A
Condition visitor.A stub to allow clients to do limited synchronous rpc calls to service ConfigApi.
A stub to allow clients to do synchronous rpc calls to service ConfigApi.
A stub to allow clients to do ListenableFuture-style rpc calls to service ConfigApi.
Base class for the server implementation of the service ConfigApi.
A stub to allow clients to do asynchronous rpc calls to service ConfigApi.
A dynamic
KeyPath model around Deephaven configuration data - for example, schema
configuration.Initializes a global
ConfigContext as the equivalent of
DHContextInstance.getInstance().getConfigContext().Functions that the PersistentQueryConfigEditor promises to provide for TypeSpecificConfigPanels
A context which encapsulates a .prop file as a
FileContext.Failed to access configuration information for any reason.
Exposes all of the
Configuration key-values as MBean SimpleType.STRING attributesProvide common functionality for authentication and etcd vs service implementations.
ConfigurationInfo: A simple bean to store the port + ssl configuration needed to speak to a config server.
Single service supporting all the configuration sub-services:
Schema
Data Routing
Configuration
The Configuration provided to this service must not depend on this service (obviously).
Translates a
ClientConnectionConfig into an ManagedChannel.gRPC
NameResolver for the configuration-server scheme,
used to discover configuration server addresses.This is a test framework at the moment - there isn't really a Configuration
interface to implement to make this parallel with the other "GrpcImpl" classes.
Server side implementation of
ConfigurationService.Provider of virtual property sets.
Starting point for dhconfig actions operating on schemas, data routing,
properties, and other configuration data.
What we need to know about a type of configuration in order to configure and instantiate it.
Interface to get details for configuration types.
Wrapper for query type names and displayable names.
Class to provide functionality that expands on
Configuration
and adds utility methods for accessing global deephaven installation configuration data.Enumerates each disabled feature, along with its name and whether it is disabled by properties.
Exception class for reloadable configuration validation failures (ControllerReloadableConfiguration)
Applies configured http headers to every outgoing response.
FilterGenerator for combining the results of multiple FilterGenerators conjunctively, i.e.Given the name of a persistent query, plus a prototype or definition of the table to be returned,
connect to it and fetch a preemptive table by name.
Serves /connection.json via
ConnectionJson class serialization.Provides connectivity monitoring for connections.
Behavior expected of a monitored connection.
Listener for monitor events
Parameters for a monitored connection
The monitor's per-connection state.
Created by rcaudy on 2/6/14.
Created by rcaudy on 2/6/14.
Created by rcaudy on 2/6/14.
Initial connection response
Initial connection response
Encoder for a ConnectionResponse message.
Create a private scheduler to handle jobs for a single connection.
Created with IntelliJ IDEA.
Sent back to a client when they have successfully registered with the server.
This class is modified from the original fork from com.fishlib.io.sched.Connector, with the following changes:
Connector.maybeRetry(IOException) quits trying when the job has been canceled.
IOJobImplLenient is used instead of com.fishlib.io.sched.IOJobImpl when configured to do so
Fishlib: "This class creates a new IOJob by connecting to a specific SocketAddress."This class creates a new websocket and ensures that is stays connected.
these are the states the connector can be in
these are the states the connector can be in
Thread that monitors our reconnects and causes a server exit when the reconnect attempts are done with.
Created by IntelliJ IDEA.
Sent from the server to the client so the client can figure out where to connect to the worker.
Creates a new script session.
The ConfigurationType that get serialized across to the clients; this contains the config so that they are able to
display proper things in the panel combo boxes.
Protobuf type
io.deephaven.proto.controller.ConsoleConfigurationTypeMessageProtobuf type
io.deephaven.proto.controller.ConsoleConfigurationTypeMessageReturned from the server upon successfully starting a script session.
Called when a console detaches to remove a Script Session.
This loader loads *only* using IrisDbGroovySession.findScript(String script).
What type of console script session to start.
The Console Update Error Reporter is used to report errors to listeners in the Console.
A constraint defines constraints on the allowable values of
Parameters.A visitor which allows you to process the potentially complex AST of conditions
to produce various things (a widget for example, or a simple validation).
A union of the different type of constraints available in io.deephaven.query.parameterized.constraint
A
Constraint.Visitor that pretty-prints the constraint for a particular parameter.A Set of static utilities for computing values from a table while avoiding the use of the LTM 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).A
ContextAwareRemoteQuery that retrieves a snapshot of a table.Converter from a stream of Kafka records to a table writer.
Base container class.
Various useful methods for roaring bitmaps.
Base interface for state/mutable data that needs to be kept over the course of an evaluation session for a
Chunk Source, Functor or Sink.
Context is a marker interface that implies that implementation classes have a structured set of
rules for that given class, regardless of state.
Interface for Live Widgets that are context aware.
Enables queries that require additional context, beyond a Database reference.
Interface for Object
ColumnSources that offer an alternative get method that takes a context.A stub to allow clients to do limited synchronous rpc calls to service ControllerApi.
A stub to allow clients to do synchronous rpc calls to service ControllerApi.
A stub to allow clients to do ListenableFuture-style rpc calls to service ControllerApi.
Base class for the server implementation of the service ControllerApi.
A stub to allow clients to do asynchronous rpc calls to service ControllerApi.
A client for subscribing to state from the PersistentQueryController and manipulating persistent queries.
An object that will be notified of changes to the state of the Controller.
A basic
ControllerClientGrpc.Observer implementation with do-nothing methods.Protobuf type
io.deephaven.proto.controller.ControllerConfigurationMessageProtobuf type
io.deephaven.proto.controller.ControllerConfigurationMessageConfiguration processors are invoked during startup of the iris_controller process.
The controller resident in-memory configuration type that contains the ConfigHolder, etc.
Class to handle dispatcher details.
This class contains utilities for packing and unpacking objects for gRPC communication.
This class provides a base for a Controller hash table.
Alternate way to listen to ControllerHashtableEventSource events, with adapters to allow less boilerplate code.
Eliminates some of the boilerplate code in handling ControllerHashtable events.
Converts
ControllerHashtableEventHandler.handleEvent(ControllerHashtableEvent) calls into
ControllerHashtableChangeListener.handleAdd(Long, PersistentQueryInfo),
ControllerHashtableChangeListener.handleRemove(Long, PersistentQueryInfo), and
ControllerHashtableChangeListener.handleChange(Long, PersistentQueryInfo, PersistentQueryInfo) calls.Converts
ControllerHashtableEventHandler.handleEvent(ControllerHashtableEvent) calls into
ControllerHashtableChangeListener.handleAdd(Long, PersistentQueryInfo),
ControllerHashtableChangeListener.handleRemove(Long, PersistentQueryInfo), and
ControllerHashtableChangeListener.handleChange(Long, PersistentQueryInfo, PersistentQueryInfo) calls.Description of a Controller Hashtable event.
Handler for ControllerHashtableEvents.
Describes an object to which one may subscribe for ControllerHashtableEvents.
A
ScriptPathLoader slaved to the PersistentQueryController.This exception represents a problem that occurred while serializing or deserializing an object during gRPC
communication.
Class to contain the details on controller temporary queues
Protobuf type
io.deephaven.proto.controller.ControllerTempQueueDetailsMessageProtobuf type
io.deephaven.proto.controller.ControllerTempQueueDetailsMessageImplementation of the persistent query controller tool for interacting with the persistent query controller.
An interface for
ColumnSources that indicate that it both represents a time value, and may be converted
between other common time values efficiently.IN-type expressions are more efficient at runtime than EQUALS, and also compile more quickly.
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.
Generates a CopyFilter, which will emulate the filters present on some other table.
An immutable schema that is based of a copy of another, overriding the namespace and table name and namespace set.
A snapshot of market data needed to fit an equity option model.
An interface defining methods required for initializing a CorePlus PQ
This class is the generic DnD worker initialization.
This class initializes a DnD Run and Done worker.
Sets the query-language to Groovy and defines a simple script, which will be used by this DndRunAndDoneInitializer
Aggregation state factory for countBy() operation.
An Iterative state factory that computes the count of distinct items within a particular state.
A statistic where each value represents a additive quantity, and thus the sum of the values does have meaning.
Verify that a Kubernetes CPU shares value is not implausibly large.
This is just used in integration testing so that we can easily create a user table that will be available for
subsequent queries.
Implementation for chunk-oriented joins that produce multiple RHS rows per-LHS row, including
Table.join(com.illumon.iris.db.tables.Table)
(referred to as simply join or "cross join") and a left outer join.Shift state used by the
BitShiftingColumnSource.Abstract class providing methods used when reading data from CSV files to be written to Deephaven columns.
Creates ColumnTransformers for passed ImporterColumnDefinitions
Default Factory class that creates the DataTransformers
Implementations should be able to export CSV using a simple action-driven trigger, such as a menu-item selection.
Abstract class providing methods used when reading data from CSV files to be written to Deephaven columns.
Creates FieldWriters for passed ImporterColumnDefinitions
Exception class to be thrown by CsvFieldWriter subclasses when an error is encountered while parsing input.
The CSV importer class.
A utility for splitting a large CSV file into multiple temp files by a specified column value.
Thrown primarily when an unsupported format is specified
Utilities for reading and writing CSV files to and from
TablesTools for programmatically executing CSV batch imports.
This interface defines the methods necessary for creating a
CsvImport importer.Class to assist with different styles of CSV files
A
DataImportProcessor that handles streams of CSV text.The mode for which the CSV processor manages transactions
Initializer for a CSV import PQ.
CorePlus implementation of
DnDRequestProcessor for CSV Import requests.Class to hold the settings for a CSV import request.
Util class that provides ability to import csv using dhc-fast-csv parser.
Returns the elements from a line in CSV (comma separated value) format.
Utilities for working with lines in CSV format.
This is base class for custom parsers that have a non-primitive data type in general.
Context class that holds the attributes and functionality common to all custom parsers
Parses CSV files according to the specified format.
A class that holds the methods to build and associate the appropriate parser for ColumnSinks that are in source file.
Returns an Apache CSVFormat based on the fileFormat String.
The parser will be used for the partition column when the schema has a partition column defined.
Reads a CSV file and attempts to infer column data types and create appropriate schema and importer instructions.
This is a local in-memory table instantiation from a schema document, tightly coupled to XML representation and the Schema Editor
Util class that supports and handles the changes needed to migrate to new dhc-fast-csv parser.
Created by cwright on 10/19/16.
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.Utilities for cumulative and rolling aggregations.
Provides a helper class with a map to cache previous row values when performing filtering of
data whose values change from row to row.
Provides a helper class with a map to cache previous row values when performing rolling or
cumulative aggregations.
Extend the default factory to add date to the rolling format.
CusResourceHandler:
For a type specific query, the custom action class may be special; this class should return it.
Renders categorical area charts.
Renders categorical bar charts.
Custom category axis tha supports custom tick label angles.
Category plot renderer.
CategoryPlot for categorical plots.We still send plain strings to the server and receive plain strings from the client.
DateTime axis that shows tick values that are in data range.
Renders categorical stacked bar charts.
Renders categorical line and scatter plots.
LogarithmicAxis that publishes method to redraw axis.Custom axis for displaying transformed data.
A dialog for creating a Custom Numeric Format
Renders open-high-low-close charts.
Base renderer for Deephaven renderers
An interface that allows non-custom setter columns to publish their data while allowing custom setter columns to retrieve
and use the data appropriately
The implementation class for
CustomSetterSinkDataProcessor.The class is an implementation of RowSetter that in addition exposes the get methods to access the data value
Renders categorical stacked area charts.
Renders categorical step charts.
A collection of CustomActions acquired from the provided table and presented as a set
of Menu items.
Renders area charts for continuous data.
Renders bar charts for continuous data.
Renders line and scatter plots for continuous data.
XYPlot for numerical plots.Renderer for continuous data.
Renders stacked area plots for continuous data.
Renders stacked bar plots for continuous data.
Renderer for a numeric step chart.
Returns the current date.
Common interface for Deephaven databases.
Handle for logged tables.
The catalog interface provides a list of visible namespaces and tables, fronting the schema service with an
appropriate
PermissionFilterProvider and providing a common point for both
Enterprise and DnD workers to get catalog information.A class that holds parallel arrays of catalog information about visible tables.
Re-usable base class for wrapper databases.
Useful constants and utilities for manipulating buffers.
Configuration utilities related to the data buffers used for storing and communicating all Deephaven-format binary
data.
Holder for
ByteBuffers pooled in the DataBufferPool and associated views.Data buffer pool for all Deephaven-format column data.
Listens for notifications that data has changed.
A proxy for DataChangeListeners.
Interface for positional column access to a Deephaven table column.
A dynamic
KeyPath model around Deephaven "data" (database) type data - for example,
persist queries.Initializes a global
DataContext as the equivalent of
DHContextInstance.getInstance().getDataContext().Starting point for dhctl actions operating on intraday data and future options.
Collection of static information and methods for creating
DataImportProcessorBases that also are
DataImportChannel.ApplicationHandlers.Interface for all message types exchanged via the data import protocol.
Process data from at most one concurrent tailer for a given local table location.
Psuedo base class for channel processors (multiple inheritance would be handy here).
Type enumeration for messages sent over a
DataImportChannel.Process commands from a client.
This enum defines all of the supported formats supported by the Data Import Server.
Interface to abstract details of consuming remote file data.
Base interface for implementations of DataImportProcessor.
Base class for implementations of DataImportProcessor.
A factory used to create an appropriate
DataImportProcessor given a wire value of DataImportFormat
and context.Tool to accumulate profiling statistics from a
DataImportStreamProcessor.Instrumentation for per-column work as a component of row processing.
Data Import Server: Consumes row-oriented data from log tailers (or similar data sources) and persists Iris'
column-oriented table format, simultaneously serving said data consistently to remote table data clients.
Open a socket to a DataImportServer, in preparation for sending commands.
Factory for creating logging related classes needed by the DataImportServer.
For use by DIS instance.
An endpoint that can be resolved later.
Delegate method calls to an implementation object.
For use by consumer of DIS as a data sink.
Configuration for resolving a DataImportService endpoint
A POJO (more or less) that can be used to make and use DataImportServiceConfig instances independent of a full
DataRoutingService.
Builder for DataImportServiceConfigImpl.
Message conveying a DataImportServiceConfig
Message conveying a DataImportServiceConfig
Request for DataImportServiceConfigs
Request for DataImportServiceConfigs
Response to request for DataImportServiceConfigs
Response to request for DataImportServiceConfigs
Response to request for DataImportServiceDestinationConfigs
Response to request for DataImportServiceDestinationConfigs
Request for DataImportServiceDestinationConfigs
Request for DataImportServiceDestinationConfigs
YAML based implementation of DataImportServiceConfig.EndpointConfig.
endpoint configuration with additional DIS fields
endpoint configuration with additional DIS fields
Interface for providing context information to a
DataImportProcessor for a single stream of data
from a tailer.Base class for streaming connections to the data import server.
Representation class for grouping column information stored in key-value metadata for Deephaven-written Parquet
files.
An interface that exposes methods to find and retrieve Data Indexes created during the merge process.
This class provides data indexes for merged tables.
Utilities for generated code and related classes.
Tests to assure the quality of the data in a table.
An exception thrown when an assertion fails.
Interface for testing monotonicity.
A marker interface for classes which implement data quality tests.
An interface for logging the results of data quality tests.
Machinery to run a collection of data quality tests.
Machinery to run a collection of data quality tests.
Simple machinery to run a collection of data quality tests.
Machinery to run a collection of data quality tests against a remote query client.
Listener for changes to the Data Routing Configuration.
Message indicating that the data routing config has changed.
Message indicating that the data routing config has changed.
Request to begin listening for routing config changes
Request to begin listening for routing config changes
RuntimeException to be thrown when there are errors in the
DataRoutingService configuration.Tool for importing and exporting the routing configuration file.
Message requesting the current DataRoutingService configuration - main file plus additional DISes
Message requesting the current DataRoutingService configuration - main file plus additional DISes
Message conveying the current DataRoutingService file and additional DISes
Message conveying the current DataRoutingService file and additional DISes
Manage "extra dis" configuration.
Message requesting the current DataRoutingService file (not additional DISes)
Message requesting the current DataRoutingService file (not additional DISes)
Request to update the main data routing file with the ymldata content
Request to update the main data routing file with the ymldata content
Response to DataRoutingFileUpdateRequest
Response to DataRoutingFileUpdateRequest
A data routing filter implementation based on comparison with constant field values.
Interfaces for a Data Routing Service.
Interface that defines an endpoint that if not currently realized will be realized in future
Delegate method calls to an implementation object.
Defines a usable network address
Configuration for resolving an endpoint.
A PropertyProvider that is guaranteed to be immutable.
Implementation of PropertyProvider that wraps a map.
A DataRoutingService that implements the change listening methods, does publish configuration changes to listeners.
Exception used to indicate that a dynamic endpoint is not ready.
Implementation of "no properties".
Provides access to "other" configuration properties for several interfaces.
A caching implementation of DataRoutingService that listens for changes to the source service and updates the delegate
when changes are detected.
Entry point for DataRoutingService access and implementation.
Implementation of the WritableDataRoutingService API which sends requests over grpc to a remote server.
Implementation for use in a Kubernetes environment that does some special handling for the LoggAggregatorEndpoint,
which would otherwise default to a k8s pod name.
Implementation using an etcd kv implementation
Initializes the DataRoutingService from a kv store.
Implementation using an in-memory kv implementation.
Reads data routing instructions from a YAML file.
An implementation that can resolve dynamic endpoints, via the DynamicResolverMixin.
Adapts a
WatchClient.UnitListener into a WatchClient.StateListener.
Request to update one or more items comprising the data routing configuration.
Request to update one or more items comprising the data routing configuration.
A generic data series.
A generic data series.
Collection of
DataSeriesInternal.Generate DataSetCollections from Axes.
Transformations applied to
XYDataSeriesInternal and CategoryDataSeriesInternal.Helper class to normalize data types, useful in schemas
Exception thrown when a data type can't be normalized
DateBinaryLogFileManager determines column partition details for the default date-partitioned files, usually in yyyy-MM-dd...
Custom dialog box to enter dates.
A Widget that picks a single date in YYYY-mm-dd format.
Basic utilities for Date Strings.
DateTime array column data
DateTime array column data
Array-backed
ColumnSource for DBDateTimes.TupleSource that produces key column values from ColumnSource types DBDateTime, Boolean, and Boolean.TupleSource that produces key column values from ColumnSource types DBDateTime, Boolean, and Byte.TupleSource that produces key column values from ColumnSource types DBDateTime, Boolean, and Character.TupleSource that produces key column values from ColumnSource types DBDateTime and Boolean.TupleSource that produces key column values from ColumnSource types DBDateTime, Boolean, and DBDateTime.TupleSource that produces key column values from ColumnSource types DBDateTime, Boolean, and Double.TupleSource that produces key column values from ColumnSource types DBDateTime, Boolean, and Float.TupleSource that produces key column values from ColumnSource types DBDateTime, Boolean, and Integer.TupleSource that produces key column values from ColumnSource types DBDateTime, Boolean, and Long.TupleSource that produces key column values from ColumnSource types DBDateTime, Boolean, and Object.TupleSource that produces key column values from ColumnSource types DBDateTime, Boolean, and Byte.TupleSource that produces key column values from ColumnSource types DBDateTime, Boolean, and Long.TupleSource that produces key column values from ColumnSource types DBDateTime, Boolean, and Short.TupleSource that produces key column values from ColumnSource types DBDateTime, Byte, and Boolean.TupleSource that produces key column values from ColumnSource types DBDateTime, Byte, and Byte.TupleSource that produces key column values from ColumnSource types DBDateTime, Byte, and Character.TupleSource that produces key column values from ColumnSource types DBDateTime and Byte.TupleSource that produces key column values from ColumnSource types DBDateTime, Byte, and DBDateTime.TupleSource that produces key column values from ColumnSource types DBDateTime, Byte, and Double.TupleSource that produces key column values from ColumnSource types DBDateTime, Byte, and Float.TupleSource that produces key column values from ColumnSource types DBDateTime, Byte, and Integer.TupleSource that produces key column values from ColumnSource types DBDateTime, Byte, and Long.TupleSource that produces key column values from ColumnSource types DBDateTime, Byte, and Object.TupleSource that produces key column values from ColumnSource types DBDateTime, Byte, and Byte.TupleSource that produces key column values from ColumnSource types DBDateTime, Byte, and Long.TupleSource that produces key column values from ColumnSource types DBDateTime, Byte, and Short.TupleSource that produces key column values from ColumnSource types DBDateTime, Character, and Boolean.TupleSource that produces key column values from ColumnSource types DBDateTime, Character, and Byte.TupleSource that produces key column values from ColumnSource types DBDateTime, Character, and Character.TupleSource that produces key column values from ColumnSource types DBDateTime and Character.TupleSource that produces key column values from ColumnSource types DBDateTime, Character, and DBDateTime.TupleSource that produces key column values from ColumnSource types DBDateTime, Character, and Double.TupleSource that produces key column values from ColumnSource types DBDateTime, Character, and Float.TupleSource that produces key column values from ColumnSource types DBDateTime, Character, and Integer.TupleSource that produces key column values from ColumnSource types DBDateTime, Character, and Long.TupleSource that produces key column values from ColumnSource types DBDateTime, Character, and Object.TupleSource that produces key column values from ColumnSource types DBDateTime, Character, and Byte.TupleSource that produces key column values from ColumnSource types DBDateTime, Character, and Long.TupleSource that produces key column values from ColumnSource types DBDateTime, Character, and Short.DateTime column data (nanos)
DateTime column data (nanos)
TupleSource that produces key column values from ColumnSource types DBDateTime, DBDateTime, and Boolean.TupleSource that produces key column values from ColumnSource types DBDateTime, DBDateTime, and Byte.TupleSource that produces key column values from ColumnSource types DBDateTime, DBDateTime, and Character.TupleSource that produces key column values from ColumnSource types DBDateTime and DBDateTime.TupleSource that produces key column values from ColumnSource types DBDateTime, DBDateTime, and DBDateTime.TupleSource that produces key column values from ColumnSource types DBDateTime, DBDateTime, and Double.TupleSource that produces key column values from ColumnSource types DBDateTime, DBDateTime, and Float.TupleSource that produces key column values from ColumnSource types DBDateTime, DBDateTime, and Integer.TupleSource that produces key column values from ColumnSource types DBDateTime, DBDateTime, and Long.TupleSource that produces key column values from ColumnSource types DBDateTime, DBDateTime, and Object.TupleSource that produces key column values from ColumnSource types DBDateTime, DBDateTime, and Byte.TupleSource that produces key column values from ColumnSource types DBDateTime, DBDateTime, and Long.TupleSource that produces key column values from ColumnSource types DBDateTime, DBDateTime, and Short.TupleSource that produces key column values from ColumnSource types DBDateTime, Double, and Boolean.TupleSource that produces key column values from ColumnSource types DBDateTime, Double, and Byte.TupleSource that produces key column values from ColumnSource types DBDateTime, Double, and Character.TupleSource that produces key column values from ColumnSource types DBDateTime and Double.TupleSource that produces key column values from ColumnSource types DBDateTime, Double, and DBDateTime.TupleSource that produces key column values from ColumnSource types DBDateTime, Double, and Double.TupleSource that produces key column values from ColumnSource types DBDateTime, Double, and Float.TupleSource that produces key column values from ColumnSource types DBDateTime, Double, and Integer.TupleSource that produces key column values from ColumnSource types DBDateTime, Double, and Long.TupleSource that produces key column values from ColumnSource types DBDateTime, Double, and Object.TupleSource that produces key column values from ColumnSource types DBDateTime, Double, and Byte.TupleSource that produces key column values from ColumnSource types DBDateTime, Double, and Long.TupleSource that produces key column values from ColumnSource types DBDateTime, Double, and Short.A
FilterData for filtering objects tagged with DatetimeFilterData.MillisProviderAn interface that provides milliseconds since the epoch for filtering time stamps.
TupleSource that produces key column values from ColumnSource types DBDateTime, Float, and Boolean.TupleSource that produces key column values from ColumnSource types DBDateTime, Float, and Byte.TupleSource that produces key column values from ColumnSource types DBDateTime, Float, and Character.TupleSource that produces key column values from ColumnSource types DBDateTime and Float.TupleSource that produces key column values from ColumnSource types DBDateTime, Float, and DBDateTime.TupleSource that produces key column values from ColumnSource types DBDateTime, Float, and Double.TupleSource that produces key column values from ColumnSource types DBDateTime, Float, and Float.TupleSource that produces key column values from ColumnSource types DBDateTime, Float, and Integer.TupleSource that produces key column values from ColumnSource types DBDateTime, Float, and Long.TupleSource that produces key column values from ColumnSource types DBDateTime, Float, and Object.TupleSource that produces key column values from ColumnSource types DBDateTime, Float, and Byte.TupleSource that produces key column values from ColumnSource types DBDateTime, Float, and Long.TupleSource that produces key column values from ColumnSource types DBDateTime, Float, and Short.Tailer configuration entries for date-partitioned tables include a format specification in $(format spec) as part
of their path attribute, and these can be different for each log configuration entry.
TupleSource that produces key column values from ColumnSource types DBDateTime, Integer, and Boolean.TupleSource that produces key column values from ColumnSource types DBDateTime, Integer, and Byte.TupleSource that produces key column values from ColumnSource types DBDateTime, Integer, and Character.TupleSource that produces key column values from ColumnSource types DBDateTime and Integer.TupleSource that produces key column values from ColumnSource types DBDateTime, Integer, and DBDateTime.TupleSource that produces key column values from ColumnSource types DBDateTime, Integer, and Double.TupleSource that produces key column values from ColumnSource types DBDateTime, Integer, and Float.TupleSource that produces key column values from ColumnSource types DBDateTime, Integer, and Integer.TupleSource that produces key column values from ColumnSource types DBDateTime, Integer, and Long.TupleSource that produces key column values from ColumnSource types DBDateTime, Integer, and Object.TupleSource that produces key column values from ColumnSource types DBDateTime, Integer, and Byte.TupleSource that produces key column values from ColumnSource types DBDateTime, Integer, and Long.TupleSource that produces key column values from ColumnSource types DBDateTime, Integer, and Short.TupleSource that produces key column values from ColumnSource types DBDateTime, Long, and Boolean.TupleSource that produces key column values from ColumnSource types DBDateTime, Long, and Byte.TupleSource that produces key column values from ColumnSource types DBDateTime, Long, and Character.TupleSource that produces key column values from ColumnSource types DBDateTime and Long.TupleSource that produces key column values from ColumnSource types DBDateTime, Long, and DBDateTime.TupleSource that produces key column values from ColumnSource types DBDateTime, Long, and Double.TupleSource that produces key column values from ColumnSource types DBDateTime, Long, and Float.TupleSource that produces key column values from ColumnSource types DBDateTime, Long, and Integer.TupleSource that produces key column values from ColumnSource types DBDateTime, Long, and Long.TupleSource that produces key column values from ColumnSource types DBDateTime, Long, and Object.TupleSource that produces key column values from ColumnSource types DBDateTime, Long, and Byte.TupleSource that produces key column values from ColumnSource types DBDateTime, Long, and Long.TupleSource that produces key column values from ColumnSource types DBDateTime, Long, and Short.TupleSource that produces key column values from ColumnSource types DBDateTime, Object, and Boolean.TupleSource that produces key column values from ColumnSource types DBDateTime, Object, and Byte.TupleSource that produces key column values from ColumnSource types DBDateTime, Object, and Character.TupleSource that produces key column values from ColumnSource types DBDateTime and Object.TupleSource that produces key column values from ColumnSource types DBDateTime, Object, and DBDateTime.TupleSource that produces key column values from ColumnSource types DBDateTime, Object, and Double.TupleSource that produces key column values from ColumnSource types DBDateTime, Object, and Float.TupleSource that produces key column values from ColumnSource types DBDateTime, Object, and Integer.TupleSource that produces key column values from ColumnSource types DBDateTime, Object, and Long.TupleSource that produces key column values from ColumnSource types DBDateTime, Object, and Object.TupleSource that produces key column values from ColumnSource types DBDateTime, Object, and Byte.TupleSource that produces key column values from ColumnSource types DBDateTime, Object, and Long.TupleSource that produces key column values from ColumnSource types DBDateTime, Object, and Short.A Widget that picks a Date and time and returns a value in nanos since epoch.
TupleSource that produces key column values from ColumnSource types DBDateTime, Byte, and Boolean.TupleSource that produces key column values from ColumnSource types DBDateTime, Byte, and Byte.TupleSource that produces key column values from ColumnSource types DBDateTime, Byte, and Character.TupleSource that produces key column values from ColumnSource types DBDateTime and Byte.TupleSource that produces key column values from ColumnSource types DBDateTime, Byte, and DBDateTime.TupleSource that produces key column values from ColumnSource types DBDateTime, Byte, and Double.TupleSource that produces key column values from ColumnSource types DBDateTime, Byte, and Float.TupleSource that produces key column values from ColumnSource types DBDateTime, Byte, and Integer.TupleSource that produces key column values from ColumnSource types DBDateTime, Byte, and Long.TupleSource that produces key column values from ColumnSource types DBDateTime, Byte, and Object.TupleSource that produces key column values from ColumnSource types DBDateTime, Byte, and Byte.TupleSource that produces key column values from ColumnSource types DBDateTime, Byte, and Long.TupleSource that produces key column values from ColumnSource types DBDateTime, Byte, and Short.TupleSource that produces key column values from ColumnSource types DBDateTime, Long, and Boolean.TupleSource that produces key column values from ColumnSource types DBDateTime, Long, and Byte.TupleSource that produces key column values from ColumnSource types DBDateTime, Long, and Character.TupleSource that produces key column values from ColumnSource types DBDateTime and Long.TupleSource that produces key column values from ColumnSource types DBDateTime, Long, and DBDateTime.TupleSource that produces key column values from ColumnSource types DBDateTime, Long, and Double.TupleSource that produces key column values from ColumnSource types DBDateTime, Long, and Float.TupleSource that produces key column values from ColumnSource types DBDateTime, Long, and Integer.TupleSource that produces key column values from ColumnSource types DBDateTime, Long, and Long.TupleSource that produces key column values from ColumnSource types DBDateTime, Long, and Object.TupleSource that produces key column values from ColumnSource types DBDateTime, Long, and Byte.TupleSource that produces key column values from ColumnSource types DBDateTime, Long, and Long.TupleSource that produces key column values from ColumnSource types DBDateTime, Long, and Short.TupleSource that produces key column values from ColumnSource types DBDateTime, Short, and Boolean.TupleSource that produces key column values from ColumnSource types DBDateTime, Short, and Byte.TupleSource that produces key column values from ColumnSource types DBDateTime, Short, and Character.TupleSource that produces key column values from ColumnSource types DBDateTime and Short.TupleSource that produces key column values from ColumnSource types DBDateTime, Short, and DBDateTime.TupleSource that produces key column values from ColumnSource types DBDateTime, Short, and Double.TupleSource that produces key column values from ColumnSource types DBDateTime, Short, and Float.TupleSource that produces key column values from ColumnSource types DBDateTime, Short, and Integer.TupleSource that produces key column values from ColumnSource types DBDateTime, Short, and Long.TupleSource that produces key column values from ColumnSource types DBDateTime, Short, and Object.TupleSource that produces key column values from ColumnSource types DBDateTime, Short, and Byte.TupleSource that produces key column values from ColumnSource types DBDateTime, Short, and Long.TupleSource that produces key column values from ColumnSource types DBDateTime, Short, and Short.Array-backed ColumnSource for DBDateTimes.
AppendableColumn<DBDateTime> for streaming output to a CurrentByteBufferSink.
DateTime column source that wraps and delegates the storage to an
TreeMapSource<Long>.Expires on the hour, returning a datetime format of "yyyy-MM-dd.HHmmss.SSSZ" after rolling on the hour.
The value contained in this object contains both the date and the hour.
A request filter applied globally on all incoming requests to validate authentication.
All checked exceptions raised during the processing of the Acl Rest Api calls will throw this error.
The
ExceptionMapper for all checked exceptions raised in the
acl api.Supports configuring of
CorsFilter when the server setup is not using Envoy.Interface for the status listeners.
The
ExceptionMapper for all Throwable raised in the
acl api.Overrides the shadow jackson provided mapper see
JsonMappingExceptionMapper for JsonMappingException
allows us to log these errors in backend and audit logsOverrides the shadow jackson provided mapper see
JsonParseExceptionMapper for JsonParseException
allows us to log these errors in backend and audit logsinterface that defines the various get methods that an Acl Provider should support
Class to centralize selection of DbAclProvider implementations
The Acl RestApi server application class.
Applies security headers on all responses.
Factory to create and initialize
DbAclServiceProviderKnown error conditions raised as unchecked exceptions while processing Acl Rest Api will throw this error.
The
ExceptionMapper for all DbAclUncheckedException
exceptions raised in the acl api.This overrides (RESTEASY-1485) Exception mapper for the purpose of logging to Audit Event log and server log see
JsonProcessingExceptionMapper for more details on when this is raisedThe AclClient used for Acl Editor in SwingUI and for
IrisDbUserMod.This interface is used to manage Iris users, groups, account mappings, ACLs and input table editors.
Simple server that takes commands from an ACL editor and turns them into SQL updates.
Base class for all "indirect" DbArray implementations.
This class wraps an inner ChunkSource holding a DbArray.
Deprecated.
Base class for all "indirect" DbBooleanArray implementations.
Base class for all "indirect" DbByteArray implementations.
Base class for all "indirect" DbCharArray implementations.
A reusable panel for including a 'clear all filters' button.
Colors moved to
Color.Deprecated.
Formatting methods from DBColorUtil.
Creates distinct and unique coloration for each unique input value.
An internal utility for performing autocomplete queries.
The workspace setting happens from the main thread, but we get the filter data from the log record processing
thread.
An object representing a timpoint in Deephaven.
Formatter for DBDateTimes.
Common DBDateTimeFormatters.
Wraps a JSpinner so that it is set up correctly to display and edit a DBDateTime
The sections of the date that can be selected.
A
SsmBackedColumnSource for Longs.Base class for all "indirect" DbDoubleArray implementations.
An opaque array of bytes, intended to represent the contents of a file.
A factory for creating
DbFiles.An opaque array of bytes, intended to represent the contents of a file.
A factory for creating
DbFiles.A JMenu for Filtering by value.
Provide a user interface for bulk operations on filters across an entire workspace at once.
Base class for all "indirect" DbFloatArray implementations.
An image which can be persisted.
Algorithms for scaling images.
A factory for creating
DbImages.An image which can be persisted.
Base class for all "indirect" DbIntArray implementations.
A Table selection model that maintains user selection inside and outside the viewport.
Base class for all "indirect" DbLongArray implementations.
A map implementation optimized for DB use.
DbMap for Strings to doubles.
DbMap for Strings to ints.
DbMap for Strings to longs.
DbMap for Strings to Strings.
This panel allows users to perform OneClicks either openly
A DbFilterStrategy that allows for Quick Filtering.
Base class for all "indirect" DbShortArray implementations.
Deprecated.
Deprecated.
use
TableType instead.Table model for displaying views of layered Deephaven tables.
Interface for listeners that want to be notified about changes to the underlying tables.
Listens for done processing from a DBTableModel
Utilities for Deephaven date/time storage and manipulation.
Date formatting styles for use in conversion functions such as
DBTimeUtils.convertDateQuiet(String, DateStyle).A type of RuntimeException thrown when operations resulting in
DBDateTime values would
exceed the range available by max or min long nanoseconds.A container object for the result of
DBTimeUtils.convertExpression(String), which includes the converted formula
String, a String of instance variable declarations, and a map describing the names and types of these instance
variables.Defines Deephaven-supported timezones, which may be used for PQ-scheduling and display purposes
Listens to our scroll pane that contains a GuiTable so that we know how the viewport changes as the user scrolls up
and down; we need to pass that adjustment onto the table model we've got so the server-side knows our viewport has
been modified.
An implementation of
DBXYDataset that dynamically creates distinct series for different categories.An
XYPair that also stores a category.A pair consisting of the column names to be used as the sources for the X and Y axes.
A formatter for converting decimals into formatted strings.
BigDecimal column data
BigDecimal column data
This interface captures the information needed to log AuditEvents.
A simple wrapper for when returning Deephaven array values from a ResultSet.
Simple extension of
BasicAuthenticator that authenticates usernames and passwords against the Deephaven database.The main class for the Deephaven Binary Logger plugin
An object that maintains connections to Deephaven services on a remote cluster.
A Base for Deephaven format object column regions.
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.
An implementation of JDBC Connection that authenticates if needed, creates and attaches to a Deephaven worker.
Temporary, mostly mocked implementation of DatabaseMetaData.
Creates a
ClientBuilder based on the following file system structure:A deephaven server has etcd connection information stored in the file system in the
/etc/sysconfig/illumon.d/etcd/client/ directory.gRPC
NameResolver for the dh-resolver scheme.gRPC
NameResolverProvider for the dh-resolver scheme.The root of all Checked Deephaven exceptions.
ColumnLocation sub-interface for column locations stored in Deephaven's proprietary binary file format.TableLocation sub-interface for table locations stored in Deephaven's proprietary binary file format.A ResultSet implementation that iterates the rows of an InitialSnapshot object (a snapshot of a portion of
(a snapshot of) a Deephaven table from the server).
Synchronizes groups from the idP to the Deephaven ACL database.
Encapsulates a lease value with associated timeouts that can be used by a client to manage the lease.
An Unchecked Exception that captures failures in
DeephavenLease methodsA generic class that encapsulates all operations for
DeephavenLease including scheduling lease renewals.Basic implementation of DeephavenLease interface
A Lease State Observer interface used in
DeephavenLeaseHandlerThis is a clone of
NullLoggerImpl that uses a dynamic instead of fixed pool.Provides a static factory method
DeephavenProcessStatusReporterProvider.getProvider(Logger) to get a ProcessStatusReporterProvider, which
can be used to obtain a ProcessStatusReporter.An enumeration representing legal properties for a Deephaven JDBC data source.
A direct extension of
JScrollPane that uses DeephavenScrollPaneUI as it's default UI.An extension of
BasicScrollPaneUI that will properly synchronize the main viewport with the row viewport
if the position is driven by the row.Extends
ShutdownManagerImpl to override the behavior of the thread that ensures shutdown finishes.Default implementation for a
BusinessCalendar.An alternative set of defaults which may typically be used by
ChunkSources which support a get
method which only works for contiguous ranges.A
ColumnSetFactory that simply builds a WColumnSet from columns created by the specified GuiColumnFactory.The default
GuiColumnFactory.This is a basic implementation that maintains the original IteratorHolder and delegates all calls directly to it.
A
BusinessCalendar with no non-business days.Replace the DefaultProcessEnvironment in fishlib.
Example double click handler for a WTabelModel.
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.ColumnRegionShort implementation for deferred regions, i.e.DeferredTableLocation that needs to initialize its inner location for all non-key methods.
DeferredTableLocation that implements metadata getters by delegating to a snapshot.
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.
A deflatable is an object that can be sent over a
QueryProcessorConnection
as a handle rather than using serialization.Buffer processor for version 2 of the binary store protocol which delegates row buffer consumption to a
BinaryStoreV2RowBufferProcessor rather than support the legacy RowGetter approach.Record handler to use when a real one has not yet been set, and hence records are unexpected.
Allows treating multiple CommServer instances as if they were one.
Allows you to join multiple completion handlers together, and coalesce the final results.
A TableDataService that delegates to another TableDataService.
A delete is a request to delete the key and value at the given
Delete.getPath().
Delete one or more properties files
Delete one or more properties files
response to DeleteFilesRequest
response to DeleteFilesRequest
A delete prefix request is a request to delete all key-values that have a key that start with the
prefix
DeletePrefix.getPrefix()A basic dialog which allows a user to select a delimited file, define the appropriate delimiter, and define the
desired variable-name that should identify the imported table
An object for controlling the behavior of a
UpdateByClause.delta(DeltaControl, String...)
operation.A class for constructing
DeltaControl instancesA
UpdateBySpec for performing deltas (col[i] - col[i-1]) across the specified columns.An interface for things that provide a stream of dependencies.
A class that can create and populate derived views within the IrisConsole.
Protobuf type
io.deephaven.proto.controller.DeserializeQueryConfigurationRequestProtobuf type
io.deephaven.proto.controller.DeserializeQueryConfigurationRequestProtobuf type
io.deephaven.proto.controller.DeserializeQueryConfigurationResponseProtobuf type
io.deephaven.proto.controller.DeserializeQueryConfigurationResponseProtobuf type
io.deephaven.proto.controller.DetermineDispatcherRequestProtobuf type
io.deephaven.proto.controller.DetermineDispatcherRequestProtobuf type
io.deephaven.proto.controller.DetermineDispatcherResponseProtobuf type
io.deephaven.proto.controller.DetermineDispatcherResponseA
KeyPath model around Deephaven-related data.Initializes a global
DHContext by the first non-null key path value from the system
property dh.context.instance.keypath, then the environment variable
DH_CONTEXT_INSTANCE_KEYPATH, and lastly by the default /main.Optionally adds an
X-Deephaven-Enterprise-Version response header containing the DHE version
and/or an X-Deephaven-Enterprise-VCS-Version response header containing the DHE VCS version.There are two pieces to the DHFileDigester.
Represents a diagnostic message sent to the client, to mark info/warn/error in the source.
A collection of int constants used for diagnostic messages.
Used to add N location+message pairs to a single
Diagnostic message.This class provides diff functionality between two String elements, popping up a display with two JTables
highlighting the differences between the panels.
A table writer factory that takes a single destination directory.
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
Immutable results of a DIS command (truncate, delete, or rescan).
Mutable builder for
DisCommandResult.Immutable result for a single Data Import Server (overall status, optional key, and location results).
Result of a truncate or delete operation on a single location.
Status of a truncate or delete operation on a single location.
Outcome of a DIS command, used both as the overall summary across all DIS results and as the per-DIS status
within an individual
DisCommandResult.DisResult.Utilities for DIS command channel.
A
DataImportChannelItem containing data relevant from a DIS to a tailer.Disconnect all non-primary clients.
Range which has been split into indexed bins (subranges).
DiscretizedRange where all bins are equal length.A POJO (more or less) implementation of DataImportServiceConfig.EndpointConfig that can be used to make instances
independent of any DataRoutingService implementation.
Builder for DisEndpointConfigImpl.
FilterGenerator for combining the results of multiple FilterGenerators disjunctively, i.e.Grouping provider that loads column location metadata and assembles grouping indexes lazily on demand.
TableWriter for write-only table writing to a local table location.
The Dispatcher client performs two functions.
Constants used by the RemoteQueryDispatcher and workers to communicate liveness using etcd key-values and JSON
messages.
Environment Variables set by RemoteQueryDispatcher for workers.
Constants for server information returned from the dispatcher as JSON.
Utilities for parsing Dispatcher returned JSON.
A DispatcherPresenceLeaseHandler manages an etcd lease that holds key-values that indicate presence to workers.
This enum represents the various display types supported by the Parameterized Query library.
Wraps Objects that cannot be displayed (e.g.
A
ValueHeatMap implementation of a PivotHeatMap which identifies a cell-color based on the order in
which values have previously appeared.A factory interface to create
operators for the AggType.Distinct
AggType.CountDistinct, AggType.Unique and their rollup counterpartsAn Iterative state factory that computes the count of distinct items within a particular state.
A
PivotHeatMapBuilder which is used to define distinct coloration based on the underlying object value.Before sending the request to create a worker, we can adjust the request parameters and worker creation JSON.
Requests DnD worker creation via dispatcher and executes a script on said worker startup.
On DnD script execution failure, this exception contains process info id along with full trace.
A basic gRPC connection to a DnD worker.
A session on a Persistent Query used to access tables using Barrage
A factory class for creating
barrage sessions.A factory class for creating
flight sessions.A session on a Persistent Query used to access tables using Arrow Flight
A worker kind for Community in Enterprise workers (DnD).
This handle is enough to start a RunAndDone or Script query.
Chunked aggregation operator for sorted first/last-by using a double sort-column on add-only tables.
ColumnSource implementation for aggregation result double columns.An
ObjectCodec that encodes a double[] using one integer to indicate the array size and then the
array items sequentially.Double array column data
Double array column data
Simple array source for Double.
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 DBDateTime.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 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 DBDateTime.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 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.
DoubleByteTimsortDescendingKernel.DoubleByteSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
This implements a timsort kernel for Doubles.
DoubleByteTimsortKernel.DoubleByteSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
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 DBDateTime.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 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.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.
ChunkPool implementation for chunks of doubles.Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
Double column data
Double column data
Iteration support for boxed or primitive doubles contained with a ColumnSource.
TupleSource that produces key column values from ColumnSource types Double, DBDateTime, and Boolean.TupleSource that produces key column values from ColumnSource types Double, DBDateTime, and Byte.TupleSource that produces key column values from ColumnSource types Double, DBDateTime, and Character.TupleSource that produces key column values from ColumnSource types Double and DBDateTime.TupleSource that produces key column values from ColumnSource types Double, DBDateTime, and DBDateTime.TupleSource that produces key column values from ColumnSource types Double, DBDateTime, and Double.TupleSource that produces key column values from ColumnSource types Double, DBDateTime, and Float.TupleSource that produces key column values from ColumnSource types Double, DBDateTime, and Integer.TupleSource that produces key column values from ColumnSource types Double, DBDateTime, and Long.TupleSource that produces key column values from ColumnSource types Double, DBDateTime, and Object.TupleSource that produces key column values from ColumnSource types Double, DBDateTime, and Byte.TupleSource that produces key column values from ColumnSource types Double, DBDateTime, and Long.TupleSource that produces key column values from ColumnSource types Double, DBDateTime, and Short.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 DBDateTime.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 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.
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 DBDateTime.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 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.
A set of commonly used doubleing point numeric functions that can be applied to Double types.
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 DBDateTime.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 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.
DoubleIntTimsortDescendingKernel.DoubleIntSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
This implements a timsort kernel for Doubles.
DoubleIntTimsortKernel.DoubleIntSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
2-Tuple (double) key class composed of double and int elements.
A node which has a
DoubleLinkedNode.getNext() and DoubleLinkedNode.getPrev() method.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 DBDateTime.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 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 Attributes.Any,KEY_INDICES extends Attributes.Keys>
DoubleLongMegaMergeKernel.DoubleLongMegaMergeKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
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.
DoubleLongTimsortDescendingKernel.DoubleLongSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
This implements a timsort kernel for Doubles.
DoubleLongTimsortKernel.DoubleLongSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
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.
A set of commonly used numeric functions that can be applied to Double types.
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 DBDateTime.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 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.
A set of commonly used functions that can be applied to Double types.
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 DBDateTime.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 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 DBDateTime.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 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 index keys.
Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
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 index 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 DBDateTime.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 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.The DoubleTestSource is a ColumnSource used only for testing; not in live code.
This implements a timsort kernel for Doubles.
This implements a timsort kernel for Doubles.
Cast the values in the input chunk to an int.
See ReplicateDownsamplingValueTrackers for notes on changing this file.
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:
Easy to use wrapper for downsampling data.
The Builder class allows setting properties for a downsample import and provides a
DownsampleImport.Builder.build()
method which returns a DownsampleImport object that will use the configured properties to import batch data.Persistent query that takes a source table, downsamples it and saves into a target table (intraday).
A simple utility for downsampling time-series data.
A class to supporting building a Downsampler in a fluent manner.
A Deephaven-side shim for
StatsDriver.A
ParamWidget that displays a list of choices as a Combobox dropdown.Listen for all events that our check box is likely to be
interested in.
Indicates that an operation which requires unique keys (such as MultiJoin) has one or more duplicate keys.
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.
Shared utility methods useful for injecting DataImportServiceConfig instances into a DataRoutingService
configuration.
Interface for dynamic nodes in a query's directed acyclic graph.
Factory for BinaryStoreWriterFactory instances for dynamic (row-based) column partitions.
Implementations can implement this interface to include a default implementation for the resolve methods.
DeferredEndpoint implementation for DIS endpoint that has its endpoint registered in service registry
DeferredEndpoint implementation that uses
ServiceRegistryService to resolve endpointsDeferredEndpoint implementation for LAS endpoint that has its endpoint registered in service registry
Provide unique names for series.
A dynamically changing table.
A TableDataService that can be dynamically updated when the source DataRoutingService changes.
DynamicTableToAdoConverter<T extends com.fishlib.dataobjects.WAbstractDataObject>
Convert DynamicTable changes into ADO handler calls.
DynamicTableToAdoConverter.AdoHandler<T extends com.fishlib.dataobjects.WAbstractDataObject>
The DynamicTableWriter creates an in-memory table using ArrayBackedColumnSources of the type specified in the
constructor.
A configuration defined data quality test case for DynamicValidator.
An exception thrown when problems are encountered converting strings into typed parameter values.
An exception thrown when attempting to set a parameter that does not exist in the method.
An exception resulting from reflection not being able to access parameter names.
An exception thrown when trying to invoke the test, but a required parameter has not been set.
An exception thrown when DynamicValidatorInterface contains multiple methods with the same name.
An exception thrown when the test method is not present in DynamicValidatorInterface.
Utilities for loading DynamicValidator test cases.
This annotation indicates that a field is used in dynamically generated code.
A user interface driven data validator.
Interface containing all tests than can be executed during dynamic data validation.
A where filter that extracts a set of inclusion or exclusion keys from a set table.
A
ParamWidget that displays a set of items as a list, optionally with multiple interval selection if
multiple values are allowed.Generic interface for IntradayLoggers with eight arguments.
Interface of leader election client talking to etcd.
Information about an elected leader.
Interface of leadership notification listener.
Interface of election observer.
Object to access etcd v3 Election API.
Implementation of object to access etcd v3 Election API.
Exception thrown when an element already exists, generally when attempting to add an element that is already present.
A source of element data within a table.
An EMA.
An array of EMAs with different timescales.
Control parameters for performing EMAs with
Table.updateBy(Collection, String...)A
UpdateBySpec for performing an Exponential Moving Average across the specified columnsWhen variable bindings are changed (add, update, remove), these listeners will be notified.
Query to get definitions for table variables.
EmbeddedDbConsole remote query to get a variable.
Lets you make a table visible to everyone.
Provides an empty filter for all users, so that a table is always visible.
Regioned ColumnSource that replaces empty CharSequences with null.
0-Tuple key class.
Protobuf enum
io.deephaven.proto.common.EncodingTypeEnum
general endpoint configuration
general endpoint configuration
Methods for converting endpoint configs into deferred endpoints.
End of table update
End of table update
Encoder for a EndTableUpdate message.
A Handle to a Persistent Query backed by an Enterprise worker.
The
WorkerHandle implementation for commiunicating with legacy workers.Basic worker control for Deephaven Enterprise workers, running the same version as the Dispatcher.
Binary stores consist of Entries, which may be Rows or Records.
Implementors of this interface provide Row and Record callbacks.
An xDS service for Envoy.
Service for notifying the Deephaven system that services are available.
Factory for creating
EnvoyDiscoverySupportService instances.Implementation of the ServiceRegistry API which sends requests over grpc to a remote server.
Extra routes are defined by set of properties
EnvoyExtraRoute.ENVOY_XDS_EXTRA_ROUTE_PREFIX.name.props.An enum describing how we expect envoy to be installed.
Constants and helper methods for managing an envoy discovery service.
An
EnvoyDiscoveryService for the Envoy V3 API.Encapsulate the logic of building dynamic routes.
Marker exception when the AbstractBinaryStoreReader encounters an EOF.
A condition which evaluates to true iff the
KeyValue.getValue() at Equal.getPath() is
exactly equal to Equal.getValue().A snapshot of market data needed to fit an equity option model.
Utility for accessing and querying equity fit data contained in a dynamic table.
A snapshot of market data needed to fit an equity option model.
A wide view of the equity fit data where the option data is grouped by expiration and strike.
A snapshot of market data needed to fit an equity option model.
A utility for prioritizing the processing of new data to fit.
An Error report from the server.
An interface for a plot that can report rendering errors to a higher level
A class that provides means for reporting an error to the user.
Protobuf type
io.deephaven.proto.controller.ErrorResponseProtobuf type
io.deephaven.proto.controller.ErrorResponseFixes etcd ACLs that break after upgrading to partial URL encodings in 1.20231218.116 and/or 1.20231218.132, such as e.g.
This class manages a single underlying etcd connection (client) instance on behalf of its clients.
A
bootstrapped etcd role that needs read/write access to a
AclContext.A
bootstrapped etcd role that needs read-only access to a
AclContext.This class manages a single underlying etcd connection (client) instance on behalf of its clients.
A
bootstrapped etcd role that needs read/write access to a
AclContext.A
bootstrapped etcd role for authentication server.Provides a context to bootstrap an etcd client.
A global static
ClientCreator etcd instance with the controller role.Role provider for Etcd persistent query storage.
This class manages a single underlying etcd connection (client) instance on behalf of its clients.
A
bootstrapped etcd role that needs read only access to a
RoutingFileContext.This class manages a single underlying etcd connection (client) instance on behalf of its clients.
A
bootstrapped etcd role that needs read/write access to a
RoutingFileContext.Implementation class of
DbAclGuiHelper that uses etcd as Acl storeAccess to the Etcd ACL database.
A
bootstrapped etcd role that needs read access to a
PropsContext.A
bootstrapped etcd role that needs write access to a
PropsContext.A context for name resolution using
DeephavenEtcdNameResolver.An
etcd role encapsulates the desired permissions and logic for connecting to
etcd.An opinionated
etcd role where the connection information is looked up in
<bootstrap>/<name>/.This class manages a single underlying etcd connection (client) instance on behalf of its clients.
A
bootstrapped etcd role that needs read/write access to a
SchemaContext.A
bootstrapped etcd role that needs read-only access to a
SchemaContext.This class manages a single underlying etcd connection (client) instance on behalf of its clients.
A
bootstrapped etcd role that needs read/write access to a
SchemaContext.Divide a table evenly into slices and put the slices into a TableMap.
Class to create audit and process event log loggers, and provide a mechanism to create and initialize other binary loggers.
This file is an example importer that illustrates the extensions to
BaseImporter needed to create a custom importer.Class to help with determining details from Throwable instances.
Sometimes the initial stack trace is ridiculously deep, and irrelevant.
Protobuf type
io.deephaven.proto.common.ExceptionDetailsMessageProtobuf type
io.deephaven.proto.common.ExceptionDetailsMessageThis dialog allows the User to decide how Exceptions should be handled.
This class provides a means to queue up exceptions and display them to a user.
An interface for prioritizing the execution of table rows.
A client-generated handle for each execution.
We want all script handles to be pooled, so we'll use a custom serializer and a (sadly) static IdFactory.
TableDataRefreshService implementation that uses a ScheduledThreadPoolExecutor.Creates a ThreadPoolExecutor which can then be used to submit or execute tasks.
Manage a value that changes after a certain period of time.
Static value - does not expire.
A sum where the values are decayed at an exponential rate to zero.
Client for exported objects.
Protobuf type
io.deephaven.proto.controller.ExportedObjectInfoMessageProtobuf type
io.deephaven.proto.controller.ExportedObjectInfoMessageProtobuf enum
io.deephaven.proto.controller.ExportedObjectTypeEnumExports tables to a RemoteTableHandleManager, for access via a proxy.
Dialog for sharing (exporting) part of a workspace.
A Helper class for sharing (exporting) part of a workspace.
An unchecked exception indicating a problem with a parsed expression, for example in
Table.where(String...)
or Table.update(String...).A Factory class that produces
ExpressionFactory instances based on an expression.A parser that will try a set of
ExpressionFactorys and attempt to parse the expression until one of them succeeds.Helpful class which parses expressions
and performs extra "this is exactly one expression" validation
Defines tables that support adding and changing columns
Results to be handed from beginAddColumns to finishAddColumns.
A base interface for
Schema ExtendedStorage elements.A base interface for
Schema ExtendedStorage elements known to be XML.Class for ExtendedStorageXml classes; parses common fields from the XML Element.
This annotation indicates that a class or method is used externally.
Deprecated.
use
ExternalizableCodecUtility methods used for writing/reading
Indexes.AppendableColumn for outputting Externalizable objects to a local column location.
AppendableColumn for streaming output of Externalizable objects to a CurrentByteBufferSink.
Protobuf type
io.deephaven.proto.controller.ExtraColumnMessageProtobuf type
io.deephaven.proto.controller.ExtraColumnMessageClass to support defining a condition for when a gRPC managed channel is failed,
based on either (a) a number of disconnects and reconnects quick in a row, or (b)
a sustained period of disconnection.
Class to avoid a particular import path for gRPC classes, so that
different clients can use our functionality for different shadowed
gRPC packages.
A
query that will, in one operation, fetch a table, apply ACLs, and initialize
a viewport for the requested object.Fetch a viewport-ready table from the server.
An interface for constructing plots.
A factory for creating a new Figure.
An interface for constructing plots.
Applies a series transform to a given
FigureImpl.Schedules snapshots for all tables in the figure.
Widget for displaying 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.
Interface to abstract-away local or remote file access.
A structured
KeyPath model around a file.The description is composed of the entries
FileContext.FILE and FileContext.NAMEOrdered buffer tracking system for a file, used to represent the data region of a column file.
A functional interface for recording read operations.
Message implementation to wrap a stored buffer and associated boundaries.
A representation of an open file.
Base class for accessors that wrap a
FileHandle with support for interruption and asynchronous close.ByteBufferSink that writes to a FileHandle in lieu of a FileChannel.
Factory interface for producing
FileHandles.Utility/helper methods for file operations.
Give callers of
FileHelper.deleteRecursivelyOnNFS(File, Pattern) a better exception to catch.FileImportBuilder<BUILDER_TYPE extends ImportBuilder<BUILDER_TYPE,IMPORTER_TYPE>,IMPORTER_TYPE extends ImportBase>
Base class for FileImportBuilders with properties common to all file imports.
Provides a mechanism for intra-process thread-safe file locking, used as machine-scope readers-writers lock.
Data importer protocol message for specifying a file and byte offset into a stream of log files.
A dynamic
KeyPath model around a list of files.The configuration for creating file-based binary log writers.
The
force behavior.Construction methods for creating file-based binary log writers.
A
UpdateBySpec for performing a forward fill of the specified columns.Unified interface for filtering tables and locations together.
A dialog used to help users create a filter.
A component to be laid out within a
static filter panelBase class for specific filter parameters.
This interface defines the server side definition of a filter display
for the aggCombo widget.
Describes types of value literals.
Dialog box containing a single-selection list that you can filter down.
A list model that contains a case insensitive filter string.
A panel that contains a filter textbox and then a list of items filtered by that filter.
This interface defines a table model that supports filtering.
TableDataService implementation with support to filter the provided TableLocations.
A TableMap that filters and optionally transforms the keys of another TableMap.
A basic extension of
GuiTableMap that enables filtering based on the provided FilterStrategyFilter Generators define ACLs.
The FilterGeneratorFactory gets the filter code from the ACL table (or an addFilter function in a persistent query),
and turns the text representation of the filter into a FilterGenerator using the CompilerTools.
If the compilation of a filter generator fails, then we wrap it into this Exception so that it is easily
identifiable by the calling code.
Listener for changes to the Data Routing Configuration.
A Builder to create
CheckboxFilterComponents to be used within a static filter panel.A builder for creating and populating
filter items for
static filters.A dialog that can be used to create or modify links between a
LinkSource and LinkTarget.A helper class that implements basic Filter Link functionality.
This class maintains a registry of link sources/targets.
Message conveying a DataRoutingService.Filter
Message conveying a DataRoutingService.Filter
This class takes a stream of input
FilterData items from the UI and tries to compress them into a filter
which will result in more optimised filters in the query engine.A listenable panel that provides filters to apply to the base widget table.
An interface defining an object that wishes to receive notifications of
changes in filters.
Prints a readable string representing this filter.
Wraps PivotWidget to add support for filtering, sorting, one click, and filter links.
Deprecated.
Basic implementation of the
FilterStrategy interface.Sanity checks a filter and its children, to confirm that each object makes sense with regard to its
fields, child count, etc.
A Factory for contextually building a 'static filter' panel.
Indicates that a defaulted method should be treated as final and never overridden.
The Firmware represents the low level BIOS or equivalent
State factory for firstBy using an InterativeIndexState to create a redirection Index.
Bridge logback to fish logging.
Basic data describing a snapshot of market data.
A snapshot of market data needed to create an option chain.
A snapshot of market data needed to create an option chain for futures.
A snapshot of market data needed to define option market prices.
A snapshot of market data needed to define rates for an underlying.
A snapshot of market data needed to define an underlying security.
A snapshot of market data needed to define future prices for an underlying security.
A snapshot of market data needed to define prices for an underlying security.
A snapshot of market data needed to define the vol surface for an underlying.
A high level grouping used to partition
all data into subsets that should be fit or evaluated together.
Factory methods to create multithreaded resources to fit a derivative model's parameters.
Generic interface for IntradayLoggers with five arguments.
A
ParamWidget that displays a selectable checkbox list of items from the table parameterImplementation of
IntradayLogger.TableWriterFactory which uses one specific, unchanging value for the column
partition.A utility class to decode column data updates with a fixed width (ie primitive types).
A utility class to decode column data updates with a fixed width (ie primitive types).
AppendableColumn for outputting variable-width objects to a local column location with a supporting ObjectCodec.
Implementation of
ChannelStateReader for Barrage shadowed gRPCEnforces that all IN-type expressions have a reference on the left side and only literals
on the right side.
Chunked aggregation operator for sorted first/last-by using a float sort-column on add-only tables.
ColumnSource implementation for aggregation result float columns.An
ObjectCodec that encodes a float[] using one integer to indicate the array size and then the array
items sequentially.Float array column data
Float array column data
Simple array source for Float.
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 DBDateTime.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 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 DBDateTime.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 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.
FloatByteTimsortDescendingKernel.FloatByteSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
This implements a timsort kernel for Floats.
FloatByteTimsortKernel.FloatByteSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
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 DBDateTime.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 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.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.
ChunkPool implementation for chunks of floats.Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
Float column data
Float column data
Iteration support for boxed or primitive floats contained with a ColumnSource.
TupleSource that produces key column values from ColumnSource types Float, DBDateTime, and Boolean.TupleSource that produces key column values from ColumnSource types Float, DBDateTime, and Byte.TupleSource that produces key column values from ColumnSource types Float, DBDateTime, and Character.TupleSource that produces key column values from ColumnSource types Float and DBDateTime.TupleSource that produces key column values from ColumnSource types Float, DBDateTime, and DBDateTime.TupleSource that produces key column values from ColumnSource types Float, DBDateTime, and Double.TupleSource that produces key column values from ColumnSource types Float, DBDateTime, and Float.TupleSource that produces key column values from ColumnSource types Float, DBDateTime, and Integer.TupleSource that produces key column values from ColumnSource types Float, DBDateTime, and Long.TupleSource that produces key column values from ColumnSource types Float, DBDateTime, and Object.TupleSource that produces key column values from ColumnSource types Float, DBDateTime, and Byte.TupleSource that produces key column values from ColumnSource types Float, DBDateTime, and Long.TupleSource that produces key column values from ColumnSource types Float, DBDateTime, and Short.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 DBDateTime.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 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.
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 DBDateTime.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 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.
A set of commonly used floating point numeric functions that can be applied to Float types.
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 DBDateTime.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 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.
FloatIntTimsortDescendingKernel.FloatIntSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
This implements a timsort kernel for Floats.
FloatIntTimsortKernel.FloatIntSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
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 DBDateTime.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 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 Attributes.Any,KEY_INDICES extends Attributes.Keys>
FloatLongMegaMergeKernel.FloatLongMegaMergeKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
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.
FloatLongTimsortDescendingKernel.FloatLongSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
This implements a timsort kernel for Floats.
FloatLongTimsortKernel.FloatLongSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
2-Tuple (double) key class composed of float and long elements.
A set of commonly used numeric functions that can be applied to Float types.
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 DBDateTime.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 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.
A set of commonly used functions that can be applied to Float types.
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 DBDateTime.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 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 DBDateTime.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 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 index keys.
Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
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 index 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 DBDateTime.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 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.The FloatTestSource is a ColumnSource used only for testing; not in live code.
This implements a timsort kernel for Floats.
This implements a timsort kernel for Floats.
Cast the values in the input chunk to an int.
See ReplicateDownsamplingValueTrackers for notes on changing this file.
A font used to represent text.
Style of font.
An implementation of
IconCode for use with the FontAwesome icon set.A simple dialog for setting various widget fonts.
Consolidates serializable columnar formatting and conditional formatting into a single, serializable object
Provides a pop up menu with options for formatting the column.
Formatters to transform strings into more usable forms.
static methods used in log and error message construction.
The various format types that can be applied to a column.
The Formula class is used within a FormulaColumn to compute individual table cell values.
An
AggregationContextFactory used in the implementation of Table.applyToAllBy(java.lang.String, java.lang.String, com.illumon.iris.db.v2.select.SelectColumn...).Exception while compiling user formulas.
Exception while evaluating user formulas.
This replaces FormulaTableIterator.
Generic interface for IntradayLoggers with four arguments.
FreezeBy records the first value for a given key in the output table and ignores subsequent changes.
A Freeze Column manager allows the user to freeze columns so that they are always in view.
Allows the user to "Freeze Columns".
A Transfer Handler that takes into account freeze tables.
WebHostInfo: A class which looks up the hostname and port information for a given Deephaven cluster.
Immutable class holding the information necessary to fully identify a table location (
TableKey + TableLocationKey)FullTableLocationKey representing all internal partition values.
Holder for functional interfaces not defined in the java.util.function package.
Represents an operation that accepts two inputs and returns a result, possibly throwing an exception.
Represents an operation that accepts no input and returns a boolean result, throwing an exception.
Represents an operation that accepts a single input argument and returns no result, throwing an exception.
Represents an operation that accepts no input and returns a result, throwing an exception.
Represents a function that accepts three arguments and produces a result.
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.
A simple class that is an AsyncCommand handler that also implements the future interface.
Created by rcaudy on 6/6/14.
A snapshot of market data needed to fit a futures option model.
A snapshot of market data needed to fit a futures option model.
Utility for accessing and querying futures fit data contained in a dynamic table.
A snapshot of market data needed to fit a futures option model.
A snapshot of market data needed to fit a futures option model.
A utility for prioritizing the processing of new data to fit.
Utility class for use to assist with Future-related tasks.
A list-like object that performs fuzzy sorting on the edit distance of strings.
Binary store importer that can be used in both persistent queries and command-line imports.
General CSV importer class to handle standard CSV imports
Jdbc SQL importer class, based off GeneralCsvImporter
General XML importer class to handle single-table XML imports
This class provides functions for unit tests to generate random updates to tables that were created with
TstUtils.testRefreshingTable(com.illumon.iris.db.v2.utils.Index, com.illumon.iris.db.v2.utils.ColumnHolder...).Static functions to produce a suitable shadowed fastutil map for a given type.
A
TableFilterProvider that generates ACLs based on a set of FilterGenerators attached to specific
groups.A Generic
AutoResizableTableCellRenderer that formats items based on an input Format or toString().A worker that executes a supplied command line.
Created by IntelliJ IDEA.
Relevant values from a line of a CSV file.
Created by IntelliJ IDEA.
Convert an Avro
GenericRecord to Deephaven rows.A builder to map key and value fields to table columns.
A get request requests the data at a given
Get.getPath() (at an optional
Get.getRevision()).Protobuf type
io.deephaven.proto.serviceregistry.GetAllConfigsRequestProtobuf type
io.deephaven.proto.serviceregistry.GetAllConfigsRequestProtobuf type
io.deephaven.proto.serviceregistry.GetAllConfigsResponseProtobuf type
io.deephaven.proto.serviceregistry.GetAllConfigsResponseProtobuf type
io.deephaven.proto.config.GetAllFilesRequestProtobuf type
io.deephaven.proto.config.GetAllFilesRequestProtobuf type
io.deephaven.proto.controller.GetAllGroupsRequestProtobuf type
io.deephaven.proto.controller.GetAllGroupsRequestProtobuf type
io.deephaven.proto.controller.GetAllUsersRequestProtobuf type
io.deephaven.proto.controller.GetAllUsersRequestAn encoding strategy that uses
String.getBytes(Charset).Protobuf type
io.deephaven.proto.serviceregistry.GetConfigsRequestProtobuf type
io.deephaven.proto.serviceregistry.GetConfigsRequestProtobuf type
io.deephaven.proto.serviceregistry.GetConfigsResponseProtobuf type
io.deephaven.proto.serviceregistry.GetConfigsResponseProtobuf type
io.deephaven.proto.controller.GetConfigurationRequestProtobuf type
io.deephaven.proto.controller.GetConfigurationRequestProtobuf type
io.deephaven.proto.controller.GetConfigurationResponseProtobuf type
io.deephaven.proto.controller.GetConfigurationResponseSimple query that gets the vital statistics necessary for UI elements related to DriverWrappers.
Protobuf type
io.deephaven.proto.config.GetFileRequestProtobuf type
io.deephaven.proto.config.GetFileRequestProtobuf type
io.deephaven.proto.config.GetFileResponseProtobuf type
io.deephaven.proto.config.GetFileResponse
Request argument for getNonce rpc.
Request argument for getNonce rpc.
Request response for getNonce rpc.
Request response for getNonce rpc.
A get prefix request is a request to retrieve all key-values that have a key that starts with the
prefix
GetPrefix.getPrefix() (at an optional GetPrefix.getRevision()).An interface for parsing
GetPrefixResponses.
Returns a GetPropertiesResponse with the requested set of properties.
Returns a GetPropertiesResponse with the requested set of properties.
Protobuf type
io.deephaven.proto.config.GetPropertiesResponseProtobuf type
io.deephaven.proto.config.GetPropertiesResponseAn interface for parsing
GetResponses.Protobuf type
io.deephaven.proto.controller.GetScriptPathsRequestProtobuf type
io.deephaven.proto.controller.GetScriptPathsRequestProtobuf type
io.deephaven.proto.controller.GetScriptPathsResponseProtobuf type
io.deephaven.proto.controller.GetScriptPathsResponseProtobuf type
io.deephaven.proto.controller.GetScriptRequestProtobuf type
io.deephaven.proto.controller.GetScriptRequestProtobuf type
io.deephaven.proto.controller.GetScriptResponseProtobuf type
io.deephaven.proto.controller.GetScriptResponse
Request argument for getTokenAs rpc
See the service definition file for details on the rpc request.
Request argument for getTokenAs rpc
See the service definition file for details on the rpc request.
Request response for getTokenAs rpc
See the service definition file for details on the rpc request.
Request response for getTokenAs rpc
See the service definition file for details on the rpc request.
Request argument for getToken rpc.
Request argument for getToken rpc.
Request response for getToken rpc.
Request response for getToken rpc.
Recursively removes top-level AND operations, if any, resulting in an array of filters
to run, potentially only containing a single filter if the top-level filter is not an AND.
This manager is used to issue and listen for global OneClick events
that are not dependent on the GUI layout
A simple dialog that allows a user to input a line number.
Functions statically imported into Groovy.
Created by IntelliJ IDEA.
The GroupedRedirectionIndex is intended for situations where you have several Indices that represent contiguous rows
of your output table and a flat output index.
A Logical grouping of
FilterComponents for use with ViewFactory.addStaticFilter(String) Static filters}A builder interface used to create grouping tables or maps.
Representation class for grouping column information stored in key-value metadata for Deephaven-written Parquet
files.
A Tagging interface for use with memoized grouping calculations
Implementations of this interface are able to compute groupings.
This is the Acl Group resource, defines all REST operations supported for /acl/groups uri.
Repeating group dimensions
Repeating group dimensions
The Group entity, to manage Group and Strategy mappings
Interface for synchronizing groups from the identity provider to the Deephaven ACL system.
Do nothing synchronizer.
Specialization of AuthenticationClientManager handling connection to gRPC authentication servers, using the standard
gRPC mechanism for symmetric server failover
Data required for public key authentication related to a nonce obtained from a particular server.
Authentication Server implementation over gRPC transport.
gRPC implementation of the Auth service API
Common utilities for Auth over gRPC, including coversions to RPC service message types.
Deephaven's own handler for registering handlers for various grpc endpoints.
The base implementation for columns in a table.
A Factory class that creates
AbstractDataColumns suitable for use with ColumnSetFactory.A basic UI table backed by a
WColumnSet and IrisTableModelUsed to collect various handles that are always needed whenever deriving a new table.
Finds runs of the same slot, and fills in the chunkPositions, runStarts, and runLengths arrays.
An abstract table that represents a hashset of smart keys.
ColumnSource implementation that delegates to the main and overflow sources for a hash table column.Something that can provide a fishlib logger.
A condition which evaluates to true iff the
KeyValue.getModificationRevision() at
HasModRev.getPath() is equal to HasModRev.getModRev().An interface to allow you to put ActiveSubscription in the same collection as PausedSubscription
An extension of
PopupProvider that provides menu items when a table header is right clicked.Represents the state of the KV store (the current system revision).
A simple method for generating a Heap dump for this JVM.
Static exception classes and usage printing methods for command line tools.
Exception parsing or validating command line, where the data type is incorrect.
Exception parsing or validating command line.
Exception conveying that the command line is a request for help.
A
TableColumnModel which allows columns to be hidden and unhidden.Hides all contents of the /irisapi/ directory, except for the JS API itself.
Popup Provider to handle hiding Various combinations of columns.
This class is an extension of QueryTable that overrides many methods from
Table which are not valid to perform
on Hierarchical tables (Table.treeTable(String, String) and Table.rollup(ComboAggregateFactory, String...)).A class that contains information required for a particular Hierarchical table type.
Utility for calculating histogram plot information:
bin locations and data frequencies within these bins.
This class accumulates samples in a 64 bin histogram with the property that for a sample value of n, the bin index
will be log2(n)+1 (offset by 1) since there are no unsinged numbers, and placing negative and 0 values in bin 0
preserves order, with maximum appearing in bin index 63 (max pos numbers)
Created by bmott on May 8, 2013.
Created by IntelliJ IDEA.
Created by IntelliJ IDEA.
Represents a single endpoint.
Expires on the hour with a datetime format of "yyyy-MM-dd.HHmmss.SSSZ".
Class to help build HTML tables that can be displayed through a web service.
Options for columns in the table.
A context for name resolution using
DeephavenHttpNameResolver.Utilities to send HTTP requests to Zendesk
Thrown when the zip file is too large and the user cancels the ticket.
A
PropertyInputStreamLoader that loads files via HTTP GET requests to the specified hostTableWriter that writes to multiple other writers.
Renders an icon for users to click on.
An interface to expose methods of the DataImportServer that need to be available for mocking in unit tests.
Signalling interface for DataImportChannelItems that have a long ID.
A set that internally wraps an IdentityHashMap.
Key implementation for objects keyed by their own identity.
Listener for status for termination signal from the dispatcher client.
An enum representing the cause for termination.
A class for abstracting away the different terminology and parameters for obtaining JDBC data; for use in the GUI
JDBC importing framework to make it friendlier for our users.
The necessary elements for a client UI to display information about this driver wrapper.
Apply the wrapped filter only when the table is not claimed.
A filter representing if-not-claimed then my-filter filter, using the global list of claims
A filter representing if-not-claimed then my-filter filter, using the global list of claims
Interface for history session, used by the console to interface with our XMLHistoryManager.
DateTime column source that wraps and delegates the storage to an
TreeMapSource<Long>.Simple array source for Immutable Byte.
A test column source that ignores additions, only removing values.
Simple array source for Immutable Char.
A test column source that ignores additions, only removing values.
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
DBDateTime ColumnSource implementations.Default interface for immutable Object
ColumnSource implementations.Default interface for immutable short
ColumnSource implementations.Default interface for immutable long-backed
ColumnSource implementations.DateTime column source that wraps and delegates the storage to an
ImmutableLongTestSource<Long>.Simple array source for Immutable Double.
A test column source that ignores additions, only removing values.
Simple array source for Immutable Float.
A test column source that ignores additions, only removing values.
Simple array source for Immutable Int.
A test column source that ignores additions, only removing values.
Simple array source for Immutable Long.
A test column source that ignores additions, only removing values.
A test column source that ignores additions, only removing values.
A read-only in-memory ResultSet implementation that is constructed from raw data and type information.
Simple array source for Immutable Short.
A test column source that ignores additions, only removing values.
Indicates that this method should be overridden by implementations to provide the functionality.
ImportBuilder<BUILDER_TYPE extends ImportBuilder<BUILDER_TYPE,IMPORT_TYPE>,IMPORT_TYPE extends ImportBase>
Base class for ImportBuilders with properties common to all imports.
Interface for handling transformations from custom implementations of
Parser.Functionality for analyzing import details.
Encapsulates details about ImportColumns from the schema, such as sourceType, formulae, etc
Wrap
OnDiskQueryDatabase, ensuring the user context has been set.This class encapsulates common transformations that can be used in ImportSource elements.
Performs a Workspace Import.
We don't actually need to do anything here; we really just are a null place holder for our configuration type; so
that the JdbcImportQueryConfigPanel can make use of our worker.
Mode for importers.
Container for import property name constants.
Support classes for programmatic creation of ImportSource blocks for schema files.
A class to wrap up details of an ImportColumn.
A
Schema import source.
an import source with a name and type.
an import source with a name and type.
message to retrieve import sources for a given table
will return an ImportSourcesResponse with a list of import sources
message to retrieve import sources for a given table
will return an ImportSourcesResponse with a list of import sources
response containing a list of import sources
response containing a list of import sources
Immutable implementation of
ImportSource that simply wraps the XML element
and exposes a few high-level attributes.Interface for tracking user-specified import state.
When reading the checkpoint record, we may not be able to find the class for the import state.
Import state that counts rows, and unique "sym" values.
Import state that counts rows, unique "usym" values, and unique "usym" + expiry pairs.
Basic import state that counts appended rows.
Import state that counts rows, unique "sym" values, and unique "usym" values.
A Factory to generate
TableWriters for use with various importers.A base for table writer factories with common utility code to validate and prepare table destination directories,
and create the table writers.
A
FilterData that selects strings which include or do not include values in the setA
FilterData that tests for inclusion from a set of stringsRuntime exception representing an incompatibility between table definitions.
This will filter a table starting off with the first N rows, and then adding new rows to the table on each refresh.
Simple utility class for managing the indentation of generated code.
A set of sorted long keys between 0 and Long.MAX_VALUE
A class for creating
Indexs in various ways.An
IndexBuilder that accepts key additions in any random order.An builder for
Indexs that requires keys to be added in a monotonically increasing fashion.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 Character values.IndexableData dataset with DBDateTime values.IndexableData with Double values.IndexableData with Float values.IndexableData dataset which ensures no IndexOutOfBoundsExceptions
are thrown.IndexableData dataset with Integer values.IndexableData dataset backed by an array.IndexableData dataset with Long values.IndexableData dataset with Short values.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.An implementation of
IndexableMap.Dataset with indexed numeric values.
IndexableNumericData dataset comprised of an array of Dates.IndexableNumericData dataset comprised of an array of DBDateTimes.IndexableNumericData dataset backed by an array of doubles.IndexableNumericData dataset backed by an array of floats.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.A builder that constructs an
Index from a set of keys.A codec to encode and decode generic Indexes to a column.
DataColumn implementation backed by a ColumnSource and an Index.
Local table location scanner that wraps a
TableLocationMetadataIndex.A set of sorted shifts.
Helper utility to build instances of
IndexShiftData with internally consistent data.Helper utility to build instances of
IndexShiftData with internally consistent data.Expands
ShiftAwareListener.onUpdate(ShiftAwareListener.Update)'s Update into a backward compatible
ARM (added, removed, modified) by expanding keyspace shifts.The socket configuration.
An Inflatable is the on-wire representation of a
Deflatable object.A list of inflatables; sent from the server to the client.
Deprecated.
Removed in Sanluis.
Class to hold constants used in the ingestion persistent queries.
Importer utilities required for the Illumon importers
Keeps track of tasks that must be finished before some other tasks can be run.
A Raw table snapshot.
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)
An in-memory PermissionFilterProvider that allows calling classes to set the applicable filters directly.
A
ColumnRenderer that will render the input overlay on top of a base table within a LiveInputTableEditorA
GuiTable implementation that provides an overlay of locally edited values on top of a server side
MutableInputTableThis is the table model for the spreadsheet like input table editor widget
LiveInputTableEditor.A pop up dialog used verify and edit rows before putting them into an InputTable.
This is a simple table used to verify and edit rows before putting them into an InputTable.
This is a simple table model used to verify and edit rows before putting them into an InputTable.
(description of class)
A pseudo-table implementation that provides rudimentary CRUD-like operations on a user table.
Adds extra information necessary to treat a table as an InputTable instance.
An Editor control that allows simple Add/Remove/Update operations to an
InputTableA Helper Class for performing UI Related Actions on a MutableInputTable.
Input table tool target for a given namespace.
Input table tool target for a given namespace and name.
Abstracts input table snapshot execution for both Legacy and Core+.
Actually runs the snapshot logic.
This tool will examine a specified set of input tables and write snapshot tables as necessary.
Representation of input table specification.
Builder to help create an
InputTableSpec.Contains an
InputTableSpec, along with its state, e.g.Builder to help create an
InputTableStateSpec.A listener to be used with asynchronous input table methods to receive status notifications.
Targets input tables for tools e.g.
This class contains all the necessary metadata to describe how a Deephaven installation is to be set up.
InstallerConstants:
A place for static constants used by installer code
Array-backed ColumnSource for
Instants.Sparse Array-backed ColumnSource for Instants.
This class is used for Listeners that represent "leaf" nodes in the update propagation tree.
The basis for
listener implementations.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.Deprecated.
use
IntArrayCodecAn
ObjectCodec that encodes a int[] using one integer to indicate the array size and then the array
items sequentially.Int array column data
Int array column data
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.
IntByteTimsortDescendingKernel.IntByteSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
This implements a timsort kernel for Integers.
IntByteTimsortKernel.IntByteSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
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.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.
ChunkPool implementation for chunks of ints.Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
Int column data
Int column data
An IntConsumer receives the int values contained in a data structure.
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 DBDateTime.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 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 DBDateTime.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 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 DBDateTime.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 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.Iteration support for boxed or primitive integers contained with a ColumnSource.
TupleSource that produces key column values from ColumnSource types Integer, DBDateTime, and Boolean.TupleSource that produces key column values from ColumnSource types Integer, DBDateTime, and Byte.TupleSource that produces key column values from ColumnSource types Integer, DBDateTime, and Character.TupleSource that produces key column values from ColumnSource types Integer and DBDateTime.TupleSource that produces key column values from ColumnSource types Integer, DBDateTime, and DBDateTime.TupleSource that produces key column values from ColumnSource types Integer, DBDateTime, and Double.TupleSource that produces key column values from ColumnSource types Integer, DBDateTime, and Float.TupleSource that produces key column values from ColumnSource types Integer, DBDateTime, and Integer.TupleSource that produces key column values from ColumnSource types Integer, DBDateTime, and Long.TupleSource that produces key column values from ColumnSource types Integer, DBDateTime, and Object.TupleSource that produces key column values from ColumnSource types Integer, DBDateTime, and Byte.TupleSource that produces key column values from ColumnSource types Integer, DBDateTime, and Long.TupleSource that produces key column values from ColumnSource types Integer, DBDateTime, and Short.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 DBDateTime.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 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 DBDateTime.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 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, 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 DBDateTime.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 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 DBDateTime.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 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.A set of commonly used numeric functions that can be applied to Integer types.
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 DBDateTime.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 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.A set of commonly used functions that can be applied to Integer types.
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 DBDateTime.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 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 DBDateTime.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 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 DBDateTime.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 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.
Interactive console queries must enforce the session count and push script session changes to the server.
Indicates that a particular method is for internal use only and should not be used by client code.
A clean interface for performing interpolations.
A dataset suitable for bar charts from an
XYDataSetCollection.IntervalAndTableXYDataSetCollectionWrapper.IntervalAndTableXYDataSetCollectionWrapperSnapshot<T extends IntervalXYDataSeriesInternal>
Collection of
IntervalXYDataSeriesInternal.Collection of
IntervalXYDataSeriesInternal.IntervalDataSetCollectionWrapper.IntervalDataSetCollectionWrapperSnapshot<T extends XYDataSeriesInternal>
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.
Generates columns of random intacters.
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.
IntIntTimsortDescendingKernel.IntIntSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
This implements a timsort kernel for Integers.
IntIntTimsortKernel.IntIntSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
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 Attributes.Any,KEY_INDICES extends Attributes.Keys>
IntLongMegaMergeKernel.IntLongMegaMergeKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
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.
IntLongTimsortDescendingKernel.IntLongSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
This implements a timsort kernel for Integers.
IntLongTimsortKernel.IntLongSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
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.
Programmatic API to manage System Intraday data: truncate, delete, and rescan partitions.
Configuration for a truncate or delete request: the target key, dry-run flag, DIS include/exclude lists, a
logger, and the authentication context to use when contacting DISs.
Builder for
IntradayControl.Options.Configuration for a rescan request: an optional target table, DIS include/exclude lists, a logger, and the
authentication context to use when contacting DISs.
Builder for
IntradayControl.RescanOptions.Command-line shell that exposes the
IntradayControl API as the dhctl intraday tool.All generated IntradayLoggers implement this interface.
TableWriterFactory to build a table writer.
Default methods in TableWriterFactory flow the right direction for backward compatibility, but the wrong
direction for implementation simplicity.
Builder to create and initialize
IntradayLogger instances, with static helpers for some specific logger
types.The IntradayLoggerFactory generates the loggers and listeners for tables defined in the database schema.
Deprecated.
A thread that writes out multiple
IntradayLogger entries to their destinations.Class to write
IntradayLogger entries to their destinations.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 index keys.
Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
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, based loosely on DoubleLinkedCircularListNode and
IntrusiveChainedHashAdapter.
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 index 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 KeyIndices.
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.The IntTestSource is a ColumnSource used only for testing; not in live code.
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 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.
See ReplicateDownsamplingValueTrackers for notes on changing this file.
An exception thrown when an invalid ACL is encountered.
Request argument for invalidateCookie rpc.
Request argument for invalidateCookie rpc.
Request response for invalidateCookie rpc.
Request response for invalidateCookie rpc.
A non-functional DataRoutingService that can be used as a placeholder when a routing yml string cannot be
parsed into a working DataRoutingService.
Placeholder schema for copy tables that delegate to nonexistent/invalid sources.
Placeholder instance for a TableDataService that could not be (re)created.
Exception thrown when a version is invalid.
These are the I/O events that can be generated by the NIO scheduler.
Created by IntelliJ IDEA.
Created by IntelliJ IDEA.
This is a clone of
IOJobImpl, with optional added protection against write queue overflows.Created by IntelliJ IDEA.
Created by IntelliJ IDEA.
Created by IntelliJ IDEA.
Defines a bare minimum set of functions that a persistent query client needs to be able to fulfil.
Created by IntelliJ IDEA.
Interface for classes to intercept ProcessEventLog messages.
Interface for classes that determine run-time parameters for remote requests.
Utility to print out the contents of a binary store file.
IrisCommandRpcWebsocket<S extends org.gwtproject.rpc.api.Server<S,C>,C extends org.gwtproject.rpc.api.Client<C,S>>
Provides translation between fishlib-style commands and gwtrpc-style messages.
This is a simple main that will connect to a remote query processor, and run a trivial query.
Note: This is *clearly* only intended to be used from one thread at a time.
ScriptSession implementation that simply allows variables to be exported.
A ScriptSession that uses a JPy cpython interpreter internally.
Basic dialog extended to close the window when the Escape key is pressed.
A custom file chooser that uses native File Dialog for Mac OS and IrisFileChooser for Windows / Linux.
Implementation of an IrisGroupProvider that uses a DbAclProvider
Very simple implementation of an IrisGroupProvider that users the users files from a class path.
Contains some static helper methods to create and manipulate GUI objects.
Iris DB groovy session with helper methods which is callable from supported languages.
Iris DB groovy session with helper methods which is callable from supported languages.
Class to create the standard Iris log objects.
The type of Logger to be created
Generic progress dialog for use with Iris components that need to give feedback to the user.
Spit out a list of queries that contain a set of strings.
Base class for basic query scheduling object to contain the parameters used for scheduling.
Implementation of scheduler for daily scheduling.
Implementation of scheduler for monthly scheduling.
Implementation of
IrisScheduler for queries that run over ranges.This panel is to allow users to revert persistent queries to earlier versions.
Interface for any Iris Scheduling implementation
IrisScheduler is intended to store scheduling information for Iris persistent queries.
Factory to create IrisScheduler instanced
This class is intended to access various IrisScheduler functionality that requires reflexive instantiation of the
appropriate IrisScheduler class instance based on the stored String[].
Displays a splash panel for logging in.
Utility class for swing related methods.
The GUI component for rendering tables within the IrisConsole.
An interface that should return a TableColumn for the given model, index, and WGuiColumn.
This encapsulates a
GuiTable, the JScrollPane for that table, and an optional warning label into a JPanel that we put
into our dataPanel.Defines the places where table decorations can be placed.
This enum contians the available options for table decorations
A ListSelectionModel that maintains selection as snapshot of the underlying
Key Columns.
Class to handle Color priority.
Utility to prints out the end of a Binary Store file, optionally following the file as it grows.
Text area dialog with the Iris icon.
A
TableModel that supports the display of tables created via Table.treeTable(String, String) or Table.rollup(ComboAggregateFactory, Collection).A super simple dummy implementation of a user context, where you just assert what the user is, and then
there are some hardcoded rules for testing.
Utility functions for help in validation classes
This class is the container component link between the InfoNode
DockingWindow and client widgets.A support object to provide common utilities for widgets derived from queries
Pretty much the LiveWidget getComponent() call; but gets the ImportPanel instead (so we can save the workspace).
Interface implemented by the ImportPanel, so we can fetch the panel and get the workspace info.
Interface for persistent query and console server selection implementations.
Exception to be thrown when resources can't be determined.
Information about a server group.
A condition which evaluates to true iff there is no key at
IsNew.getPath().A 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()Get a widget from an object.
Created by IntelliJ IDEA.
Created by IntelliJ IDEA.
A chunked, iterative operator that processes indices 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.
Creates iterative operators for the supplied type.
Provides an interface that allows an implementing class to interact with the top-level JFrame of the Deephaven UI.
An interface to expose WritableLocalTableLocation for mocking during testing.
Legacy advanced-filter support.
Utilities for copying data into numpy arrays.
Type of table.
Removes HTML links to excluded Illumon and Fishlib files in the given Javadoc directory.
Utility class to help with Java time usage
A JList that renders elements using a JCheckBox.
List model for JCheckBoxLIst
Based off CsvFieldWriter
Warnings about weaker access are suppressed because we want to be able to add, for example, field-specific
extensions without requiring them to be in this class
The base class for JDBC field writers that use the standard type mappings (from JdbcTypeMapper) to convert
from a JDBC result set to a Deephaven column type.
Tools for reading data from a JDBC source into an in-memory Deephaven table.
Options applicable when reading JDBC data into a Deephaven in-memory table.
Tools for programmatically executing JDBC batch imports.
The Builder class allows setting properties for a JDBC import and provides a
JdbcImport.Builder.build()
method which returns a JdbcImport object that will use the configured properties to import batch data.A clean interface defining all the methods a JdbcImport builder must define.
Jdbc SQL importer class, based off CsvFileImporter
Initializer for a JDBC import PQ.
CorePlus implementation of
DnDRequestProcessor for JDBC Import requests.Class to hold the settings for a JDBC import request.
A utility that logs Deephaven table snapshots and/or incremental updates to a JDBC table.
A builder for constructing a JdbcLogger.
A class to bind a particular Deephaven table to a JDBC table, such that updates to the source can can be
efficiently logged to JDBC.
Reads a JDBC result set and attempts to infer column data types and create appropriate schema and importer instructions.
This is a local in-memory table instantiation from a schema document, tightly coupled to XML representation and the Schema Editor
A closure that can be used to bind a ColumnSource to the given PreparedStatement and parameter index.
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 an 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
Analog of gRPC's ServerBuilder, plus servlet support to replace internal usage of JettyServerHelper, enabling
applications to assemble http2 and grpc services and expose them on a single port.
Class to help with Jetty server implementation.
Parameter struct for creating
JettyServerHelper instances.Build a JFreeChart axis.
Build a JFreeChart chart.
Build a panel to display a figure.
Build a JFreeChart representation of a line style.
Style of plot (e.g.
Plotting utilities for JFreeChart.
Build a JFreeChart theme.
This is the base class for jobs that can be invoked by the scheduler.
Yet Another implementation of the Scheduler interface -- the best one yet.
Statistics reporting struct.
The per-scheduler state for a job.
A priority queue (heap) for JobState instances, ordered by their deadlines.
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.
Initializes Jpy.
Virtual properties for the JS API.
A js-friendly BiConsumer FunctionalInterface
A js-friendly BiConsumer FunctionalInterface
A js-friendly Consumer FunctionalInterface
A js-friendly Function FunctionalInterface
AWT implementation of
ShapeConverts a consumer record containing JSON serialized objects to a Deephaven row.
A builder to map key and value fields to table columns.
Tools for programmatically executing JSON batch imports.
The Builder class allows setting properties for a JSON import and provides a
JsonImport.Builder.build()
method which returns a JsonImport object that will use the configured properties to import batch data.A stream that transforms JSON into CSV using a recursive flattening of each JSON object
(one top level JSON object per CSV row).
Provides convenience methods to facilitate parsing of a JSON String and extraction of typed values.
An interface for retrieving type-aware values from JSON objects.
Provides methods and classes for retrieving typed values from a
JsonRecord.Provides a BigDecimal-typed set method to call a
RowSetter set method and populate it with a
value from a JsonRecord.Provides a BigInteger-typed set method to call a
RowSetter set method and populate it with a
value from a JsonRecord.Provides a Boolean-typed set method to call a
RowSetter set method and populate it with a
value from a JsonRecord.Provides a Byte-typed set method to call a
RowSetter set method and populate it with a
value from a JsonRecord.Provides a Char-typed set method to call a
RowSetter set method and populate it with a
value from a JsonRecord.Provides a Deephaven
DBDateTime-typed set method to call a RowSetter set method and populate it with a
value from a JsonRecord.Provides a Deephaven double-typed set method to call a
RowSetter set method and populate it with a
value from a JsonRecord.Provides a Deephaven float-typed set method to call a
RowSetter set method and populate it with a
value from a JsonRecord.Provides a generic Object set method to call a
RowSetter set method and populate it with a
value from a JsonRecord.Provides a Deephaven int-typed set method to call a
RowSetter set method and populate it with a
value from a JsonRecord.Provides a Deephaven long-typed set method to call a
RowSetter set method and populate it with a
value from a JsonRecord.Provides a Deephaven short-typed set method to call a
RowSetter set method and populate it with a
value from a JsonRecord.Provides a String-typed set method to call a
RowSetter set method and populate it with a
value from a JsonRecord.A js-friendly Predicate FunctionalInterface
A js-friendly Supplier / Provider FunctionalInterface
A js-friendly Runnable FunctionalInterface
DockerServiceWorkerControlImpl is an implementation of the
WorkerControl interface that
creates Workers on Kubernetes.This class deploys a query worker as a docker container in a kubernetes (k8s) Pod.
Validation for Kubernetes worker creation requests.
Simple validator to allow all overrides.
Simple validator to allow CPU shares to be overridden.
Simple validator to deny all overrides.
An intraday ingester that replicates a Apache Kafka topic to a Deephaven Data Import Server.
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.
Represents a worker that is being managed by a lease handler and status servlet.
OpenAPI compatible analog to SmartKey, leaving out hashcode when serializing.
A class that wraps a KeyAgreement object with some logic for generating keys of an appropriate length given for the
chosen algorithm parameters
An Enumeration of all named key bindings for the program.
A utility to adjust the keyboard shortcut mappings for certain UI elements.
An in-memory table that has keys for each row, which can be updated on the LTM.
A priority blocking queue that maintains one element per key.
Simplest factory that has no operators or results, used to implement selectDistinct.
A Flavor of FirstBy that produces no values from the original table, only a named column of source keys.
A public / private key pair.
A public and private key used to authenticate to Deephaven.
An immutable path, structured as a list of parts.
KeyPathContext is a
Context where equivalence is defined solely on the basis of
KeyPathContext.getPath().An abstract implementation of
KeyPathContext.Describes the structure of a
KeyPathContext.A dynamic description indicates that the "description" of the
KeyPathContext can not be
fully defined statically, and depends on the underlying data.An Entry is a static description of a
KeyPathContext.A terminal description indicates that there is no further sub-structuring of the
KeyPathContext.Provides a basic implementation of
GetPrefixResponseParser and GetResponseParser
given a KeyValueParser.An immutable collection of non-overlapping read and write permissions, as represented by
key prefix sets.An immutable collection of non-overlapping
key path prefixes.Interface for
GroupingProviders that operate on metadata derived from a ColumnLocation for a given
Index key range.A key-value is the data associated with a given key-path.
Represents a collection of
key values.An empty key values collection
A
watch listener style interface that presents a stateful
KeyValuesCollection.Adapts a
WatchClient.StateListener into a KeyValuesCollection.Adapts an
KeyValuesCollectionListener into a WatchClient.UnitListener.A parser for
KeyValuesCollection.This class contains constants for use within the worker creation JSON of a
RemoteProcessingRequest.Simple container class with Jackson properties for serialization and deserialization.
WorkerKind for Kubernetes processes that controls how the KubernetesWorkerImpl will configure its Pods.
The root of all possible KvAcl related exceptions.
The exception for when a KV key can not be found in the store.
KVClient is the interface for executing
Requests against a key-value store, adapting the
appropriate Response, and invoking Response.linkToRequest().
This message is not used in requests/responses, but to serialize/deserialize the
information associated with a uuid client (KV key) with its payload (KV value) in etcd.
This message is not used in requests/responses, but to serialize/deserialize the
information associated with a uuid client (KV key) with its payload (KV value) in etcd.
An etcd implementation.
The top level creator interface for KV related services.
A global static
ExecutorService built with a thread factory that creates daemon threads,
thus the executor doesn't need to be shutdown.An
ExecutorService built with a thread factory that creates daemon threads,
thus the executor doesn't need to be shutdown.An in-memory creator for
KVClient.Holds common constants used in service registry service
An Unchecked Exception that captures failures in
ServiceRegistryJetcdProvider methodsDataset with data point labels.
Generates data labels for continuous data sets.
Schedules and executes
Runnable tasks.Class to provide servlet capabilities for Jetty servers, including authentication if required
When requested, authentication is performed through both the authentication server and the Iris group provider.
Marker interface for convenience methods for writing LAS_COMMAND records carrying LasInnerCommandIds.
Creates a last by table based on our XML last by configuration file.
ImportState that publishes a last-by view of the data being imported, producing a table intended for concurrent
usage by clients with access to the importing process.
LocalTableMap with an associated LiveTableRefreshCombiner.
Glues together a last-by view for a given intraday system table.
This is a very simple queue-like data structure with a max size and where enqueuing a new value when the queue is
full forces discarding of the oldest value.
The builder class for use in assembling layout hints suitable for use with
Table.layoutHints(LayoutHintBuilder) or
Table.layoutHints(String).The display mode for the search bar.
Supplier wrapper that caches the result in a SoftReference.Lazily-initialized FileAccessor implementation.
This interface represents a table that will not update itself on the refresh cycle, but instead refresh itself
when the refresh 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).
Return rows from multiple follower tables with the IDs indicated by the leader table.
Produce a Map of synchronized tables.
Produce a Map of synchronized TableMaps.
A plain-table view with totals table.
A builder to define a Leaf View.
A LeaseHandler handles a single etcd lease, keeps renewing it and provides methods toput and delete KVs associated to
the lease.
A helper class to create and keep renewing an etcd lease (renewals on a timer) and to put and delete KVs associated
to the lease.
Utilities for reading and writing CSV files to and from
TablesOne-time (?) bridge to import schema stored on disk into the schema service.
SectionParser for sections of yml in legacy format.
A special buffered reader which only returns data when a read-to-completion operation is guaranteed to return a complete
line excluding the CR/LF characters.
An interface describing a
Readable that supports line oriented parsing.Specifications for the style of a line.
Style for shapes drawn at the end of a line.
Style for drawing the connections between line segments.
Panel holding an
JFreeChart.Classes that implement this interface indicate that they may wrap an internally linkable object.
A Fully defined link between two
Linkables.Adapted from apache 2 open source library
( https://github.com/WeTheInternet/xapi/blob/26adfce69c6982dd8c2d020a45114a5c756f21c8/core/api/src/main/java/xapi/util/impl/LinkedIterable.java )
Can / should also borrow the tests for it...
An event providing details about update notifications from a
LinkSourceA
RuntimeException thrown during the link process, or callbacks.An object that controls
LinkTargets.A target for a
LinkSource.On Linux systems we can read /proc/meminfo to understand how much memory is available.
The memory available, in bytes as reported by /proc/meminfo.
ColumnSource implementation for aggregation result columns.
Protobuf type
io.deephaven.proto.schema.ListAllTablesRequestProtobuf type
io.deephaven.proto.schema.ListAllTablesRequestAbstract version of FilterStrategyImpl that will keep track of OneClick lists
and respond to changes appropriately.
An
AbstractTableModel backed by a simple mutable list of items.Listener for table changes.
Listener for table changes.
A listener recorder stores references to added, removed, modified, and shifted indices; and then notifies a
MergedListener that a change has occurred.Protobuf type
io.deephaven.proto.pqworker.ListenErrorRequestProtobuf type
io.deephaven.proto.pqworker.ListenErrorRequestProtobuf type
io.deephaven.proto.pqworker.ListenErrorResponseProtobuf type
io.deephaven.proto.pqworker.ListenErrorResponseImmutable implementation of
Listener that simply wraps the XML element
and exposes a few high-level attributes.Treat a list of filters as an "or" filter.
A
IncludedInFilterData that applies a OneClickList to a column
A list of filters.
A list of filters.
An
AssociativeData backed by a table.An
IndexableData backed by a table.An
IndexableNumericData backed by a table.UI editor for input tables.
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.A One Click Table displays an OneClickTablePanel which is blank until the user filters the table via a One Click.
Deprecated.
This class has been replaced by PivotOptions and will be removed in a future release.
A very simple QueryTable that also implements LiveTable.
An object that should be refreshed by the LiveTableMonitor.
This class contains a thread which periodically updates a set of monitored
LiveTables
at a specified target cycle time.Combines multiple
LiveTables into a single one, in order to allow for update parallelization within the
LiveTableMonitor.Common interface for classes that can register/deregister LiveTables.
A LiveWidget is an interface for dynamic GUI widgets.
LiveWidgets may implement this interface to allow filtering with ACLs.
This exception should be thrown when an issue occurs creating a LiveWidget.
LiveWidgets may implement this interface to restrict the users who can see a particular widget.
A model for a JList containing large amounts of data.
Periodic sampling of load statistics, including load average, cpu utilization percentage, and free memory.
Machine constants relevant for interpreting a load sample, eg, total memory and number of cpu threads.
Load sample data
AppendableColumn for output to a local column location.
AppendableTable for output to a local table location.
Factory for local appendable table components.
Simple constructors for stand-alone use cases.
Helper class for tools related to local appendable tables.
In-process version of TokenFactoryFactory.
Methods required to implement In-process TokenFactoryFactory functionality.
Adapts a LocalAuthenticationServer to a TokenFactoryFactory.
Implements filesystem layout for Iris DB filesystem-backed columns, relative to a LocalTableLocation.
A simple container for serializing LocalDate values.
Holder for data associated with a column of type java.time.LocalDate.
Deprecated.
use
LocalDateCodecWraps a file, and manages a handle into that file.
Local metadata indexing tool.
LocalProcessWorkerControlImpl is an implementation of the
WorkerControl interface that
launches a local operating system process using a Process class.WorkerKind for local processes that controls how the LocalProcessWorkerImpl will construct its command line arguments.
Server that exports a local table data service.
A table data service that finds locations via scanning a well-known directory hierarchy on a filesystem.
A TableDataServiceDescriptor for LocalTableDataService.
Builder interface for constructing LocalTableDataServiceDescriptor instances.
Base class for local table location implementations.
A TableMap implementation backed by a Map.
The TableMaps don't know how to create empty tables for themselves, if the TableMap needs to be pre-populated,
it must pass this callback into the constructor.
Manage the layout of an on disk database.
TableWriter for concurrently-readable table writing to a local table location.
A simple container for serializing local time values.
Holder for data associated with a column of type java.time.LocalTime.
Deprecated.
use
LocalTimeCodecA 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.
Simple adapter that sends Log4j style log output to a Logger.
Class to validate if Log4j is available.
This is the information a LogAggregator Server needs to run.
For use by clients logging via a LogAggregator.
Configuration for resolving a LogAggregatorEndpoint
Message conveying a LogAggregatorConfig
Message conveying a LogAggregatorConfig
Request for LogAggregatorConfig
Request for LogAggregatorConfig
Response to request for LogAggregatorConfig
Response to request for LogAggregatorConfig
Constants for the Log Aggregator Service, so they can be available without loading the LogAggregatorService class.
Request for LogAggregatorEndpointConfig
Request for LogAggregatorEndpointConfig
Response to request for LogAggregatorEndpointConfig
Response to request for LogAggregatorEndpointConfig
endpoint configuration with additional LAS fields
endpoint configuration with additional LAS fields
Service to allow binary logging over the network.
Creates a TableWriter that will connect to a Log Aggregator Service.
Write binary rows to a log aggregation service.
Write binary rows to a log aggregation service.
In a log format, a column in the schema can specify an ObjectInput as the source of the logged column.
watch folders, remove files according to rules
Encapsulates the schema information specific to a LogFormat.
The XML.
A LogFormat buffered logger.
The XML.
A LogFormat encoders logger.
The XML.
The LogFormat encoding.
The column types.
The XML.
The log format import state.
The XML.
A LogFormat logger.
The XML.
Information about an object used as an input type for this logger.
The XML.
A LogFormat logger column.
The XML.
Basic information about a
Logger.Abstract base class for Logger and Listener classes; parses common fields from the XML Element.
This class encapsulates the information required to generate Loggers and Listeners within the IntradayLoggerFactory.
Raised when Logger Listener schema validation fails
Interface for generating "supplemental" code for loggers or listeners.
Immutable implementation of
Logger that simply wraps the XML element
and exposes a few high-level attributes.A logical update clock that has two states, Updating and Idle.
The state component of a logical timestamp.
A basis for client-side login panels on the IrisSplashScreen.
Represents a serialized fishlib LogRecord,
suitable for display on javascript clients.
Class to retrieve the set of configurations for this tailer as filtered by process as specified on the command line.
Static class providing access to settings that control the tailer and the DIS, primarily buffer sizes and
pooling behavior.
A LogtailerDestinationManager instance sends data for a fully-defined set of logs to a specific destination.
Class to configure and track per-destination throttle information.
Utility to passively collect binlog files, and delete them after a specified period of inactivity.
LogtailerMain is a class to tail binary log files and send the data therein to a Data Import Server (DIS).
Container for the tailer's run-time configuration.
Specifies the type of run for this LogTailer
Utility class for log tailer static methods
Utility class to help format logging messages.
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.Deprecated.
use
LongArrayCodecAn
ObjectCodec that encodes a long[] using one integer to indicate the array size and then the array
items sequentially.Long array column data
Long array column data
Simple array source for Long.
A renderer for rendering longs as DBDateTimes.
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 DBDateTime.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 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 DBDateTime.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 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.
LongByteTimsortDescendingKernel.LongByteSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
This implements a timsort kernel for Longs.
LongByteTimsortKernel.LongByteSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
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 DBDateTime.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 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.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.
ChunkPool implementation for chunks of longs.Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
Long column data
Long column data
Iteration support for boxed or primitive longs contained with a ColumnSource.
TupleSource that produces key column values from ColumnSource types Long, DBDateTime, and Boolean.TupleSource that produces key column values from ColumnSource types Long, DBDateTime, and Byte.TupleSource that produces key column values from ColumnSource types Long, DBDateTime, and Character.TupleSource that produces key column values from ColumnSource types Long and DBDateTime.TupleSource that produces key column values from ColumnSource types Long, DBDateTime, and DBDateTime.TupleSource that produces key column values from ColumnSource types Long, DBDateTime, and Double.TupleSource that produces key column values from ColumnSource types Long, DBDateTime, and Float.TupleSource that produces key column values from ColumnSource types Long, DBDateTime, and Integer.TupleSource that produces key column values from ColumnSource types Long, DBDateTime, and Long.TupleSource that produces key column values from ColumnSource types Long, DBDateTime, and Object.TupleSource that produces key column values from ColumnSource types Long, DBDateTime, and Byte.TupleSource that produces key column values from ColumnSource types Long, DBDateTime, and Long.TupleSource that produces key column values from ColumnSource types Long, DBDateTime, 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.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 DBDateTime.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 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.
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 DBDateTime.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 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.
Generates columns of random longacters.
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 DBDateTime.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 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.
LongIntTimsortDescendingKernel.LongIntSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
This implements a timsort kernel for Longs.
LongIntTimsortKernel.LongIntSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
2-Tuple (double) key class composed of long and int elements.
Extend the default factory to add date to the rolling format.
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 DBDateTime.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 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 Attributes.Any,KEY_INDICES extends Attributes.Keys>
LongLongMegaMergeKernel.LongLongMegaMergeKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
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.
LongLongTimsortDescendingKernel.LongLongSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
This implements a timsort kernel for Longs.
LongLongTimsortKernel.LongLongSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
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 Index keys.
A set of commonly used numeric functions that can be applied to Long types.
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 DBDateTime.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 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.
A set of commonly used functions that can be applied to Long types.
An operator that simply remembers the current chunks during the add and reprocess phases.
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 DBDateTime.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 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 DBDateTime.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 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 index keys.
Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
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 index 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 DBDateTime.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 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 DB structures with a long (64-bit signed integer) size.
The SortKernel sorts a chunk of primitive value together with a parallel LongChunk of KeyIndices.
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.The LongTestSource is a ColumnSource used only for testing; not in live code.
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 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.
See ReplicateDownsamplingValueTrackers for notes on changing this file.
MachineState:
Rewrites logical expressions into an actual version that does what would be expected.
Creates a
ManagedChannel for Deephaven gRPC services.ObjectCodec implementation for Maps of type K to V.
Basic interface for
FilterStrategies to use to match specific
cell valuesHolds a pair of column names.
Parses strings of the form "Column" or "Column1=Column2" into a MatchPair (or array of them).
The member entity, to manage user to group(s) mapping
This is the Acl Member resource, defines all REST operations supported for /acl/members uri.
Keys for memoized operations on QueryTable.
A base
GroupingProvider that supports memoization.A Simple glue class to bind an
IntradayLogger to an in memory live TableEasy to use wrapper for merging data.
Represents an output location for the merge operation.
A factory interface for creating
MergeDestination instances appropriate for the desired
Database.StorageFormat.A merged listener has a collection of
ListenerRecorders.Merge data from system intraday locations (as written by various importers).
Any AND nested within another AND or OR nested within another OR should be flattened
into just a single level.
A set of parameters to be used while performing a merge with
MergeData.A Builder for constructing a
MergeParametersController migration class to update merge configurations with the new data routing service parameters.
If two or more IN-like expressions are in the same OR (or NOT-INs in the same AND), join
them together into a single expression.
Sets the remote simple script method to `ExecuteMergeJob.execute()`
Utility to take a set of tables, each of which is sorted; and merge them together into a single table, which will
also be sorted.
Created with IntelliJ IDEA.
The interface to a module which consumes messages.
Base class for all message encoders.
Users of the TableClient must provide an implementation of this interface, which will get called in order
to parse incoming messages.
Users of the TableClient must provide an implementation of this interface, which will get called in order
to parse incoming messages.
Message identifiers and length of message root
Message identifiers and length of message root
Simplifying adapter interface for message pools, to allow a message just to take a recycle method reference.
A MessageProducer sends Message instances to a set of MessageConsumers.
A ByteBuffer sink which provides its stream with buffers from a message pool, and collects filled buffers into an
array of messages.
Convert between grpc Messages and Responses and their corresponding implementation objects
Present a
DataImportServiceConfigMessage with the
DataImportServiceConfig interface.An instance of this object is sent to our parser,
so that as it runs into invalid syntax, it can report useful errors,
and allow handler code to inspect the jjtree parser when it occurs.
Repair tool for Iris database metadata.
Meta info contains metadata related information
A structured
KeyPath model around UpdateInfo, and metadata related concerns.The description is composed of the following entries:
MetaInfoContext.CREATED, MetaInfoContext.UPDATED,
MetaInfoContext.GUARD, MetaInfoContext.SUCCESS, and MetaInfoContext.FAIL.A key used for calculating metrics; combines a
TableHandle and
an int fishlib command key, so that metrics operations which rely
on calling an RPC method which is responded to with a pushed message
can find the correct start time and send a metrics event.An encapsulation of a metrics type, timestamp
Minimum and Maximum aggregation factory.
Helper class to hold min and max values.
Provides a common builder-framework for min/max based heatmaps
Factory for iterative sum aggregations.
Minimal root implementation of a Process Status.
An exception indicating that the Deephaven system has not been configured correctly; and requires administrator
intervention.
Indicates that an operation which requires at least one matched keys (such as exactJoin) does not have a key.
Thrown when the specified Universe ID can't be found.
Created by IntelliJ IDEA.
A structured
KeyPath model representing the modification revision from
KeyValue.getModificationRevision().A simplified
watch listener interface.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
LiveTableMonitor 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
ShiftAwareListener.Update instances.A helper utility that simplifies propagating modified columns to a child table.
Protobuf type
io.deephaven.proto.controller.ModifyQueryRequestProtobuf type
io.deephaven.proto.controller.ModifyQueryRequestProtobuf type
io.deephaven.proto.controller.ModifyQueryResponseProtobuf type
io.deephaven.proto.controller.ModifyQueryResponseHelpers to use inside your MouseEvent handlers.
Default interface for loggers that take more than eight arguments.
User: dsmith Date: 3/30/11
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.A User Docking Window Event indicating that multiple tabs are being closed
An exception to use when a series of operations must all be executed, but may all throw exceptions themselves.
A TrustManager that delegates its methods to a set of child TrustManagers.
A gRPC
NameResolver class with configurable scheme and fixed list of hosts.An implementation of
Icon that renders each icon side by side.Join unique rows from a set of tables onto a set of common keys.
A descriptor of an input to a multiJoin.
Provides a "Show Value" menu item when the value in the underlying row is
multiline
A
AbstractMultiSeries collection that holds and generates OHLCDataSeriesInternal.A
AbstractMultiSeries collection that holds and generates OHLCDataSeriesInternal.ChannelManager implementation for binary log files, using dynamic column partition selection.
Construction methods for creating file-based binary log writers with multiple partitions.
A table writer factory that accepts a partition at runtime (used when we want to use data from an import column
to direct each row to a specific partition).
The base class for thread-safe, multi-partition buffered loggers.
The base class for not-thread-safe, multi-partition buffered loggers.
The interface used by LogFormat for writing to multiple partitions.
A wrapper around an existing
MultiPartitionWriter that keeps simple statistics.A
ScriptPathLoader that will load paths from multiple underlying loaders.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
DBColumnRenderer which will resize based on the desired width of the cell, the column-header related to the
cell, and the potential totalsTable value associated with the cell.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
DBDateTime 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.A node in a mutable linked list structure
A minimal interface for mutable tables that can be changed over the OpenAPI.
A schema that can be mutated.
The specific claims made by a single DIS
The specific claims made by a single DIS
Protobuf type
io.deephaven.proto.routing.MyClaimsMessage.TableIdProtobuf type
io.deephaven.proto.routing.MyClaimsMessage.TableIdMysql implementation class that implements
DbAclGuiHelper method which help in retrieving Acls stored in MySql storeAccess to the MySQL ACL database.
Presents a common pattern for extracting directory-type listing from a flat key path space.
Shape enums
Protobuf type
io.deephaven.proto.controller.NamedStringListProtobuf type
io.deephaven.proto.controller.NamedStringListSchemaException indicating a requested namespace was not found / does not exist.
Protobuf type
io.deephaven.proto.schema.NamespaceRequestProtobuf type
io.deephaven.proto.schema.NamespaceRequestDeprecated.
This enum is removed in Sanluis, and is replaced with io.deephaven.enterprise.database.NamespaceSet
Represents a classification of tables.
Protobuf enum
io.deephaven.proto.schema.NamespaceSet
Enum mirroring NamespaceSet
Protobuf type
io.deephaven.proto.schema.NamespaceSetReplyProtobuf type
io.deephaven.proto.schema.NamespaceSetReplyProtobuf type
io.deephaven.proto.schema.NamespaceSetRequestProtobuf type
io.deephaven.proto.schema.NamespaceSetRequestA formatter for converting nanoseconds into formatted strings.
AppendableColumn<DBDateTime> for output to a local column location.
Array-backed ColumnSource for TIME_TYPEs.
Computes the differences between values in an array of emas.
Partition-aware source table with support for a single internal partition and a single column partition.
Local table location scanner that can handle two-level partitioning.
NetworkParams presents network parameters of running OS, such as DNS, host
name etc.
Created by IntelliJ IDEA.
Created by IntelliJ IDEA.
Created by IntelliJ IDEA.
Created by IntelliJ IDEA.
General utilities for NIO
NodeRoles:
A TableUI that explicitly disables Swing's normal "Drag to select" feature.
If we have a set of tables, we would like to pick the highest priority table that is non-empty.
Wraps an Icon to prevent serialization.
Rewrites NOT expressions, with the goal of removing as many as possible and simplifying the expression tree.
Exception thrown when a column is not found.
Exception thrown when an element does not exist, generally when attempting to access or remove an element that is not
present.
Exception thrown by
ListFilterData when a list passed by name does not exist in the
ListManagerException to indicate that the client is not authenticated.
Constant values for retrieving notebook data from the DbInternal.WorkspaceData table.
Interface for notification of table changes.
A notification that may be enqueued.
Used by
swap listeners to set the notification step of elements in our DAG.Elements of a Deephaven query DAG that can supply their notification step.
Implementation of
NotificationQueue.Notification that wraps another, in order to allow overrides.An exception thrown when an action requires a subscribed client but the client is not actually subscribed.
A
JFormattedTextField that accepts null (blank) valuesThis implements a timsort kernel for Characters.
NullAwareCharByteTimsortDescendingKernel.CharByteSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
This implements a timsort kernel for Characters.
NullAwareCharByteTimsortKernel.CharByteSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.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.
NullAwareCharIntTimsortDescendingKernel.CharIntSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
This implements a timsort kernel for Characters.
NullAwareCharIntTimsortKernel.CharIntSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
This implements a timsort kernel for Characters.
NullAwareCharLongTimsortDescendingKernel.CharLongSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
This implements a timsort kernel for Characters.
NullAwareCharLongTimsortKernel.CharLongSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.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 index 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 index 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
nullA
FilterData for checking null cell valuesNullFilterGenerator() provides no access to a table, it only useful to override a less-specific ACL for a group.
A Freeze Column Manager for Gui Tables that do not support freeze columns.
An importer that always fails.
This is a notification that does not actually notify anything.
An IOHandler which implements all methods as no-ops, useful for situations in which only one method is really of
interest.
User: zforsyth Date: 7/20/11
This is a dummy ScheduledExecutorService that we use in TableDataRefreshService when we don't actually want to execute
any background refresh tasks.
A SelectColumn implementation that can be used to replace columns with
NullValueColumnSourcesThe "null"
ThreadProfiler implementation, which supports no actual measurements.A generic and very simple data validator.
A column source that returns null for all keys.
An adjustable column formatter for Numeric types.
Utility functions for converting an arbitrary boxed integral Number into a primitive int or long.
Protobuf type
io.deephaven.proto.pqworker.ObjectAccessRequestProtobuf type
io.deephaven.proto.pqworker.ObjectAccessRequestProtobuf type
io.deephaven.proto.pqworker.ObjectAccessResponseProtobuf type
io.deephaven.proto.pqworker.ObjectAccessResponseChunked 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 http://code.google.com/p/java-allocation-instrumenter/ to produce stats
To use make sure you set
-j -Dallocation.stats.enabled=true -j -Xbootclasspath/a:/usr/walleye/walleye-server-XXXXX/java_lib/allocation-2.0.jar
-j -javaagent:/usr/walleye/walleye-server-XXXXX/java_lib/allocation-2.0.jar (maybe even use -j -noverify)
User: zforsyth Date: Dec 16, 2010
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 DBDateTime.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 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 DBDateTime.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 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.
ObjectByteTimsortDescendingKernel.ObjectByteSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
This implements a timsort kernel for Objects.
ObjectByteTimsortKernel.ObjectByteSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
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 DBDateTime.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 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.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.
ChunkPool implementation for chunks of objects.Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
Deprecated.
Use
ObjectCodec directly.TupleSource that produces key column values from ColumnSource types Object, DBDateTime, and Boolean.TupleSource that produces key column values from ColumnSource types Object, DBDateTime, and Byte.TupleSource that produces key column values from ColumnSource types Object, DBDateTime, and Character.TupleSource that produces key column values from ColumnSource types Object and DBDateTime.TupleSource that produces key column values from ColumnSource types Object, DBDateTime, and DBDateTime.TupleSource that produces key column values from ColumnSource types Object, DBDateTime, and Double.TupleSource that produces key column values from ColumnSource types Object, DBDateTime, and Float.TupleSource that produces key column values from ColumnSource types Object, DBDateTime, and Integer.TupleSource that produces key column values from ColumnSource types Object, DBDateTime, and Long.TupleSource that produces key column values from ColumnSource types Object, DBDateTime, and Object.TupleSource that produces key column values from ColumnSource types Object, DBDateTime, and Byte.TupleSource that produces key column values from ColumnSource types Object, DBDateTime, and Long.TupleSource that produces key column values from ColumnSource types Object, DBDateTime, and Short.Deprecated.
Use
ObjectDecoder directlyTupleSource 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 DBDateTime.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 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.
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 DBDateTime.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 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.
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 DBDateTime.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 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.
ObjectIntTimsortDescendingKernel.ObjectIntSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
This implements a timsort kernel for Objects.
ObjectIntTimsortKernel.ObjectIntSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
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 DBDateTime.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 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 Attributes.Any,KEY_INDICES extends Attributes.Keys>
ObjectLongMegaMergeKernel.ObjectLongMegaMergeKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
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.
ObjectLongTimsortDescendingKernel.ObjectLongSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
This implements a timsort kernel for Objects.
ObjectLongTimsortKernel.ObjectLongSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
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 DBDateTime.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 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.
Object pool interface that allows reference tracking.
A set of commonly used functions that can be applied to Object 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 DBDateTime.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 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 DBDateTime.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 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 index keys.
Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
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 index keys.
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 DBDateTime.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 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.Handy methods for working with object streams, w.r.t.
The ObjectTestSource is a ColumnSource used only for testing; not in live code.
This implements a timsort kernel for Objects.
This implements a timsort kernel for Objects.
Wrap an underlying FileAccessor, providing an offset view into the underlying accessor's data.
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.Collection of
OHLCDataSeriesInternal.Base class for local database implementations.
Functionality factored out of
OnDiskDatabase, OnDiskQueryDatabase, and related classes, exposed for other database implementations.Primary local database implementation for query usage.
Generic interface for one argument loggers.
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.
Hides series from being drawn until a OneClick event is fired.
Interface for receiving OneClick events
Singleton class to manage global lists that can be used globally across
many tables.
Listener contract for changes to underlying lists
A PopupProvider that provides the "Create OneClick List" item if the
selected column is a string
A Cell Renderer for a One Click List.
A Panel that displays a One Click Table.
On refresh, each of the enqueued runnables is executed.
A structured
KeyPath model representing a single OptionalLongAn ordered collection of long keys.
Iterator for consuming an
OrderedKeys by ordered subsets.OsType:
Fallback component manager for import types not directly supported by the Schema Editor.
Provides static methods to perform SQL-style left outer and full outer joins.
Some operations can pre-compute the necessary key-space needed to correctly maintain the intended result.
This provides the
ChunkSource interface to a contiguous block of data from
the range [Page.firstRowOffset(),Page.firstRowOffset() + Page.length()).This has helper defaults for columns that just represent a repeating value (such as null or partition columns).
A Cache for
IntrusivePages.Intrusive data structure for page caching.
PageStores are a collection of non-overlapping pages, which provides a single
ChunkSource interface across all the pages.In order to be able to cache and reuse ChunkSources across multiple Tables (or other references),
PagingChunkSource adds a mask to the ChunkSource, and supports some additional fillChunk methods.Color abstraction.
Displays a pandas data frame
Marker interface for Controller to understand that it is looking at a Pandas Widget and how it should be handled in
the open api.
Loading screen for a
ChartA utility intended to assist in parallel-parsing inbound messages from a Kafka broker while ensuring that row(s) are
written to disk in the order corresponding to the order in which they were sent to the utility.
A single parameter to be used with a
ParameterizedQueryA Builder for creating properly typed parameters.
An Exception thrown when there is a problem with a
ParameterThe basic parameter implementation.
A ParameterizedQuery is a set of computations that are deferred until parameters are
provided to complete.
A Builder patterned object to construct a
ParameterizedQuery.The default implementation of a
ParameterizedQueryBuilder.This is the client portion of the ParameterisedQuery widget.
This is the panel that controls a single instance of a ParameterizedQuery.
The primary implementation of a Parameterized query.
Marker interface for Controller to understand that it is looking at a parameterized query, and how it should be handled in
the open api.
A universe for a single export of a
ParameterizedQueryA self-contained "parallel universe" for
ParameterizedQuery instances
to operate within.An exception thrown when validation of user input parameters to a
ParameterizedQuery fails validation.A basic visitor to validate a single parameter.
The UI compliment to a Parameter.
ColumnRegionByte implementation for regions that support fetching primitive bytes from a
ColumnChunkPageStore.ColumnRegionChar implementation for regions that support fetching primitive chars from a
ColumnChunkPageStore.ColumnRegionDouble implementation for regions that support fetching primitive doubles from a
ColumnChunkPageStore.ColumnRegionFloat implementation for regions that support fetching primitive floats from a
ColumnChunkPageStore.ColumnRegionInt implementation for regions that support fetching primitive ints from a
ColumnChunkPageStore.ColumnRegionLong implementation for regions that support fetching primitive longs from a
ColumnChunkPageStore.ColumnRegionObject implementation for regions that support fetching objects from a
ColumnChunkPageStore.ColumnRegionShort implementation for regions that support fetching primitive shorts from a
ColumnChunkPageStore.Top level accessor for a parquet file
ColumnLocation sub-interface for column locations stored in the Apache Parquet columnar format.TableLocation sub-interface for table locations stored in the Apache Parquet columnar format.This class provides instructions intended for read and write parquet operations (which take it as an optional
argument) specifying desired transformations.
API for writing DH tables in parquet format
Tools for managing and manipulating tables on disk in parquet format.
An implementation of
ParsableGetPrefixRequest based on an GetPrefixResponseParser.An implementation of
ParsableGetRequest based on an GetResponseParser.ParsableRequest is an interface that helps
KeyPathContexts provide
strongly typed requests and responses.Thrown from the parser if the thread interrupt status is set.
Represents a parsed document.
This exception is thrown when parse errors are encountered.
Represents the state of a "currently being parsed node".
A source table that can filter partitions before coalescing.
A
KeyRangeGroupingProvider for partitioning columns.An extension of csvFieldWriter that allows times stored as HHMMSS.nnnnnnnnn relative to midnight to be converted
into a complete epoch time at a specified timezone.
Helper enumerations for producing useful partitioning formulas in
BaseMergeData.Specialized enum used in conjunction with
PartitioningFormulaHelpersAn extension of RegionedColumnSource for sources that partition tables
Holds the map of partition to its list of chunks (startIndex and size) in one parser chunk which is approximately 262K in size.
This is an Observer interface.
Simplest possible "code generator" for logger and listener supplemental code.
The entity to manage a users password
This is the Acl Password resource, defines all REST operations supported for /acl/users uri.
Base class for filters that use a Pattern to do filtering.
Superclass for data import protocol messages that have a body.
An object to represent the operation of parsing documents from users.
Factory for iterative sum aggregations.
Java performance monitoring queries.
Created by rcaudy on 3/12/15.
A
LivenessManager implementation that will never release its referents.Serializable data object that includes details of the group, acl and associated collection of filters.
This interface defines classes which provides group and account information for users, and also provides
information about Table, Column, and System level ACLs
A super simple dummy implementation of a user context, where you just assert what the user is, and then
there are some hardcoded rules for testing.
A super simple dummy implementation of a user context, where you just assert what the user is, and then
there are some hardcoded rules for testing.
This interface and the associated inner interfaces Callbacks and PersistenceStream specify a framework
for streaming arbitrary collections of objects to disk, using a journaling and checkpoint
strategy.
Represents the Persistence instance's communication with the in-memory state of the collection.
Persistence.PersistenceStream<UpdateType,InputStreamType extends Closeable,OutputStreamType extends Flushable>
Represents the Persistence instance's communication with the on-disk representation
of the collection.
PersistenceBaseImpl<UpdateType,InputStreamType extends Closeable,OutputStreamType extends Flushable>
A base implementation of the Persistence interface.
Implementation of PersistenceBaseImpl.
This is the peristence streams manager used for PHTs and other persistent caches.
Persistence policy for persistent storage implementations.
Implementation of a persistently-stored hash table using the Persistence classes.
Holder for parsed response containing the persistent queries and associated metadata.
A dynamic
KeyPath model for persistent queries.A stateful
watch listener interface for PersistentQueries.Initializes a global
PersistentQueriesContext as the equivalent of
new PersistentQueriesContext(DataContextInstance.getInstance()).The PersistentQuery class is a set of static methods that can be used to interact with the current state of the
active Persistent Query.
The exception thrown when the requested session cannot be found.
Note:: {PersistentQueryConfiguration, PersistentQueryState, PersistentQueryInfo, PersistentQuery, PersistentQueryClient} replace TableConfiguration.
Protobuf type
io.deephaven.proto.controller.PersistentQueryConfigMessageProtobuf type
io.deephaven.proto.controller.PersistentQueryConfigMessageA factory that listens to the Persistent Query Controller and generates a Table from the QueryInfo updates.
Utility class for creating a Persistent Query Config Table and supports Swing Panel Rendering.
Helper class to analyze and hold selected query states and permissions.
PersistentQueryConfiguration contains the persistent state for a query.
Automatically generated Deephaven binary logger for DbInternal.PersistentQueryConfigurationLogV2 format 7.
The header encoder.
The row encoder.
Validator for persistent query configuration log version 2
Wrapper to help in the synchronization of PersistentQueryConfiguration objects.
A structured
KeyPath model around a PQ file.
Stand-alone controller for Iris.
Client for subscribing to state from the PersistentQueryController and manipulating persistent queries.
Class to hold serializable persistent query controller configuration information; used by the controller and any client which
needs access to the controller's configuration information.
Database server configuration, suitable for a Persistent Query script.
The type of server this instance represents
Holder for kv
FileInfo for a given Deephaven persistent query.This interface defines a local handle to a remote Persistent Query.
Note: {PersistentQueryConfiguration, PersistentQueryState, PersistentQueryInfo, PersistentQuery, PersistentQueryClient} replace TableConfiguration.
Protobuf type
io.deephaven.proto.controller.PersistentQueryInfoMessageProtobuf type
io.deephaven.proto.controller.PersistentQueryInfoMessageA custom column for displaying data in the Persistent Query Config Table.
Interface to allow persistent query configuration types to add context menu items on a persistent query panel for
their respective query types.
A
RemoteScriptSource that can load paths for a specific serial ID.An Object describing the current state of a Persistent Query.
Automatically generated Deephaven binary logger for DbInternal.PersistentQueryStateLog format 6.
The header encoder.
The row encoder.
Validator for persistent query state log data.
Protobuf type
io.deephaven.proto.controller.PersistentQueryStateMessageProtobuf type
io.deephaven.proto.controller.PersistentQueryStateMessageProtobuf enum
io.deephaven.proto.controller.PersistentQueryStatusEnumGiven the name or config serial ID of a persistent query, connect to it and fetch a preemptive table by name.
A wrapper around a
PersistentQueryClient that retrieves and subscribes to preemptive tables.
A PersistentQueryURI is a URI composing the scheme `pq`, the persistent query name or serial, `/scope/`,
the name of the table being fetched, and an optional argument to select a live subscription, or snapshot.
A Builder for a
PersistentQueryURIUtility to manipulate pid files
Wraps a
CategoryDataSetCollection to create a
dataset appropriate for pie charts.Protobuf type
io.deephaven.proto.common.PingRequestProtobuf type
io.deephaven.proto.controller.PingRequestProtobuf type
io.deephaven.proto.common.PingRequestProtobuf type
io.deephaven.proto.controller.PingRequestProtobuf type
io.deephaven.proto.common.PingResponseProtobuf type
io.deephaven.proto.controller.PingResponseProtobuf type
io.deephaven.proto.common.PingResponseProtobuf type
io.deephaven.proto.controller.PingResponseA Dialog to create, delete and edit filters for a pivots.
A
PopupProvider for pivot tables.An extension of
DbFilterStrategy that supports filtering Pivot tables.A Holder class for pivot formatting options.
A low-level interface used to define a pivot heatmap
A Builder to construct
PivotHeatMap styles for pivotView tables.A particular role within a pivot table.
Renderer for Pivot tables
Various filtering conditions are represented by colored bars.
A
DBTableModel extension supporting pivot tables as the underlying table model.A tracker for a single instance of a pivot table export.
Enum to identify user-driven Pivot Totals
An pivot-table view with totals table.
A builder to create Pivot views.
The
ViewTabPanel for pivot tables.Helper class to build a Pivot Widget and set all of its options.
Deprecated.
Plain encoding except for binary values
Plain encoding except for booleans
A writer for encoding doubles in the PLAIN format
A writer for encoding floats in the PLAIN format
A writer for encoding ints in the PLAIN format
A writer for encoding longs in the PLAIN format
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.
Base class for a plotting series.
The style of a plot (e.g.
A library of methods for constructing plots.
A Dialog for getting data about plot with a source and a value (e.g.
A pop up menu for creating plots.
Helper class to do remote plotting and to show the view when done.
UnsupportedOperationExcetion which contains information about the plot.
Utilities class for plotting.
Go and create and fetch a plot from an aggwidget
Converts a consumer record containing Java objects to a Deephaven row.
A builder for the PojoConsumerRecordToTableWriterAdapter.
An
AbstractDataColumn that can have different types at different positions.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.A wrapper for byte buffers which provides a protocol for message pooling and multiple, independent consumers of the
message content.
This is the interface for message pools.
SimpleReference implementation with built-in reference-counting and pooling support.Tracker that can be used to monitor unreleased references.
A JTextField with a "Pop Out" text area for editing long text.
Abstract exception type used for displaying a custom message to the user in a pop-up box
instead of the exception stack trace
An object that provides menu items for a right clicked table.
Protobuf type
io.deephaven.proto.controller.PQDBServerConfigMessageProtobuf type
io.deephaven.proto.controller.PQDBServerConfigMessageInterface for storage of persistent query configurations.
This exception is thrown when the upstream database has been corrupted somehow and must be manually repaired.
Implementation of
PqStorageKvBase which uses etcd for its underlying storage.A V2 implementation of PQ storage in ETCD.
The base class for Exceptions originating in the Controller backend storage.
Instantiate the appropriate PQ storage class based on the
PqStorageFactory.PQ_STORAGE_CLASS_PROP property value.This exception is thrown when the
PqStorage has detected that the
local expected state of the store is not consistent with the backing store.Abstract base for
PqStorage which uses a kv-store for its underlying storage.Class to migrate persistent queries from the persistent hash table to Etcd.
This exception is thrown when there is a problem migrating a legacy PQ store.
Implementation of
PqStorage which uses PersistentHashtable for its underlying storage.This exception is thrown when a modification is attempted to PQ storage but fails because the Controller is
trying to re-synchronzie its state.
A
UriResolver for resolving tables from Community and Enterprise workers by name or serial using a
PersistentQueryURIA stub to allow clients to do limited synchronous rpc calls to service PQWorkerApi.
A stub to allow clients to do synchronous rpc calls to service PQWorkerApi.
A stub to allow clients to do ListenableFuture-style rpc calls to service PQWorkerApi.
Base class for the server implementation of the service PQWorkerApi.
A stub to allow clients to do asynchronous rpc calls to service PQWorkerApi.
The server side representation of a preemptive updates table, which wraps an original table.
Utility functions for widgets that display data using preemptive tables.
A function object, suitable for use from
Table.apply(Function.Unary).Constants using in setting up presence KVs on etcd.
A PresenceLeaseHandler handles a single etcd lease and one or more "presence" KVs created with and associated to that
lease, for the purposes of proving presence to one or more client processes; typically one presence KV is associated
with one client process.
Callbacks invoked when the lease handler must recreate lease and KVs, if our existing lease is lost.
An etcd server backed implementation of PresenceLeaseHandler.
The PresenceKvMonitor watches a KV in etcd intended as proof of presence (liveness) by another process.
An update listener to get notifications about presence state changes.
This class monitors an etcd KV via an etcd watcher.
A listener for users of DiscoveryWatcher to receive updates on chantges to they KV of interest.
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).ImportTableWriterFactory implementation used in Preview Import Table functionality.A Preview Type is used for columns that should be previewed rather than sending all of the data for each value.
Utility class to decode column data updates for primitive array columns.
Utility class to decode column data updates for primitive array columns.
General purpose helper methods for array conversion methods from specific object types to/from primitive types.
A set of commonly used functions for parsing strings to primitive values.
A simple listener that prints out each update received from a table.
A PKCS#8 private key in PEM format.
Class to probe for services and ports.
A
ReferenceCounted implementation that takes a Runnable onReferenceCountAtZero procedure, in order
to avoid relying on inheritance where necessary or desirable.Interface for Processors that support a locking processData method.
FatalErrorHandlerFactory that forwards the Fatal Error to the ProcessEnvironment
FatalErrorReporter.Implementation of
IProcessEventLogInterceptor which writes to CSV files.Validator for process event log data.
Automatically generated Deephaven binary logger for DbInternal.ProcessInfo format 1.
The header encoder.
The row encoder.
Interface for writing
ProcessInfo to a Deephaven table.Implementation of
ProcessInfoStore.An exception indicating that the data import stream processor is in an invalid state.
Protobuf type
io.deephaven.proto.controller.ProcessorConnectionDetailsMessageProtobuf type
io.deephaven.proto.controller.ProcessorConnectionDetailsMessageAn interface class that allows a StatusCallback to represent a portion of another's range.
Log the status and progress to a log file.
A renderer used for the progress bar cell in the PersistentQueryPanel, which tracks the state of import or merge jobs.
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.
Tool for import/export/update of properties file configuration information.
A
PropertyInputStreamLoader that will load property streams
from an etcd kv store.A publicly instantiatable version of
PropertyInputStreamLoaderOverrideableBootstrap.getInstance(), so that it can be created
via SPI / ServiceLoader.load(Class).Processes a hierarchical set of property files and outputs a list of properties and values.
Class to assist with retrieving properties such as passwords from environment variables, files, and properties.
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).A structured
KeyPath model around configuration properties.The description is composed of the
PropsContext.FILES entry.Initializes a global
PropsContext as the equivalent of
new PropsContext(ConfigContextInstance.getInstance()).Converts a consumer record containing ProtoBuf serialized objects to a Deephaven row.
A builder to map key and value fields to table columns.
Created by IntelliJ IDEA.
User: dsmith Date: Oct 7, 2010
This interface serves the same role as ProtocolHandler, but breaks processing up into two stages - message decoding,
and application-level processing.
Factory for creating message handlers
Factory for creating message handlers with an IOJob
Null implementation
An X.509 certificate in PEM format.
This is the Acl PublicKey resource, defines all REST operations supported for /acl/publickey uri.
Immutable class to provide simple public/private-key encryption/decryption based on a provided keypair, or encryption based on a provided PublicKey.
Created by abaranec on 6/20/17.
A put request requests that the data
Put.getValue() be set for the key-path
Put.getPath().Simple container class with Jackson properties for serialization and deserialization.
Evaluates a string in the worker python environment (as a script, i.e.
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.Evaluates a string in the worker python environment.
A
Function implementation which calls a Python callable.A Deephaven table listener which passes update events to a Python listener object.
Wraps up a python object to be evaluated on the other side.
Wraps up a python object for execution on the remote side.
A Deephaven table listener which passes update events to a Python listener object.
A collection of methods around retrieving objects from the given Python scope.
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.
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
FunctionalInterfaces.ThrowingRunnable implementation which executes a Python callable.A
AbstractConditionFilter which transfers primitive data to python in bulk,
which is sent as numba arrays into a bulk `@vectorize`d function,
where the entire loop is processed in native C.Used when the Quandl API indicates that the user has exceeded their allowed requests.
Downloads Quandl data files and imports them.
The result of a console attachment query.
This exception represents a problem with the configuration of a Persistent Query
Deprecated.
Deprecated.
Use
QueryConstants insteadConstants for null and infinite values within the Deephaven Database.
Constants for null and infinite values within the Deephaven Database.
Utility class to help with query creation
A connection to a remote query dispatcher.
Information about a dispatcher job (worker) that a dispatcher client can request.
Single-use query processor request tracking mechanism.
Implementation of
QueryDispatcherConnection.A RuntimeException specifically indicating that an error arose while executing a Deephaven query.
This class is a context object that contains all of the state that might be needed for the creation of a
PersistentQueryHandle.This class is the QueryLogsHelper query type CorePlus worker initialization.
Validator for query operation performance log data.
This class encapsulates the parameters that control whether a given item (nugget or entry interval) is logged to
one of our three performance logs.
/**
Validator for query performance log data.
Per-operation instrumentation node for hierarchical performance recording.
Query performance instrumentation tools.
A connection to a RemoteQueryProcessor.
Interface returned from certain asynchronous calls.
Interface returned from asynchronous queries.
A command handler that can be attached to this QueryProcessorConnection.
Class for communicating from the dispatcher to the client how to connect to the worker.
Query replay framework.
A tagging interface for returning constraint, but unique result types.
Class to handle the panel for daily scheduling
Class to handle the panel for monthly scheduling
Implementation of
QuerySchedulerPanel for queries that run between a fixed start time and end time.Variable scope used to resolve parameter values during query execution.
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.Primary coalesced table implementation.
The resulting table and listener of the operation.
A RuntimeException specifically indicating that an error arose while executing a Deephaven query.
Logger for users assignment to replicas.
Automatically generated Deephaven binary logger for DbInternal.QueryUserAssignmentLog format 1.
The header encoder.
The row encoder.
A
FilteredModel that supports a texual 'quick filter' that will be applied to anything it can validly
be converted to.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.Describes a contiguous range of at least one item.
Continuous range.
A filter for comparable types (including DBDateTime) 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
Results comprised of multiple, ordered ranges are provided via this interface.
A RandomBuilder type that uses a priority queue of ranges.
This class is a re-implementation of
KVImpl which exposes the io.deephaven.shadow.jetcd.io.etcd.jetcd.api.*
protobuf layer instead of the jetcd wrapper layer at io.deephaven.shadow.jetcd.io.etcd.jetcd.*.A structured
KeyPath model representing raw bytes.Abstract class for ModelFarm implementations that will take data from a
RowDataManager.Read-only subset of the
Index interface.Read-only local table location.
Location provider for read-only table locations.
A
ColumnSource that uses a RedirectionIndex to direct access into an underlying wrapped ColumnSource.An abstract base class for read-only ResultSet implementations.
A generalized
TransferHandler that supports moving data to itself as well as another indexable
component.Interface for writing out a binary store v2 record entry.
Setter specialization for RecordData.
Holds the data payload of a record entry.
Class that is returned as return value in Future for
RenewingLeaseManager.recreateRegistrations(String) holds
two attributes the on completion, that together indicate if recreation was successful or recreation was unsuccessful
with a retryable errorAn uncoalesced table that may be redefined without triggering a
UncoalescedTable.coalesce().A
ColumnSource that provides a redirected view into another ColumnSource by mapping keys using a
RedirectionIndex.A RedirectionIndex can be in one of two states: tracking prev values or not.
This is a lock-free implementation of a RedirectionIndex.
A layer that maintains the redirection index for future SelectColumnLayers.
When redirecting
ColumnSources the choice of redirection can have
a significant impact on performance.
This class enables a pattern of use where objects can be shared from multiple references/identities
while they are used read-only.
Implements 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.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.
Request argument for refreshCookie rpc.
Request argument for refreshCookie rpc.
Request response for refreshCookie rpc.
Request response for refreshCookie rpc.
Although we are a refreshing filter, we do not need to implement dependency; because we are only ever refreshed at
the root of the tree (as a live table) without interaction from other tables.
A filter that matches data in a String column using a regular expression.
Regioned column source interface.
RegionedColumnSourceBase<DATA_TYPE,ATTR extends Attributes.Values,REGION_TYPE extends ColumnRegion<ATTR>>
Partial implementation of
RegionedColumnSource for array-backed and delegating implementations to extend.Manage column sources made up of regions in their own index address space.
RegionedPageStore<ATTR extends Attributes.Any,INNER_ATTR extends ATTR,REGION_TYPE extends Page<INNER_ATTR>>
RegionedPageStore.Static<ATTR extends Attributes.Values,INNER_ATTR extends ATTR,REGION_TYPE extends ColumnRegion<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.
Minor utility methods used by column region and
RegionedColumnSource implementations.Result enum for region-visit patterns.
Protobuf type
io.deephaven.proto.serviceregistry.RegisterRoutingEndpointConfigRequestProtobuf type
io.deephaven.proto.serviceregistry.RegisterRoutingEndpointConfigRequestProtobuf type
io.deephaven.proto.serviceregistry.RegisterRoutingEndpointConfigResponseProtobuf type
io.deephaven.proto.serviceregistry.RegisterRoutingEndpointConfigResponse
Remoting for the ServiceRegistry interface.
Remoting for the ServiceRegistry interface.
A stub to allow clients to do limited synchronous rpc calls to service RegistryApi.
A stub to allow clients to do synchronous rpc calls to service RegistryApi.
A stub to allow clients to do ListenableFuture-style rpc calls to service RegistryApi.
Base class for the server implementation of the service RegistryApi.
A stub to allow clients to do asynchronous rpc calls to service RegistryApi.
This interface marks SelectFilters 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 DBDateTime.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 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 DBDateTime.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 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 DBDateTime.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 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, DBDateTime, and Boolean.TupleSource that produces key column values from ColumnSource types Byte, DBDateTime, and Byte.TupleSource that produces key column values from ColumnSource types Byte, DBDateTime, and Character.TupleSource that produces key column values from ColumnSource types Byte and DBDateTime.TupleSource that produces key column values from ColumnSource types Byte, DBDateTime, and DBDateTime.TupleSource that produces key column values from ColumnSource types Byte, DBDateTime, and Double.TupleSource that produces key column values from ColumnSource types Byte, DBDateTime, and Float.TupleSource that produces key column values from ColumnSource types Byte, DBDateTime, and Integer.TupleSource that produces key column values from ColumnSource types Byte, DBDateTime, and Long.TupleSource that produces key column values from ColumnSource types Byte, DBDateTime, and Object.TupleSource that produces key column values from ColumnSource types Byte, DBDateTime, and Byte.TupleSource that produces key column values from ColumnSource types Byte, DBDateTime, and Long.TupleSource that produces key column values from ColumnSource types Byte, DBDateTime, 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 DBDateTime.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 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 DBDateTime.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 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, 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 DBDateTime.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 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 DBDateTime.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 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 DBDateTime.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 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 DBDateTime.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 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 DBDateTime.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 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 DBDateTime.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 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 (Table.view(com.illumon.iris.db.v2.select.SelectColumn...) and Table.updateView(com.illumon.iris.db.v2.select.SelectColumn...))
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 DBDateTime.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 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 DBDateTime.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 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 DBDateTime.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 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, DBDateTime, and Boolean.TupleSource that produces key column values from ColumnSource types Long, DBDateTime, and Byte.TupleSource that produces key column values from ColumnSource types Long, DBDateTime, and Character.TupleSource that produces key column values from ColumnSource types Long and DBDateTime.TupleSource that produces key column values from ColumnSource types Long, DBDateTime, and DBDateTime.TupleSource that produces key column values from ColumnSource types Long, DBDateTime, and Double.TupleSource that produces key column values from ColumnSource types Long, DBDateTime, and Float.TupleSource that produces key column values from ColumnSource types Long, DBDateTime, and Integer.TupleSource that produces key column values from ColumnSource types Long, DBDateTime, and Long.TupleSource that produces key column values from ColumnSource types Long, DBDateTime, and Object.TupleSource that produces key column values from ColumnSource types Long, DBDateTime, and Byte.TupleSource that produces key column values from ColumnSource types Long, DBDateTime, and Long.TupleSource that produces key column values from ColumnSource types Long, DBDateTime, 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 DBDateTime.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 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 DBDateTime.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 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, 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 DBDateTime.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 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 DBDateTime.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 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 DBDateTime.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 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 DBDateTime.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 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 DBDateTime.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 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 DBDateTime.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 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.A set of static utilities for reinterpreting
ColumnSources as other types.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.Instrumentation tool for detecting missing resource releases.
This class contains User authentication details that can be reloaded out-of-process to capture changes outside the
current classpath.
Protobuf type
io.deephaven.proto.controller.ReloadConfigRequestProtobuf type
io.deephaven.proto.controller.ReloadConfigRequestProtobuf type
io.deephaven.proto.controller.ReloadConfigResponseProtobuf type
io.deephaven.proto.controller.ReloadConfigResponseA callback registry for
Database.reloadData() calls.
Request argument for reload rpc.
Request argument for reload rpc.
Request response for reload rpc.
Request response for reload rpc.
A Dialog to select and load a Saved Workspace.
Merge data from system permanent locations of another table (as written by MergeData).
Remote access to a Database on the other side of a QueryProcessorConnection.
Invoke a proxied
Table method remotely, concurrently with the LTM cycle.The RemoteMutableInputTable is a client side object that has enough information about the definition of the input
table to answer definitional questions locally; and a handle to the remote Table.
Abstract base class containing functionality common to various remote processing profile implementations.
Profile to use classic garbage collection.
Class to allow creation of custom JVM profiles.
JVM profile to use a property-chosen default profile for queries.
Class to return
IRemoteProcessingProfile profiles from profile names.JVM profile to use G1 garbage collection.
Remote processing JVM profile to provide no extra JVM parameters
Used for specifying the characteristics of a request for remote query processing.
Interface for executing queries on remote hosts.
Legacy admin command interface to the RemoteQueryDispatcher.
Interface for remotely connecting to Deephaven.
Dispatcher class to create query workers.
An exception caused by a Remote Query.
RemoteQueryProcessor is the class that runs workers.
Retrieves values from the query scope over the existing connection to the client.
Corresponding client for
RemoteScriptLoaderCommandHandler, so that a worker can ask its console for paths.A simple command line to provide scripts from a console to a worker; for use in source.
Describes a class that can retrieve script paths and bodies by a specific user.
API to add or replace table data.
Remote
TableDataService implementation.A TableDataServiceDescriptor for RemoteTableDataService.
Builder interface for constructing RemoteTableDataServiceDescriptor instances.
Client-side handle for a remote table.
Descriptor object for serialization surrogate.
TableProxy interface, hijacked below.
Exposes proxies to remote tables exported by an ExportedTableHandleManager.
TableLocation implementation that delegates to appropriate Requests.
Exposes proxies to remote tables exported by an ExportedTableHandleManager.
Provides a mechanism for adapting remote queries that return tables into remote queries that return proxy-able
table handles for remote clients to use.
Protobuf type
io.deephaven.proto.controller.RemoveQueryRequestProtobuf type
io.deephaven.proto.controller.RemoveQueryRequestProtobuf type
io.deephaven.proto.controller.RemoveQueryResponseProtobuf type
io.deephaven.proto.controller.RemoveQueryResponseLike Gwt's HandlerRegistration,
but future-friendly (JsFunction), dependency-free, and easier to type!
Interface that maintains the relevant state to discard
DeephavenLeaseHandler and register anew when the
DeephavenLease expires.An Unchecked Exception that captures failures in
RenewingLeaseManager methodsGeneric implementation of RenewingLeaseManager
Protobuf type
io.deephaven.proto.serviceregistry.RenewLeaseRequestProtobuf type
io.deephaven.proto.serviceregistry.RenewLeaseRequestProtobuf type
io.deephaven.proto.serviceregistry.RenewLeaseResponseProtobuf type
io.deephaven.proto.serviceregistry.RenewLeaseResponseWeeps configuration checker for replay query.
Functions for configuring a replay persistent query that are shared between Legacy's
ReplaySetupQuery and
Core+'s ReplayRequestProcessor.Database implementation that automatically opens historical tables in lieu of intraday tables, and adds a clock
filter to replay according to the specified clock and sortedness.
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.
Replay queries must configure a special replay database and clock.
Replay Persistent Query settings for marshalling between the Controller and Core+ query as JSON.
Protobuf type
io.deephaven.proto.controller.ReplicaSpecifierProtobuf type
io.deephaven.proto.controller.ReplicaSpecifierProtobuf type
io.deephaven.proto.controller.ReplicaStatusProtobuf type
io.deephaven.proto.controller.ReplicaStatusA client side viewport of a server side
Table.A listener for population events within this table.
This code replicator is designed to operate differently than the other replication in our system.
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.
A Request is the core interface representing the actions we want to take against a key-value
store.
This exception is used when a result cannot be returned because the request was cancelled.
A
RequestVisitor that is capable of producing a filtered description of any
Request.Filter rows that belong to this worker, using the QueryPerformanceLog as the bridge from WorkerName to RequestId.
This interface defines the callback methods that users of the Table Data Protocol must implement.
A
Request visitor.A traversal specification that informs traversals to skip certain
Requests.This is a
RequestVisitorFilter that filters out any RequestVisitor.visit(Put)s
where the path contains a reference to metadataResettableReadOnlyChunk 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.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.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.Constants and methods associated to DeephavenNameResolver
Resolve a dh-resolver service path
A listener that clients can use to register for updates to the list of servers for a resolved service.
Implementation of the resolver tool for interacting with the deephaven etcd resolver
Class used to register (write in etcd) entries in the DH service resolver
A tool for accessing query tables using standard Deephaven URIs.
Implementations of this interface are used to log the total memory usage and count of workers managed by
Remote Query Dispatchers.
Automatically generated Deephaven binary logger for DbInternal.ResourceUtilization format 2.
The header encoder.
The row encoder.
Created by IntelliJ IDEA.
The Response interface represents an adapted response from the
KVClient implementation.A handy API for code calling into
CommandService.withReply(byte, Object...)
to be able to register typesafe success and failure handlers, with helpful utilities
for logging and routing failures to Callback.Default implementation of
ResponseHandlerA useful interface for validating Object[] replies from code executed via
CommBase;
in most cases, this will be invoking a ContextAwareRemoteQuery,
but could also just be sending int signals to a remote(*) process.A
Response visitor.Protobuf type
io.deephaven.proto.controller.RestartQueryRequestProtobuf type
io.deephaven.proto.controller.RestartQueryRequestProtobuf type
io.deephaven.proto.controller.RestartQueryResponseProtobuf type
io.deephaven.proto.controller.RestartQueryResponseProtobuf type
io.deephaven.proto.controller.RestartReplicaRequestProtobuf type
io.deephaven.proto.controller.RestartReplicaRequestProtobuf type
io.deephaven.proto.controller.RestartReplicaResponseProtobuf type
io.deephaven.proto.controller.RestartReplicaResponse
Deephaven data types
Representation of whether the input tables under a given execution were successful, skipped, or erroneous.
Utility to copy source file records from one checkpoint to another, with zero size so that a Kafka import resumes
from where it left off.
What behavior should we provide when an existing partition is encountered?
A
ContextAwareRemoteQuery that retrieves a single ACL.Thrown when the lease deadline expired but underlying exception is not due to the presence of Active lease.
Is a subtype of
RenewingLeaseManagerException which when thrown indicates the called method can be retried.Interface to keep the context required to execute a backoff strategy for retries.
Exception class to signal deadline was exceeded while attempting retries with a retry strategy.
Implementation based on an exponential backoff.
This column source wraps another column source, and returns the values in the opposite order.
For hierarchical table display, identify the row index key that corresponds to a given logical key.
A null implementation of a reverse lookup, suitable for a table without any key columns.
Common interface for column sources that provide a reverse-lookup function (value to int key).
Maintains a map from key column values to their index.
Caching data structure interface for caching Object to int (offset) mappings returned by an expensive, idempotent
lookup function from int to Object.
An
ArrayBackedOffsetLookupCache that allows for forward and backwards lookups of values.This class is to provide the table required for the IRIS Revert panel functionality.
Protobuf type
io.deephaven.proto.serviceregistry.RevokeLeaseRequestProtobuf type
io.deephaven.proto.serviceregistry.RevokeLeaseRequestProtobuf type
io.deephaven.proto.serviceregistry.RevokeLeaseResponseProtobuf type
io.deephaven.proto.serviceregistry.RevokeLeaseResponsePlain encoding except for booleans
Deprecated.
Base class for rolling files on a time interval.
Allow different behaviors when an existing output file is seen.
Rolls on the hour, changes the filename base when the column partition changes.
Implementation of
RollingFileManagerBase which takes one unchanging value for the column partition.Base class for rolling files on a time interval.
This will filter a table starting off with the first N rows, and then adding new rows to the table on each refresh.
Copies attributes for constituent leafs or intermediate level rollups.
A Dialog for configuring a rollup on a table.
This class defines a rollup.
A Builder class to define rollups and attach them to tables as predefined rollups.
Contains logic to rollup a table contained and a DBTableModel into an IrisTreeTableModel and display it in its
existing view.
The type of leaf nodes the rollup has.
Listens for a DbTableModel doneProcessing event and then applies a rollup.
The
ViewTabPanel for the rollup panel.A round-robin connection address supplier that cycles through a list of socket addresses.
An
AssignmentPolicy that assigns users to replicas in a round-robin fashion.Round-robin connection address function for
DataRoutingService.DeferredEndpoint
Remoting for the DataRoutingService interface.
Remoting for the DataRoutingService interface.
A stub to allow clients to do limited synchronous rpc calls to service RoutingApi.
A stub to allow clients to do synchronous rpc calls to service RoutingApi.
A stub to allow clients to do ListenableFuture-style rpc calls to service RoutingApi.
Base class for the server implementation of the service RoutingApi.
A stub to allow clients to do asynchronous rpc calls to service RoutingApi.
Protobuf type
io.deephaven.proto.controller.RoutingConfigMessageProtobuf type
io.deephaven.proto.controller.RoutingConfigMessageHolder for several bits of related info about a routing service configuration.
Config of endpoint that will be stored in the backing store of
ServiceRegistryService.Factory class to create
RoutingEndpointConfig and includes supporting convenience methodsProtobuf type
io.deephaven.proto.serviceregistry.RoutingEndpointConfigMessageProtobuf type
io.deephaven.proto.serviceregistry.RoutingEndpointConfigMessageProtobuf type
io.deephaven.proto.serviceregistry.RoutingEndpointConfigRequestProtobuf type
io.deephaven.proto.serviceregistry.RoutingEndpointConfigRequestProtobuf type
io.deephaven.proto.serviceregistry.RoutingEndpointConfigResponseProtobuf type
io.deephaven.proto.serviceregistry.RoutingEndpointConfigResponseA single-file
KeyPath model for a routing file.The description is composed of the
RoutingFileContext.DISCONFIGS entry.A stateful
watch listener interface for RoutingFile.Initializes a global
RoutingFileContext as the equivalent of
new RoutingFileContext(ConfigContextInstance.getInstance()).Server side implementation of
DataRoutingService.Interface for writing out values in a row.
Per-row transaction flags.
Interface for objects that collect row-level ACL filters and filter generators for various ACL groups.
Data structure to accumulate batches of binary row data in per-column arrays for ingestion.
Common interface for
RowBatch.EnhancedStringColumn and RowBatch.EnumColumn to allow for runtime polymorphism based
on binary store header info.An interface for accessing and querying data contained in rows of a dynamic table.
Interface for loading data for extra columns.
Provides read access to a parquet Row Group
A row-oriented version of ArrayBackedTableWriter.
The Checked Exception thrown when error occurs while processing NonSourceColumn data.
Type-safe interface for setting cell values in individual columns of a row to allow a row to be written.
Removed rows message
Removed rows message
Encoder for a RowsRemoved message.
The Checked Exception thrown when error occurs while processing NonSourceColumn data.
This is an Observable interface that allows
RowUpdateObserver to register.This is an Observer interface.
A container for an array of columns to add to an input table.
RpcEndpoint<S extends org.gwtproject.rpc.api.Server<S,C>,C extends org.gwtproject.rpc.api.Client<C,S>>
This class is our own copy of org.gwtproject.rpc.jakarta.servlet.websocket.RpcEndpoint,
except hardcoded to assume jetty as a server, and with the actual sending of messages
moved off of the calling thread and in to jetty's own IO scheduler.
This class exists to give us something to use with service loader to move our isolated web-socket code
out of the DB module (so we can recompile far smaller chunks of code during iterative development).
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.
DnD RunAndDone PQs should by default set table refreshing off.
Class to extend ScriptSetupQuery for one-shot queries, which complete after executing
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.
This container takes the form of runs of consecutive values (effectively, run-length encoding).
Run data quality tests.
Decodes values written in the grammar described in
RunLengthBitPackingHybridEncoderExecutes a local groovy script on a remote query server.
Cache memory utilization.
AutoCloseable sub-interface that does not throw a checked exception.SafeCloseable that will close non-null values inside of an array.SafeCloseable that will close an internal list of other SafeCloseables.A server-side authentication module which permits external SAML-based authentication to grant access to the system
SamlUrlUtil:
A struct containing all of the relevant info for saving a Swing UI defined rollup.
A singleton class to manage saved rollups by model.
Result from saving a bunch of queries
Creates a scatter plot matrix by graphing each variable against every other variable.
This class provides a singleton wrapper for scheduling invocations of multiple Job instances from a single thread.
An
UncheckedDeephavenException indicating a problem with query schedulingThis defines a complete schema, including
TableDefinitionSchema and
additional metadata for import and logging.Implement behaviors common to all implementations.
Delegate all method calls to an implementation object.
Remoting for the Schema Service.
Remoting for the Schema Service.
A stub to allow clients to do limited synchronous rpc calls to service SchemaApi.
A stub to allow clients to do synchronous rpc calls to service SchemaApi.
A stub to allow clients to do ListenableFuture-style rpc calls to service SchemaApi.
Base class for the server implementation of the service SchemaApi.
A stub to allow clients to do asynchronous rpc calls to service SchemaApi.
Deprecated.
moved to io.deephaven.enterprise.schema.SchemaConstants
Constants for use in IntradayLoggerFactory, LoggerListenerGenerationInfo and other tools that need to parse Deephaven schema files.
A dynamic
KeyPath model for the schema store (starting key path /main/config/schema).A stateful
watch listener interface for Schemas.Initializes a global
SchemaContext as the equivalent of
new SchemaContext(ConfigContextInstance.getInstance()).A class to track details of data source columns while inspecting data to infer schema.
Support classes and methods for use by the CSV and JDBC schema creator utilities.
An entry for a match pattern, formula template, and source/target data types to be used when creating ImportSource
entries for data import.
Remote query to deploy a new or updated schema.
Persists preference settings for Schema Editor behavior.
The root of all possible Schema related exceptions.
Simple class to export schemas from a kv-store to .schema XML files.
Utility methods for changing the class/format of schema-related objects.
A utility to read CSV files of table metadata and create schemas based on them.
Downloads Quandl metadata and creates matching schema files.
Protobuf type
io.deephaven.proto.schema.SchemaItemProtobuf type
io.deephaven.proto.schema.SchemaItemA dynamic
KeyPath model for a schema namespace.Indicates that a requested schema was not found / does not exist.
Represents a permission denied situation
Protobuf type
io.deephaven.proto.schema.SchemaReplyProtobuf type
io.deephaven.proto.schema.SchemaReplyProtobuf type
io.deephaven.proto.schema.SchemaRequestProtobuf type
io.deephaven.proto.schema.SchemaRequestThis class represents the parsed keys starting at /main/config/schema.
Provides methods for interacting with the system Schema store using legacy
Schema instances.Delegate all method calls to an implementation object.
Extend
SchemaService with mutating methods that accept UserContext.Provides methods for interacting with the system Schema store.
Delegate all method calls to an implementation object.
A SchemaService with no namespaces or tables.
SchemaService implementation that serves data from a cached collection of data
from etcd.
Factory class providing access to the schema service to allow retrieval and manipulation of table schemata.
Relationship of the current code with the Deephaven system.
Delegate all calls to a remote service.
This is a temporary hack to provide the required constructor for
SchemaServiceFactory.
Uses a local Schema Service implementation to service remote Schema Service
requests.
SchemaService implementation that serves data from a cached collection of data
from etcd.
A read-only service initialized with schema files from the legacy configuration settings.
This implements "class" functionality that is independent of the persistence
implementation.
Protobuf type
io.deephaven.proto.schema.SchemasRequestProtobuf type
io.deephaven.proto.schema.SchemasRequestImplement
WatchClient.UnitListener and present state updates to a WatchClient.StateListener.Roughly represents
SchemaNamespace, with only the required metadata.A structured
KeyPath model around a file.Immutable metadata describing the version of a schema.
Add XML related support to Schema.
The public entry point into this package.
Interface for parsing XML schema Elements.
Contract: copies element, does not change it.
Utilities for XML representation of a Schema.
NumberFormat which formats numbers in scientific notation
if they are outside the given range.An ast node which can have scope nodes.
This annotation indicates that a class or method is used externally via scripts.
Protobuf enum
io.deephaven.proto.controller.ScriptCommandEnumBase Weeps configuration checker.
Create a custom action object for strategies.
An exception thrown when the evaluation of a script has failed for some reason.
The root exception thrown by script evaluations.
Maps from script language name to file extensions.
A handle object to represent a console session.
Handled the same at the serialization level as TableHandle.
This exception is thrown when the Controller is not able to locate a script.
An interface that defines a method of loading scripts from some source.
A class that manages a set of
repositories and provides helper methods
to create a loader for retrieving scripts available to specific users.Tagging interface to be used to transmit
ScriptPathLoader states.A
ScriptPathLoader that loads scripts from a git repository.Interface for interactive console script sessions.
Query to initialize a script based on the config and the
loader state when the startup
began.Utilities for creating the ControllerScriptPathLoader for use in script session sourcing.
A simple panel that will be resized to fill the viewport's width, rather than creating scrollbars.
A simple search-and-sort control panel.
A simple
SearchAndSortControl.SearchListener for controls that support a Searchable.A listener for changes in the search parameters
A listener for when the selected sorting changes.
Interface defining methods for parsing various sections of a data routing yml file.
SectionParser for sections of yml in current format.
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.
A
Table with a view on a selectable subset.A OneClick filtered table.
Method for creating
SelectableDataSets.An interface for submitting jobs to be executed and accumulating their performance.
A class that handles the completion of one select column.
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 set of constants used to build consistent patterns to process query parameters.
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 LTM lock.
Users of SelectFilter may implement this interface if they must react to the filter fundamentally changing.
Given a user's filter string produce an appropriate SelectFilter instance.
Deprecated.
This should no longer be used.
A Select filter that always returns an empty index.
Protobuf type
io.deephaven.proto.pqworker.SendJdbcPasswordRequestProtobuf type
io.deephaven.proto.pqworker.SendJdbcPasswordRequestProtobuf type
io.deephaven.proto.pqworker.SendJdbcPasswordResponseProtobuf type
io.deephaven.proto.pqworker.SendJdbcPasswordResponseA serializable binary function.
A serializable closure.
Deprecated.
use
SerializableCodecA serializable function.
AppendableColumn for outputting (assumed to be) Serializable objects to a local column location with concurrent read
access from the same process.
AppendableColumn for streaming output of Serializable objects to a CurrentByteBufferSink.
Basic utility to serialize calls around shared objects, where the lock and release may be done from different threads
Utility class for faster type-specific Object serialization and deserialization.
Protobuf type
io.deephaven.proto.controller.SerializeQueryConfigurationRequestProtobuf type
io.deephaven.proto.controller.SerializeQueryConfigurationRequestProtobuf type
io.deephaven.proto.controller.SerializeQueryConfigurationResponseProtobuf type
io.deephaven.proto.controller.SerializeQueryConfigurationResponseA simple ContextAwareRemoteQuery that takes a table ID from an RTH, then returns it (without deflating), forcing
serialization of the result.
Base series that all data series inherit from.
A collection of data series.
Description of a data series.
Type of data series.
Base class for all Series Dialogs
Factory for creating a Series Dialog.
Base series that all data series inherit from.
Location of Series within a figure.
Command multiplexer and distributor.
A container for configuration values from the server.
Like a TableHandle, but not constrained to tables (i.e.
Protobuf type
io.deephaven.proto.controller.ServerSelectionAdminRequestProtobuf type
io.deephaven.proto.controller.ServerSelectionAdminRequestProtobuf type
io.deephaven.proto.controller.ServerSelectionAdminResponseProtobuf type
io.deephaven.proto.controller.ServerSelectionAdminResponseProtobuf type
io.deephaven.proto.controller.ServerSelectionStatusRequestProtobuf type
io.deephaven.proto.controller.ServerSelectionStatusRequestProtobuf type
io.deephaven.proto.controller.ServerSelectionStatusResponseProtobuf type
io.deephaven.proto.controller.ServerSelectionStatusResponseIndicate that a particular method or field is intended for use ONLY on the server (query) side.
Protobuf enum
io.deephaven.proto.controller.ServerTypeEnum
Remoting for the ServiceRegistry interface.
Remoting for the ServiceRegistry interface.
A stub to allow clients to do limited synchronous rpc calls to service ServiceRegistryApi.
A stub to allow clients to do synchronous rpc calls to service ServiceRegistryApi.
A stub to allow clients to do ListenableFuture-style rpc calls to service ServiceRegistryApi.
Base class for the server implementation of the service ServiceRegistryApi.
A stub to allow clients to do asynchronous rpc calls to service ServiceRegistryApi.
Provides methods for managing mandatory serviceregistry tag for configs that have endpoints.
Tool for managing service registry information.
Handle remote Service Registry requests.
Encapsulates the logic to manage endpoint configs registry in etcd.
Encapsulates the management of lease renewal for a service registry client.
Allows clients to manage service endpoint configurations
Unchecked Exception to be thrown on errors in
ServiceRegistryService.Factory class that provides methods to invoke different
ServiceRegistryService implementations.Implementation of the
ServiceRegistryService API which sends requests over grpc to a remote server.Server side implementation of
ServiceRegistryService.The implementation of ProcessRegistryService that manages the registry with etcd
Abstract class that encapsulates common functionality for kv implementations.
An implementation that doesn't support
ServiceRegistryService primary functionality.Methods in support of dynamic port resolution and endpoint registration.
This class
ServiceType: a simple enum denoting the types of services exposed in cluster.cnf.
A structured approach for adding
Servlets to AbstractIrisWebServer.An interface that allows redirection of the various PersistentQuery methods.
A basic holder class for the different types of sessions available for running queries.
A common error is to update a logger/listener schema without changing the logFormat (Application Version).
A
FieldEntry that wraps a Set of objectsUtilities for the embedded db console to setup our source.
A query that disables the
source() and sourceOnce() methodsA query that ties the
source() and sourceOnce() methods to the Controller.A query that ties the
source() and sourceOnce() methods to a remote client, usually the
users console.Generic interface for IntradayLoggers with four arguments.
Shape objects
Utilities for
Shape.This class manages a single underlying etcd client and provides users with client wrappers to it.
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.
Shift-aware listener for table changes.
A shift aware update structure, containing the rows and columns that were added, modified, removed, and shifted
on a given cycle.
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.Chunked aggregation operator for sorted first/last-by using a short sort-column on add-only tables.
ColumnSource implementation for aggregation result short columns.An
ObjectCodec that encodes a short[] using one integer to indicate the array size and then the array
items sequentially.Short array column data
Short array column data
Simple array source for Short.
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 DBDateTime.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 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 DBDateTime.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 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.
ShortByteTimsortDescendingKernel.ShortByteSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
This implements a timsort kernel for Shorts.
ShortByteTimsortKernel.ShortByteSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
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 DBDateTime.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 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.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.
ChunkPool implementation for chunks of shorts.Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
Short column data
Short column data
Iteration support for boxed or primitive shorts contained with a ColumnSource.
A ShortConsumer receives the short values contained in a data structure.
TupleSource that produces key column values from ColumnSource types Short, DBDateTime, and Boolean.TupleSource that produces key column values from ColumnSource types Short, DBDateTime, and Byte.TupleSource that produces key column values from ColumnSource types Short, DBDateTime, and Character.TupleSource that produces key column values from ColumnSource types Short and DBDateTime.TupleSource that produces key column values from ColumnSource types Short, DBDateTime, and DBDateTime.TupleSource that produces key column values from ColumnSource types Short, DBDateTime, and Double.TupleSource that produces key column values from ColumnSource types Short, DBDateTime, and Float.TupleSource that produces key column values from ColumnSource types Short, DBDateTime, and Integer.TupleSource that produces key column values from ColumnSource types Short, DBDateTime, and Long.TupleSource that produces key column values from ColumnSource types Short, DBDateTime, and Object.TupleSource that produces key column values from ColumnSource types Short, DBDateTime, and Byte.TupleSource that produces key column values from ColumnSource types Short, DBDateTime, and Long.TupleSource that produces key column values from ColumnSource types Short, DBDateTime, and Short.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 DBDateTime.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 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.
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 DBDateTime.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 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.
Generates columns of random shortacters.
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 DBDateTime.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 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.
ShortIntTimsortDescendingKernel.ShortIntSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
This implements a timsort kernel for Shorts.
ShortIntTimsortKernel.ShortIntSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
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 DBDateTime.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 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 Attributes.Any,KEY_INDICES extends Attributes.Keys>
ShortLongMegaMergeKernel.ShortLongMegaMergeKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
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.
ShortLongTimsortDescendingKernel.ShortLongSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
This implements a timsort kernel for Shorts.
ShortLongTimsortKernel.ShortLongSortKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
2-Tuple (double) key class composed of short and long elements.
A set of commonly used numeric functions that can be applied to Short types.
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 DBDateTime.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 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 set of commonly used functions that can be applied to Short types.
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 DBDateTime.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 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 DBDateTime.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 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 index keys.
Stamp kernel for when the left hand side is a sorted chunk and the right hand side is a ticking SegmentedSortedArray.
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 index 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 DBDateTime.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 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.The ShortTestSource is a ColumnSource used only for testing; not in live code.
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 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.
See ReplicateDownsamplingValueTrackers for notes on changing this file.
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
A Dialog to create, delete and edit conditional formats for a column.
An adapter that maps keys and values to single Deephaven columns.
An object defined by the caller, capable of fulfilling
SimpleDataImportStreamProcessor.reject(String, Exception)Simple data quality test logger.
A Dialog to create, delete and edit filters for a column.
A
FilterGenerator implementation that applies a set of SelectFilter groups using Disjunctive Normal Form.Simple ImportState implementation for offline and derived importers.
Simple message handler implementation that decodes incoming messages and does listener call-backs.
Simple message handler implementation that decodes incoming messages and does listener call-backs.
Clients should implement this to receive decoded messages from the SimpleMessageHandler.
Clients should implement this to receive decoded messages from the SimpleMessageHandler.
Created by IntelliJ IDEA.
A class that provides a simple per process executor service.
A helper for manging a list of References.
Simple implementation of
IServerSelectionProvider.Simple source table with no partitioning support.
A simple style is for objects that are simple to build.
Table location key for simple (i.e.
A super simple dummy implementation of a user context, where you just assert what the user is, and then there are
some hardcoded rules for testing.
Clock implementation for use with ClockFilter implementations to advance simulation time.
A
DocumentFilter that accepts only one character.The information necessary for a client to connect to a Deephaven Service at a single endpoint.
A node which has a
SingleLinkedNode.getNext() method.A valuesService to set a single static value for a worker pod toleration.
This should be used when a non-null single partition value should be used for import.
The base class for thread-safe, single-partition buffered loggers.
The base class for not-thread-safe, single-partition buffered loggers.
A binary log buffer writer responsible for maintaining its own column partition.
A wrapper around an existing
SinglePartitionWriter that keeps simple statistics.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.ColumnSource implementation for columns of a single unique value.
Handle for a BinaryLogQueueSink.
Generic interface for IntradayLoggers with six arguments.
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
Index, Table or
DataColumn operations are invoked (directly, or indirectly as data updates)
that cannot be completed correctly due to size constraints on the underlying data structures.A table reader that can advance to a given record, return its size, and block instead of returning an EOF.
SkipLinesInputStream adds functionality to another InputStream namely the ability to skip header or footer lines.
An Exception thrown when there is a problem completing a Snapshot
This class is a simple query that just evaluates a Groovy/Python expression, then returns a list of Result
objects.
Created by IntelliJ IDEA.
Caching data structure for caching int (offset) to Object mappings.
This class makes a little "recycle bin" for your objects of type T.
This interface defines a
TableModel that is sortable.Object representing sort attributes on a column.
Consolidates serializable sort-ordering into a single, serializable object
An immutable directive to perform a sort on a column.
SortedBy operations sort the values in each of the buckets according to a specified column.
Generates a sorted column of characters.
This will filter a table on a DBDateTime column for all rows greater than "now" according to a supplied clock.
Helper class for managing the sorted columns attribute.
A
ComboBoxModel that maintains it's items in a sorted order.Generates a sorted column of doubleacters.
This is a simple utility class that wraps a map, and presents it as an IndexableMap.
IndexableData dataset whose data is a column in a table
and whose indices are the row numbers of the column.Generates a sorted column of intacters.
Generates a sorted column of longacters.
Enum value for ascending vs.
A pair representing a column to sort by and its direction.
The data class for Drag N' Drop within components in this panel.
This class represents uses of the source() and sourceOnce() method calls.
Basic uncoalesced table that only adds keys.
Factory for source table components.
Factory class for creating
SourceTable instances.A contextual class to control the underlying behaviors of
source tables.Factory for creating
SourceTableMaps.A
FilterComponent that provides a visible divider between other components.A column source backed by arrays that may not be filled in all blocks.
A central view of configuration options for sparse array column sources.
A simpler version of
Table.select(com.illumon.iris.db.v2.select.SelectColumn...) that is guaranteed to preserve the original table's index.A set of commonly used functions which are not associated with a specific type.
Single-location simple source table.
Local table location scanner that can handle a simple splayed table.
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.
A thin wrapper for ResultSet consumed by the SQLReplicationLogger.
Contains the trust store and SSL context.
Created by cwright on 2/20/2015.
Created by cwright on 2/20/2015.
SslServerConfigurationInfo: A simple bean to contain the necessary information to be able to load a p12 keystore.
Helper class to allow the retrieval of SSL-related parameters.
Utility class containing SSL related helper methods.
Class to help with
SSLContext creation.Iterative average operator.
Iterative average operator.
DataSetCollection for stacked area charts.Local table location scanner that can handle a simple splayed table.
Table location key for simple standalone tables.
File manager for binary log files in the format namespace.tableName.namespaceSet.internalPartition.columnPartitionValue.bin.yyyy-MM-dd.HHmmss.SSSZ
which works for any column partition values, not just dates.
Standard class for importer arguments.
A 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.
An extension to the ScriptPathLoader that allows the state to be overridden.
Implements a common pattern for implementing a stateful watch.
Convenience methods for
BusinessCalendar and Calendar.A Builder to construct 'static' filter panels.
A panel that automatically creates a layout given a static filter definition.
A
FilterGenerator that produces filters on group membership, without refreshing.A
GroupingProvider implementation that constructs groupings from a statically precomputed grouping table.Implement the SchemaService interface based on an immutable map of schemas.
A
ChunkedOperatorAggregationStateManager that takes advantage of an underlying Symbol Table assignments to assign
values to slots.Created by IntelliJ IDEA.
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.
User: dsmith Date: 11/7/12
Created by IntelliJ IDEA.
TODO docs
Main class for a simple dashboard process.
Class to parse and contain status dashboard JSON configuration files.
Class that publishes certificate expiration status.
Class that publishes persistent query controller status.
Class that publishes remote query dispatcher status.
Base class to handle common functionality for enterprise and community worker table monitoring.
Extension of
StatusDashboardPublisherPersistentQueryBase that monitors table(s) within a persistent query.Extension of
StatusDashboardPublisherPersistentQueryBase that monitors table(s) within a persistent query.Class that publishes persistent query status.
Publisher that monitors persistent queries for persistent query table TimeStamp fields and publishes how far they lag behind current time.
Class to represent Deephaven process status.
Protobuf type
io.deephaven.proto.controller.StatusUpdateRequestProtobuf type
io.deephaven.proto.controller.StatusUpdateRequestProtobuf type
io.deephaven.proto.controller.StatusUpdateResponseProtobuf type
io.deephaven.proto.controller.StatusUpdateResponseA
BasicCheckBoxMenuItemUI that prevents selection or deselction of the checkbox from
closing the popup menu.Factory for iterative standard deviation aggregations.
Update a clock step to at most the value contained in step.
Protobuf type
io.deephaven.proto.controller.StopQueryRequestProtobuf type
io.deephaven.proto.controller.StopQueryRequestProtobuf type
io.deephaven.proto.controller.StopQueryResponseProtobuf type
io.deephaven.proto.controller.StopQueryResponseProtobuf type
io.deephaven.proto.controller.StopReplicaRequestProtobuf type
io.deephaven.proto.controller.StopReplicaRequestProtobuf type
io.deephaven.proto.controller.StopReplicaResponseProtobuf type
io.deephaven.proto.controller.StopReplicaResponseInterface representing a storage configuration: a name, and a root directory that might be specified by a contextual
DataRoutingService.
YAML based implementation of StorageConfig.
Interface providing a way to look up storage configurations by name.
Protobuf enum
io.deephaven.proto.common.StorageTypeEnumThe entity to manage Strategy to Account mappings
This is the Acl Strategy resource, defines all REST operations supported for /acl/strategy uri.
AppendableColumn for streaming output to a CurrentByteBufferSink.
Factory for stream appendable table components.
Interface for "tuple" classes of variably-typed elements that support an alternative to
Externalizable for writing in streaming fashion.Created by IntelliJ IDEA.
NOTE : This generated class can be safely deleted if installing in a GWT installation (use StringProvider instead)
Thread safe re-usable reader that converts an InputStreams to BarrageMessages.
A "stream" table reader that consumes from a ByteBuffer.
A "stream" table writer that outputs to a single byte buffer sink.
An appendable symbol manager that guarantees one:one mappings from symbol to identifier.
Deprecated.
use
StringArrayCodecA codec to read/write String arrays.
String array column data
String array column data
Deprecated.
migrate to
StringBooleanMapCodec.Provider interface for
CloseableStringCaches to use in ingestion and data access.StringCacheProvider implementations to provide a framework for data ingestion.String column data
String column data
SelectFilter that implements String.contains(valueToMatch), for use in QuickFilter so that we can bypass compilation
on small tables.
Deprecated.
use
StringDoubleMapCodecThe strategy to encode
String.Deprecated.
use
StringFloatMapCodecDeprecated.
use
StringIntMapCodecProtobuf type
io.deephaven.proto.pqworker.StringListProtobuf type
io.deephaven.proto.pqworker.StringListDeprecated.
Use
CharSequenceLocalAppendableColumn instead; it's more general, and allocates far less.Deprecated.
use
StringLongMapCodecInterface for sets of Strings that can be mapped to a 64-bit long bitmap.
Array-backed
StringSet implementation.String set column data
String set column data
This class provides a object that converts from list of
String values and their binary masks to a
StringSetWrapper.The StringSet implementation used by column sources.
AppendableColumn for streaming output of Strings to a CurrentByteBufferSink.
Deprecated.
use
StringStringMapCodecInterface to make auto-keying by toString() safer and more flexible.
Basic utility methods to convert Deephaven data-structures to Suanshu data-structures
The abstract implementation of
Matrix.The abstract implementation of
Vector.This is a base interface for the
RemoteQueryProcessor to use
for exporting tables that you can subscribe to i.e.Protobuf type
io.deephaven.proto.controller.SubscribeRequestProtobuf type
io.deephaven.proto.controller.SubscribeRequestProtobuf type
io.deephaven.proto.controller.SubscribeResponseProtobuf type
io.deephaven.proto.controller.SubscribeResponseEncoder for a SubscribeResponse message.
Implement optional subscription support suitable for multiple TableDataService components.
Encoder for a SubscriptionError message.
Protobuf enum
io.deephaven.proto.controller.SubscriptionEventAn Exception thrown when there is a problem completing a subscription
A single subscription filter element matching a Persistent Query (PQ) either
by its serial, or by the combination of its owner and name.
A single subscription filter element matching a Persistent Query (PQ) either
by its serial, or by the combination of its owner and name.
The (owner, name) pair identifying a PQ.
The (owner, name) pair identifying a PQ.
Evaluates the
repeated SubscriptionFilter filters field of a
SubscribeRequest against a Persistent Query (PQ).Array-backed set that stores generic listener objects, only enforcing hard reachability on listeners that are
SubstitutionWeakReferences.
Factory for iterative sum aggregations.
A
ThreadMXBean-based ThreadProfiler implementation for use on Oracle and OpenJDK JVMs, adding support
for memory measurements.Automatically generated, internal support class for use by BinaryLoggerFactory generated loggers only.
Enumeration of supported types in Iris binary log files.
Generates the Support class for binary logger use.
Dialog to send a ticket to support.
This interface is intended for use with UI components that will be interacted with by users, as well as
programmatically.
An
ActionListener that supports Suspendable patterns.A
DocumentListener that supports the Suspendable pattern.An
ItemListener that supports Suspendable patterns.Watch for ticks and when initialization is complete forward to the eventual listener.
Holds a handle on a table that may get swapped out for another table.
Listens for when the table gets swapped out.
SwappableTable backed by a TableMapHandleHolds 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.
Reads the magic number and selects either a V1 or V2 binary store reader as appropriate.
A
SelectColumn that is backed by another SelectColumn.AppendableColumn for outputting symbol-mapped CharSequences to a local column location.
Data structure for managing symbol tables when persisting data.
Superclass for local appendable columns backed by symbol managers.
AppendableColumn for outputting symbol-mapped StringSets to a local column location.
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.A Column source that maps Symbol table keys from an original source to new values using a lookup source.
A private class for dispatching responses to synchronous RPC calls.
A private class for dispatching responses to synchronous calls.
A helper for scheduling views and updates properly.
Unconstrained low-allocation queue, implemented via intrusive linked list.
Flags for controlling column file synchronization behavior.
Abstraction for various
SyncMode-driven behaviors.SyncOperator implementation for SyncMode.CONCURRENT.SyncOperator implementation for SyncMode.FINAL.SyncOperator implementation for SyncMode.IMMEDIATE.Return the rows with the highest commonly available ID from multiple tables.
Produce a TableMap of synchronized tables.
Implementation of
ConfigurationTypeDetails which provides priorities for system workers like the helper queries
and web client data query.A dynamic
KeyPath model around Deephaven system data - for example, automated
migrations, version information, etc.Initializes a global
SystemContext as the equivalent of
DHContextInstance.getInstance().getSystemContext().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.
Interface custom loggers can implement for their SystemInput argument in order to
be consistent with code generation tools.
LoggerTimeSource implementation that delegates to System.currentTimeMillis().Class to allow logs to receive sysout and syserr output.
The System user entity to manage run-As mapping in acl database The given user will be able to run-As the provided
system user when the mapping is inserted / updated
This is the Acl SystemUser resource, defines all REST operations supported for /acl/systemuser uri.
A Deephaven table.
GroupStrategy is used for joins and other operations that can choose one of several ways to make use of grouping
information.
An
UncheckedPermissionException derivative which indicates a table may not be accessed for one reason or another.The Acl entity, to manage all Table Acls, Table Column Acls, and Table Input Editor Acls
A panel that groups together two tables, one representing the main table, and another single row table representing
the totals.
We use a query instead of a function so that it can be context aware for deflation, logs, or other niceties.
Assert properties of a table.
TableMapHandle with an underlying table.An interface which adds table-based abilities to a
PivotHeatMap.Class to aid in building Tables from a TableDefinition.
A
TableCellRenderer and TableCellEditor that places a button within the cell of the table/
Component of ClaimsMessage, a claimed table associated with a namespace
Component of ClaimsMessage, a claimed table associated with a namespace
A reference client for the Deephaven SBE table server.
A reference client for the Deephaven SBE table server.
This interface is for classes that want to respond to double click events on a table and should be
used in conjunction with
TableEventHandlerFactory.addDoubleClickHandler(String, TableColumnDoubleClickHandler)
or TableEventHandlerFactory.addGlobalDoubleClickHandler(TableColumnDoubleClickHandler)Server that exports a table data service according to configured data routing strategies.
The TDCP accepts authenticated RemoteTableDataService connections, and must assess whether the associated users
can see tables.
Exception thrown by various sub-systems for data access.
Defines a protocol for requesting and sending table data.
Interface to a peer that requests table data.
Interface to a handler that processes table data requests.
Interface to a handler that processes table data responses.
Interface to a peer that responds to requests for table data.
Interface for protocol drivers that handle table data communication with remote servers.
Remote
TableDataService implementation.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.
Re-usable request class - tracks status and responses for an outstanding request.
Service responsible for table location discovery.
Null implementation of TableDataService.
Configuration for a TableDataService provider.
A POJO (more or less) implementation of TableDataServiceConfig that can be used to make instances independent of any
DataRoutingService implementation.
Builder for DataImportServiceConfigImpl.
Message conveying a DataRoutingService.TableDataServiceConfig
Message conveying a DataRoutingService.TableDataServiceConfig
Request for a TableDataServiceConfig
Request for a TableDataServiceConfig
Response to request for TableDataServiceConfig
Response to request for TableDataServiceConfig
Response to request for multiple(all) DataRoutingService.TableDataServiceConfigs
Response to request for multiple(all) DataRoutingService.TableDataServiceConfigs
Holds raw configuration data for a TDS.
Immutable, opaque descriptor for a
TableDataService.Exports a TableDataService to RemoteTableDataService (clients) via the TableDataProtocol.
A factory for creating
TableDataService instances.Each top level creation of a TableDataService requires recursive calls with access to a consistent context.
Message conveying a DataRoutingService.TableDataService
Message conveying a DataRoutingService.TableDataService
Request for a TableDataService
Request for a TableDataService
Response to request for a TableDataService
Response to request for a TableDataService
Table definition for all Deephaven tables.
Protobuf type
io.deephaven.proto.common.TableDefinitionMessageProtobuf type
io.deephaven.proto.common.TableDefinitionMessageAn immutable schema that defines a particular table.
A basic description of a particular table within a Tree Table.
A set of differences that are skipped.
The Table Editor Acl entity, to manage all Table Input Editor Acls
Handles registration for the following actions on IrisTables
Double Click on cell
Right Click on cell(s)
Right Click on table header
Each action has a Global and Column specific registration method so that
consumers can handle specific columns or any column.
Determine whether the
TableKey or TableIdentifier should be accepted by the filter owner.This interface defines the requirements for a class that provides both Row based, and Column based ACLS.
This interface defines a means to create
TableFilterProviders, as well as a simple means to make
a table accessible to all users, without any specific ACL.A handle describing a remote table as well as the columns of the table that are needed.
In order to track tables sanely, we will force the client to
choose an id to be used for tables _before_ they are created,
and then map server table handles back to those ids.
In order to have per-client, per-server handle sharing,
we do a little fancy footwork with
IdFactory interface.Renderer for all GuiTables.
A full-table
TableBasedHeatMap/MinMaxHeatMap implementation.Key for table identification, with
TableIdentifier.NamespaceSet instead of com.illumon.iris.db.v2.locations.TableType.An
DataImportChannelItem holding the information necessary to identify a table location and initiate a
Tailer-DIS connection.
Message conveying a TableIdentifier
Message conveying a TableIdentifier
Remote query used by EmbeddedDbConsole to import a table from CSV.
Representation class for per-table information stored in key-value metadata for Deephaven-written Parquet files.
Methods for assisting in input table construction.
Configuration for an input table column.
An attribute for a column.
Used to create an allowable set of items to select from for the particular column.
Interface that specifies key fields for any table-keyed object (i.e.
A registry for states keyed by
TableKey.A linked list of
TableHandle and TableState tuples,
addressed from a root Table which has a String name from a persistent query.Interface to enable consuming data from a table reader and supplying said data to a table writer.
Given an application version and binary store format, produces a
TableListener for processing a binary log
stream.Gets a listener for a particular table and application version.
=====================================================================================================================
Building block for Iris DB file-based tables, with helper methods for discovering locations and their sizes.
Enumeration of possible table location formats.
Listener interface for anything that wants to know about changes to a location.
Null implementation.
Determine whether the
TableLocationKey should be accepted by the filter owner.The 5-element identification for a table location is needed in DB, Tailer, Logger, BinaryStore (?).
Interface that specifies key fields for any TableLocation.
A simple implementation of TableLocationKey for use in hash lookups.
Table location metadata index support, in order to avoid depending on filesystem metadata caching for performance
where possible.
Independent of the key, we should know our format, size, last modified time, and column version.
Immutable snapshot of a table location, providing access to all key and state fields, constructed using a
consistent copy of the state fields.
Discovery utility for table locations for a given table.
Listener interface for anything that wants to know about new/updated table locations.
Null listener that does nothing.
This is a fully functional TableLocationProvider that will not provide any locations.
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 LiveTable refresh.
Intermediates between push-based subscription to a TableLocation and polling on LiveTable refresh.
An interface that logs snapshots and optionally, updates from a source table to another Deephaven table.
A ColumnSource that always returns null-equivalent for previous values.
A base interface for loggers that log snapshots and/or updates to Deephaven tables.
Flags for controlling the transactional behavior of this log call.
Marker interface for log handles
Indicator of the source table update event that resulted in a log call.
Given a Table, log to a
TableLogger.A simple implementation of TableKey for use in hash lookups, or as a parent class for complex sub-classes.
An immutable TableLookupKey
Tools for managing and manipulating tables on disk.
A map of tables.
Table map key change listener.
Table map change listener.
TableMapHandle with an underlying TableMap.Get a table from a
TableMap applying approriate ACLs before returningGet a merged table of multiple keys from a
TableMap applying approriate ACLs before returningDescribes a TableMap by its handle and the keys present.
An exception denoting a problem with a
TableMap operationHolds a remote TableMap.
Given a TableMap, log all of the constituents that tick on a given cycle to a
TableLogger.A widget that will respond to one-click events, or present a combo box so that you can choose values out of a
TableMap and display them in the GUI.
A TableMapSupplier uses a source TableMap and applies a set of operations in the get method.
Protobuf type
io.deephaven.proto.schema.TableNameReplyProtobuf type
io.deephaven.proto.schema.TableNameReplyBasic Table Pop menu.
Row-oriented table reading interface.
Maintains whether table retrieval should default as live or not
A function to construct a snapshot for a range of rows and return to the client.
A server that uses an SBE (Simple Binary Encoding) protocol to distribute table updates to clients over TCP/IP.
Exception representing errors that are converted into a SubscriptionError message and sent to the
client over SBE.
Computes snapshots of a
BaseTable.Listens for notifications that table snapshot has changed.
A listener to replay the current table snapshot.
Data series that are backed by table snapshots
Container for state information pertaining to a given
TableHandle.Utility class to convert Table objects to/from binary messages.
A container to hold the tables that comprise a
Pivot WidgetSubscribe request
Subscribe request
Subscribe confirmation message
Subscribe confirmation message
Holder for stuff related to an active table subscription.
Error message
Error message
A class to encapsulate updates to a given table's subscription.
TableSupplier creates a Proxy to a Table with a list of Table operations to be applied when a filter method is called.
Example usage:
Example usage:
A JUnit rule that can be used
in tests so that each test will be set up with the right options for a live table test case.
This class contains static methods to support conversions between various time types such as
DBDateTime, Instant, ZonedDateTime, LocalDate, LocalTime,
and long.this was copied from solace, combined abstract and concrete classes into one here.
Create a builder for processing Deephaven table data into string output
Tools for working with tables.
This class is not intended for public API consumers.
Singleton so that the GuiTable can have one outstanding tooltip to display, and that creating a new one will always
dispose of the existing one.
Interface for table writing components that support transactions.
The type of a table, which from a user perspective generally corresponds to System vs.
Members related to
TableType for internal use.Subscribe request
Subscribe request
Unsubscribe confirmation message
Unsubscribe confirmation message
Mode used to validate a table.
Annotation indicating that a test is only for execution when in the TableValidationMode.FULL_DATABASE mode.
Annotation indicating that a test is only for execution when in the TableValidationMode.SIMPLE_TABLE mode.
A suite of data quality tests for a table.
An opaque representation of "values in a table" suitable for transmission from client to server.
Interface for writing table data out.
TableWriterLogInterceptor<T extends com.fishlib.io.log.LogSink.Element>
Interceptor to write log entries to a persistent log.
For an Intraday restart, we often know that all data of interest must take place within a fixed period of time.
The TarBuffer class implements the tar archive concept of a buffered input stream.
This interface contains all the definitions used in the package.
This class represents an entry in a Tar archive.
The TarInputStream reads a UNIX tar archive as an InputStream.
The TarOutputStream writes a UNIX tar archive as an OutputStream.
This class provides static utility methods to work with byte streams.
Created by IntelliJ IDEA.
Created by IntelliJ IDEA.
Iterative average operator.
This singleton class is Controller-aware and is used by the
TelemetryService for execution of the CARQ
against a PQ of type "TELEMETRY_HELPER_TYPE".A representation of an item to be tracked by the Telemetry process.
A TelemetryLogger is created by each long-lived "instance" of an object for which telemetry will be tracked.
Helper-class which may be used for "set-once" elements of the
TelemetryLogger classTelemetry monitoring queries.
Queue log messages for a brief time while creating the initial logger.
A column source that is used within tests that we can add and remove values from at arbitrary locations.
A generator for randomized columns within a unit test.
Indicates that a particular method is for test purposes only and should not be used by client or production code.
JTextArea-based TableCellRenderer that should work like ColumnRenderer where appropriate.
A utility class with methods for helping text editors.
This is a JPanel that wraps a JTextPane in order to add common features such as a Search Bar and a Goto Line Dialog.
Filter strategy for remote tables.
This class will display line numbers for a related text component.
A
ParamWidget that is a simple text entry box.The theme of a chart.
The theme of a chart.
Constructs
Themes from .theme XML files.A 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.
Protobuf type
io.deephaven.proto.pqworker.ThreadDumpRequestProtobuf type
io.deephaven.proto.pqworker.ThreadDumpRequestProtobuf type
io.deephaven.proto.pqworker.ThreadDumpResponseProtobuf type
io.deephaven.proto.pqworker.ThreadDumpResponseAn 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 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
Forked from com.fishlib.base.pool.ThreadSafeLenientFixedSizePool January 2021A 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
Forked from com.fishlib.base.pool.ThreadSafeLenientFixedSizePool January 2021Collection of thread related utility methods.
Generic interface for IntradayLoggers with three arguments.
ThreeColumnTupleSourceFactory<TUPLE_TYPE,COLUMN_SOURCE_1_TYPE,COLUMN_SOURCE_2_TYPE,COLUMN_SOURCE_3_TYPE>
TupleSourceFactory for three ColumnSources.This initializer throws an exception when used.
Tools for reducing the number of ticks generated by a table.
A custom-widget intended to emulate a standard JComboBox, but leveraging a JPopupMenu (which may include sub-menus)
for the drop-down component.
This is the base class for jobs which are only interested in timing events.
AbstractFieldEntry<Date> which wraps around a DateTimePickerInterface for providing the current time.
A TimerTask implementation that wraps a runnable.
This will filter a table for the most recent N nanoseconds (must be on a date time column).
A JSpinner-like control that allows easy time entry in the form of HH:mm:ss
A TimeTable adds rows at a fixed interval with a single column named "Timestamp".
The configuration for a TLS connection.
Parquet
ToPage implementation for DBDateTimes stored as Int96s representing an Impala
format Timestamp (nanoseconds of day and Julian date encoded as 8 bytes and 4 bytes, respectively)A UI overload for
JLists that changes the default selection behavior.A function that transforms a Chunk to an IntChunk.
Describes the input token stream.
A token is a server-generated identifier for a client that allows the client to present themselves to other
services using the token as a means of verifying identity and credentials; the other service can validate
a token provided by a client with an authentication server to confirm the claimed identity and credentials.
A token is a server-generated identifier for a client that allows the client to present themselves to other
services using the token as a means of verifying identity and credentials; the other service can validate
a token provided by a client with an authentication server to confirm the claimed identity and credentials.
The basic subset of authentication functionality for client that don't need full blow AuthenticationClient.
A simple implementation of a Token Bucket algorithm for throttling.
Created by abaranec on 6/19/17.
Implements a three-way handshake where clients request a transient, ephemeral token from an authentication server
where they are authenticated, and then forward that token to another service as credentials.
TokenFactory allows to execute actions with a transient token.
Used to transform auth tokens to/from byte[].
Token Manager Error.
A function that transforms a Chunk to an LongChunk.
Listens to a table, mapping keys to values.
Interface defining a model that provides ToolTips
Utility class to wrap text for multi-line tooltips.
This provides a translation layer from the parquet results into the appropriately typed Chunk's.
Exposes an interface which allows a parameter to the standard `toString()` method.
A panel containing two expandable accordion sub panels that contain the
Grand Totals and (if available) Subtotals of the table and model provided.
Defines the default aggregations and display for a totals table.
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.SeekableChannelsProvider implementation that is constrained a Deephaven TrackedFileHandleFactory.A Min-Heap priority queue used to order
UpdateBySlotTracker.UpdateTracker
instances for classifying row keys to buckets.Interface for indicating when the market is open for trading.
A simple ema which decays with trading time and only accepts samples during trading hours.
A transaction is an if/else construct.
Transactionable is an interface that allows "transactions" to be further composed, via
Transactionable.asComposable();
or to be passed as a request to KVClient.execute(Transaction), via Transactionable.asTransaction().TransactionableBaseImpl is an implementation that provides a bit more structure around a
Transaction, specifically by modelling the notion of a Composable which is
executed regardless of what the condition evaluates to.Classes that implement this interface are responsible for converting data from individual DH columns into buffers
to be written out to the Parquet file.
This object can be merged to produce a single coalesced Table.
Builder object for a TableMapProxy.
A categorical data set with possible transforms on the x and y values.
Collection of
CategoryDataSeriesInternal with a transformation on each series.Collection of
IntervalXYDataSeriesInternal with a
transformation applied to each series.IntervalXYDataSeriesInternal with possible transforms on the x and y data.TransformedIntervalXYDataSeries.TransformedIntervalXYDataSeriesSnapshot<T extends IntervalXYDataSeriesInternal>
MultiSeries data set with a transform applied to each generated series.
OHLCDataSeriesInternal with possible transforms on x and y data.Collection of
OHLCDataSeriesInternal with a transform applied to each series.XYDataSeriesInternal with optional transforms on its x and y data.XYDataSetCollection with a transform on each XYDataSeriesInternalLifted from
IconFontSwing, but transforms the icon (180deg rotate, mirror-x, mirror-y)Simple tree/node structure.
A query that fetches a flat viewport-ready snapshot of a tree table, taking into account the set of expanded rows at each level.
The result of the
TreeSnapshotQuery.This class manages instances of client to Set<table> because hierarchical tables will apply sorting/filtering to each individual table.
The complete state of all trees for a particular client.
The state of a single hierarchical table.
Apply filters, preserving parents.
Identify orphan rows in a table destined for conversion into a tree table, and mask their parent column value to
null, so that they show up at the top level of the hierarchy.
A
JCheckBox extension that supports a third 'indeterminate' state.Data importer protocol message for specifying a (column) partition to be truncated (or deleted).
The trust certificate.
Utility functions to create and update test tables, compare results, and otherwise make unit testing more pleasant.
Generator for a library of semi-opaque classes for tuple (ordered, multi-element) keys.
Interface for classes that know how to export the elements of a given tuple type.
Factory to produce immutable tuples from a long key in
Index space.Generator for a library of
TupleSource classes.Factory for
TupleSource instances.A tuple style is for objects that represent simple tuples, with all parameters specified at construction.
Generic interface for IntradayLoggers with two arguments.
TupleSourceFactory for two ColumnSources.When
type is either a primitive type or a boxed type, dbPrimitiveType is the type used by
the DB to represent it -- that is, Boolean for either boolean or Boolean results, but the primitive version of
all other primitive/boxed types.Contains the necessary information to convert a Deephaven table into a Parquet table.
Provide SQL type info based on Deephaven column types.
Enterprise makes extensive use of Java serialization through
WObjectOutputStream and WObjectInputStream, which
use a custom encoding to write data.This is an exact copy of
com.fishlib.dataobjects.persistence.WObjectInputConversions.RenamingConversion
with convertClassDescriptor implemented like convertResolveClassDescriptor
Marker interface for type specific configuration.
Given a PersistentQueryControllerConfiguration produce a TypeSpecificConfigPanel
An ObjectCodec used for the PersistentQueryConfigurationLogV2.
Marker interface for type specific configuration to be sent over the wire.
Configuration for a type specific query.
Deprecated.
Utility functions to convert primitive types.
Created by IntelliJ IDEA.
A class providing a framework for user interface managers to interact with the Deephaven Console.
Protobuf type
io.deephaven.proto.controller.UnaryGroupRequestProtobuf type
io.deephaven.proto.controller.UnaryGroupRequestClientResponseObserver implementation that can map results into a CompletableFuture.
Protobuf type
io.deephaven.proto.controller.UnaryUserRequestProtobuf type
io.deephaven.proto.controller.UnaryUserRequestRestricted interface for inquiring only about the allusers group.
A super simple dummy implementation of a unauthenticated context.
A super simple dummy implementation of a unauthenticated context.
Exception thrown by the auth client code when the deadline runs out for attempts to retry operations when the auth
server is unavailable.
Wrap a regular
TreeMapSource<Long> to make it reinterpretable as a DBDateTime column source.Reinterpret result for many
ColumnSource implementations that internally represent Boolean values
as byte values.Wrap a regular
TreeMapSource<Long> to make it reinterpretable as a DBDateTime column source.Reinterpret result for many
ColumnSource implementations that internally represent DBDateTime values
as long values.Reinterpret result
ColumnSource implementations that translates various Time sources to long values.An
UncheckedPermissionException that indicates an issue with Acl store requests.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.
Thrown when a parameterized result can't be fetched for one reason or another.
Column sources that provide an array.
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.
Remoting for the Unified API
Remoting for the Unified API
A stub to allow clients to do limited synchronous rpc calls to service UnifiedApi.
A stub to allow clients to do synchronous rpc calls to service UnifiedApi.
A stub to allow clients to do ListenableFuture-style rpc calls to service UnifiedApi.
Base class for the server implementation of the service UnifiedApi.
A stub to allow clients to do asynchronous rpc calls to service UnifiedApi.
Interface for the umbrella service providing several grpc services via a
single service process.
Represents the single grpc server hosting multiple services served by the Configuration Server.
Server side implementation of
UnifiedService.This class exists as the basis for an adapter shim between the Community implementation of
DatabaseInternal
and the enterprise version.ColumnSource implementation for
TableTools.merge(java.util.List<com.illumon.iris.db.tables.Table>) results.This class manages the constituent Tables for a UnionColumnSource, so that we can map from an outer (merged) index
into the appropriate segment of a component table.
Generates unique random byteacter values.
Generates unique random character values.
Generates unique random intacter values.
Generates unique random longacter values.
Generates unique random shortacter values.
Generates unique SmartKeys for table test columns.
An Iterative state factory that displays the singluar unique value of the items within a particular state, or default values
if none are present, or the values are not unique.
Generates unique strings for table test columns.
Generates unique values for a column.
A universal
Set that's acts as if all values are contained therein.Exception thrown for unknown remote table handle IDs.
Exception thrown when an invalid worker kind is specified.
Exception thrown when an invalid worker kind is specified.
When reading the checkpoint record, we may fail to read the import state.
Stores an unrolled DBTableModel along with its table workspace info.
This will filter a table on a DBDateTime column for all rows greater than "now" according to a supplied clock.
Encoder for a UnsubscribeResponse message.
A live table that allows add, remove, and modify.
Interface provided to updater functions that allows index changes to be recorded for propagation.
Updater function interface.
The core of the
Table.updateBy(UpdateByControl, Collection, MatchPair...) operation.The type of update to be applied.
Defines an operation that can be applied to a table with
Table.updateBy(Collection, String...)An operator that performs a specific computation for
Table.updateBy(com.illumon.iris.db.v2.updateby.UpdateByControl, java.util.Collection<com.illumon.iris.db.v2.updateby.UpdateByClause>, com.illumon.iris.db.tables.select.MatchPair...).A context item for use with
Table.updateBy(UpdateByControl, Collection, MatchPair...) for non-bucketed updates.A factory to visit all of the
UpdateByClauses to produce a set of UpdateByOperators that
UpdateBy can use to produce a result.
This class tracks indices by individual bucket.
A Specification for an updateBy operation.
A structured
KeyPath model representing an update count from
KeyValue.getUpdateCount().Protobuf type
io.deephaven.proto.config.UpdateFileRequestProtobuf type
io.deephaven.proto.config.UpdateFileRequestProtobuf type
io.deephaven.proto.config.UpdateFileResponseProtobuf type
io.deephaven.proto.config.UpdateFileResponseProtobuf type
io.deephaven.proto.config.UpdateFilesRequestProtobuf type
io.deephaven.proto.config.UpdateFilesRequestUpdate info should be present with every update to the kv store.
A structured
KeyPath model around UpdateInfo.The description is composed of the following entries:
UpdateInfoContext.USER, UpdateInfoContext.CODE,
UpdateInfoContext.TIMESTAMP, UpdateInfoContext.COMMENT, UpdateInfoContext.WRT, and UpdateInfoContext.MODREV.A stateful
watch listener interface for UpdateInfo.Validator for update performance log data.
This tool is meant to track periodic update events that take place in a LiveTableMonitor.
Entry class for tracking the performance characteristics of a single recurring update event.
Holder for logging details that are the same across the UpdatePerformanceTracker instance
Holder for logging details that are the same for every Entry in an interval
A smaller entry that simply records usage data, meant for aggregating into the larger entry.
Calculate the size of the chunks needed to process an update.
Protobuf type
io.deephaven.proto.registry.UpdateWorkersRequestProtobuf type
io.deephaven.proto.registry.UpdateWorkersRequestProtobuf type
io.deephaven.proto.registry.UpdateWorkersResponseProtobuf type
io.deephaven.proto.registry.UpdateWorkersResponseA key listener that enforces upper case in a text field, but can
be disabled.
Configuration for Deephaven Enterprise to support subscriptions using Deephaven Community style URIs.
Builder to help with initialization.
The UserArrayFilterGenerator is suitable for use when you have a column in your table that contains an array
of user names, and you would like to show only rows where the username is contained within that array.
The UserCollectionFilterGenerator is suitable for use when you have a column in your table that contains a Collection
of user names, and you would like to show only rows where the username is contained within that set.
Created by cwright on 10/9/2014.
Protobuf type
io.deephaven.proto.auth.UserContextProtobuf type
io.deephaven.proto.auth.UserContextThe UserGroupArrayFilterGenerator is suitable for use when you have a column in your table that contains an array
of user names or groups, and you would like to show only rows where the username or user groups is contained within that array.
Protobuf type
io.deephaven.proto.controller.UserOrGroupListProtobuf type
io.deephaven.proto.controller.UserOrGroupListDialog for selecting Schema Editor preferences defined in
SchemaEditorPreferencesA Public key wrapper entity, to manage storage of user public keys in the acl database
Helper query that returns an array of users mapped to group, if no mapping exists an empty array will be returned.
The UserStringFilterGenerator is suitable for use when you have a column in your table that contains a String
of user names, and you would like to show only rows where the username is contained within that String.
Deprecated.
use
UTF8StringAsByteArrayCodecLanding place for general purpose utility functions.
Mark a start time, and allow logging of elapsed time and time between log messages (steps of a process).
This transcoder fixes an early bug in the v01 transcoder that did not correctly convert all
of the SavedFilterManager model filters.
Generates RowBatch listeners for the data import server based on LogFormat schema elements.
This Transcoder exists to fix Link Registry IDs.
In the V5 workspace, we added the ability export and import shared workspace (partial workspaces).
In the V6 workspace we removed serialized ImageIcons from the workspace for Java 11 support.
The V7 workspace has a different format for rollup definitions.
Basically a duplicate of ArgumentException from DB, but put here to allow use without a DB dependency.
Sets the remote simple script method to execute a Validation job
This interfaces tags a dat series as requiring validation of some sort.
A description of a table to be validated.
A description of a table to be validated when using the full database validation.
A description of a table to be validated when using simple table validation.
Created by IntelliJ IDEA.
A series that contains a value and a number of bins
A Dialog for getting data about plot with a value and a bin.
Constants for null values within the Iris Database.
An interface to be used for purely value-based
PivotHeatMap implementationsA series that contains a value.
A Dialog for getting data about plot with a value.
A
ValueHeatMap implementation of a PivotHeatMap which identifies a cell-color based on a
builder-defined value to color mappingWraps all values in a given Y column when downsampling and apply operations consistently to supported
column types.
The type of a value for
ParameterizedQuery parameters.A convenience interface to make stuff throw UOEs
Represents a set of C*UD operation results.
Maintain pools of buffers of multiple lengths.
AppendableColumn for outputting variable-width objects to a local column location with a supporting ObjectCodec.
Non-primitive AppendableColumn for output to a local column location.
Factory for iterative variance aggregations.
Request argument for verifyNonce request.
Request argument for verifyNonce request.
Request response for verifyNonce request.
Request response for verifyNonce request.
Simple validator for yml DataRoutingService configuration file.
Request argument for verifyToken rpc
See the service definition file for details on the rpc request.
Request argument for verifyToken rpc
See the service definition file for details on the rpc request.
Request response for verifyToken rpc
See the service definition file for details on the rpc request.
Request response for verifyToken rpc
See the service definition file for details on the rpc request.
Handle the windowClosing event from the view.
Listen for a closing, closed, and reused events of a view.
A ViewClosingHandler that calls the close method when a view is reused.
A Super-factory that will switch to the appropriate context for each requested view type, finalizing and
adding any currently in construction items to the current set of views.
If you aren't actually a component, that can easily be walked up, but you know your viewId you can implement this
interface, and when the workspace manager queries the component for a viewId it will use what you tell it.
Classes that implement this interface want to know their view ID if it's available.
Helper-class to access query-defined view-linking
This interface defines a class that will respond to adjustments in a table's viewport.
ColumnSource used by RemoteTableHandles, backed by a ReplicatedTable viewport.
A helper class for maintaining and computing viewports for a
GuiTable.We need our own transfer handler for viewport tables, so that we can fetch the right rows/columns.
A User Docking Window Event indicating that a View was Reused.
Contains front-end aspects of a
ViewTab, which should exist only on the client-side.Indicates that a method or member is visible for testing purposes only.
A simple helper class which will wait until mysql db access is ready.
One-shot
NotificationQueue.Notification that can be delivered when a set of
dependencies are satisfied.A partial implementation of
WatchClient.Watch.A watch client allows the creation and management of watch-based requests against a KV store.
Interface for receiving
WatchResponses.A simplified interface simplifying
WatchClient.Listener for single key path watches.A
watch listener style interface for a stateful type T.A simplified "deltas" interface for
WatchClient.Listener.Represents the watch.
The states of a
WatchClient.Watch.An immutable response from a
WatchClient.Watch.An immutable
key path watch key - used to request a watch WatchClient.watch(WatchKey, Listener).An immutable
key path prefix watch key - used to request a watch WatchClient.watch(WatchKeyPrefix, Listener).An immutable response to a
WatchClient.Watch.An immutable unit response derived from a
WatchResponse.This is simply a test / proof-of-concept of WatchServices.
Extends the basic Client class with walleye-specifica related to delay monitoring, cache clients and so on.
An open-addressed identity hash set that only maintains weak references to its members.
Thread-safe implementation.
Servlet for a File for the Web Client
Web API server for Iris - this hosts the JavaScript client and provides the authentication
and access to the query controller.
Constant configuration for the AbstractIrisWebserver, separated from the actual class to limit the configuration needed by tests.
Message conveying JettyServerHelper.Parameters data
Message conveying JettyServerHelper.Parameters data
Implement the CommClient interface, using a websocket to ship bytes.
WebSocket-based implementation of CommServer, providing the basic wiring to map fishlib Commands through a websocket
pipe and back again.
Enables opening a websocket port and forwarding messages in a similar way to how
existing iris Commands work.
WebSocketServer.GenericRpcWebsocket<S extends org.gwtproject.rpc.api.Server<S,C>,C extends org.gwtproject.rpc.api.Client<C,S>>
Simple adaptor to let us control both jetty and the socket impl itself, while still delegating the
decoding to super.
simple abstraction of a given client, letting calling code send Message-like
Marker to let us specify that we are building a websocket to jetty, but use various subclasses
and implement them differently.
A filter generator that specifies a set table, and a list of match expressions (FilteredColumn=SetColumn),
to apply a whereIn operation to the filtered table.
The root of all builders.
This interface defines an object that provides context for an entire AggComboWidget.
Converts a Wildcard String into a Regex String
Adds a Boolean column that is true if a Timestamp is within the specified window.
This is an extension of the ByteBufferInputStream which provides the method readObject(), which reads serialized
objects in the WObject protocol.
Static utility methods for writing and reading WObjects prefixed with a message length.
The envelope around objects sent over the NIO layer, including the contained object.
This class contains the data present in the message prefix
Implements the WObject protocol for output.
Instances of a Worker interface represent Java process running a
RemoteQueryProcessor
The Java Process could be an Operating System process, a Docker Container or some other controlled process.Sends a heartbeat to an InteractiveConsole script-session, which is used by the worker to determine if any clients
are actively subscribed.
Utility methods that may have previously been in the WorkerControl subproject where they were not
accessible from the WorkerKind implementations in the DB subproject.
Interface for controlling
Worker lifecycle.Factory for creating
WorkerControl implementations.Thrown when a WorkerControl fails to start a Worker.
Thrown encountering a problem creating a Worker.
Details sent from RemoteQueryDispatcher to RemoteQueryProcessor for performance logging.
A WorkerHandle represents an active worker within a
PersistentQueryHandle.A DTO containing the result data from worker heap utilization
Protobuf type
io.deephaven.proto.registry.WorkerInfoProtobuf type
io.deephaven.proto.registry.WorkerInfoThe WorkerKind class is used to map instructions from the RemoteProcessingRequest into the appropriate worker
control invocations to create the requested worker.
A WorkerKind is displayed as an "Engine" in the UI, and defines either the Legacy worker or version of Core+ with
associated configuration (e.g., extra packages; properties, etc.).
Protobuf enum
io.deephaven.proto.registry.WorkerKind
A WorkerKind is displayed as an "Engine" in the UI, and defines either the Legacy worker or version of Core+ with
associated configuration (e.g., extra packages; properties, etc.).
Filter tables to just your own workerName.
The protocols and ports that the worker will listen to.
Protobuf enum
io.deephaven.proto.controller.WorkerProtocolProtobuf type
io.deephaven.proto.controller.WorkerProtocolMessageProtobuf type
io.deephaven.proto.controller.WorkerProtocolMessageStatic store that will contain additional service information for a worker in this JVM that can be obtained
elsewhere, e.g.
This class is the support infrastructure for running Python remote queries.
Exception returned to the client when a worker fails to start.
Provides a stream of currently running worker hosts and ports.
Provides a stream of currently running worker hosts and ports.
A service for getting the toleration values for a worker.
A timed job that examines a worker for liveness.
Produce the urls that we need to connect to workers based on Envoy and SSL settings.
This interfaces tags a class as something that may be serialized and deserialized to
XML.
Utility class to manage DbInternal/WorkspaceDataSnapshot
Tool to add to, display from, and generate CSV from the WorkspaceData table.
Interface for Importing a Workspace
This class handles all instances of
Workspaces including the saving and restoring of.An ISavedWorkspaceData that contains the path to the workspace file.
Sets the remote simple script method to `new ExecuteWorkspaceSnapshotJob().execute()`
A class that converts workspaces between two distinct versions.
A table operation similar to
Table.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).Marks a
Function.Unary.call(Object) method as opting out of being re-wrapped, as
a WrappedDelegatingTable would normally do.This
RedirectionIndex implementation flattens the view onto the underlying wrapped index.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.
Add mutating methods to the DataRoutingService interface.
Options for add and delete operations.
Usable only by this package for kv implementation.
WritableChunk implementation for double data.WritableChunk implementation for float data.WritableChunk implementation for int data.Wraps a file, and manages a handle into that file.
Writable local table location.
Location provider for writable table locations.
WritableChunk implementation for long data.WritableChunk implementation for Object data.A container for a Row that supports the concept of release, as well as access to the row itself.
WritableChunk implementation for short data.Utility class to merge into DbInternal/WorkspaceDataSnapshot
Deprecated.
This will be replaced by
WritableRowContainer.WebSocket-based implementation of CommServer, providing the basic wiring to map gwt-rpc websocket messages to
fishlib Commands and back again.
The XML importer class.
Tools for programmatically executing XML batch imports.
The Builder class allows setting properties for an XML import and provides a
XmlImport.Builder.build()
method which returns a XmlImport object that will use the configured properties to import batch data.A clean interface defining all the methods an XmlImport Builder must define.
Reads an XML file and attempts to infer column data types and create appropriate schema and importer instructions.
This is a local in-memory table instantiation from a schema document, tightly coupled to XML representation and the Schema Editor
A couple of static methods to compare
Documents, Elements and ContentDataSeries 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.Collection of
XYDataSeriesInternal.An
XYDataSeries with error bars.Dataset appropriate for an
XYErrorBarDataSeriesInternal composed of indexable data.An
XYDataSeriesInternal with error bars.DataSetCollection with the ability to calculate the Range of x-values.Yet Another implementation of the Scheduler interface -- the best one yet.
Constants used in parsing the yml file.
Functions to help
DataRoutingServiceYmlImpl parse yml files.An operation that "Zips" a set of tables of together row by row, joining the columns together.
A Builder to zip the columns of two tables together.
Array-backed ColumnSource for
Instants.Deprecated.
use
ZonedDateTimeCodecArray-backed ColumnSource for
Instants.
BigDecimalCodec