Package com.illumon.iris.db.tables.utils
package com.illumon.iris.db.tables.utils
-
ClassDescriptionCommon utilities for interacting generically with arrays.A tool to consistently filter several input tables by timestamp.Utilities to support BigDecimal exhaust.Immutable way to store and pass precision and scale values.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.Aliasing tool for class names.Util File that handles .zst file compressions in addition to compression formats supported by
CompressedFileUtil
ContextAwareLiveWidget<TYPE>Interface for Live Widgets that are context aware.Utilities for reading and writing CSV files to and fromTable
sReturns an Apache CSVFormat based on the fileFormat String.An object representing a timpoint in Deephaven.Formatter for DBDateTimes.Common DBDateTimeFormatters.Utilities for Deephaven date/time storage and manipulation.Date formatting styles for use in conversion functions such asDBTimeUtils.convertDateQuiet(String, DateStyle)
.A type of RuntimeException thrown when operations resulting inDBDateTime
values would exceed the range available by max or min long nanoseconds.A container object for the result ofDBTimeUtils.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 purposesAn implementation ofDBXYDataset
that dynamically creates distinct series for different categories.AnXYPair
that also stores a category.A pair consisting of the column names to be used as the sources for the X and Y axes.ExpressionFactory<TYPE>A Factory class that producesExpressionFactory
instances based on an expression.ExpressionParser<TYPE>A parser that will try a set ofExpressionFactory
s and attempt to parse the expression until one of them succeeds.Marker interface for Controller to understand that it is looking at a plot/figure, and how it should be handled in the open api.Provides a mechanism for intra-process thread-safe file locking, used as machine-scope readers-writers lock.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.The builder class for use in assembling layout hints suitable for use withTable.layoutHints(LayoutHintBuilder)
orTable.layoutHints(String)
.The display mode for the search bar.Utilities for reading and writing CSV files to and fromTable
sLiveWidget<TYPE>A LiveWidget is an interface for dynamic GUI widgets.LiveWidgetAclFilterable<TYPE>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.MemoryTableLogger<T extends com.illumon.intradaylogger.IntradayLogger>A Simple glue class to bind anIntradayLogger
to an in memory liveTable
Marker interface for Controller to understand that it is looking at a Pandas Widget and how it should be handled in the open api.Marker interface for Controller to understand that it is looking at a parameterized query, and how it should be handled in the open api.Deprecated.This class encapsulates the parameters that control whether a given item (nugget or entry interval) is logged to one of our three performance logs.Per-operation instrumentation node for hierarchical performance recording.Query performance instrumentation tools.SymbolManager<STRING_LIKE_TYPE>Data structure for managing symbol tables when persisting data.If enabled, marks objects as systemically important.A set of differences that are skipped.Tools for managing and manipulating tables on disk.this was copied from solace, combined abstract and concrete classes into one here.Create a builder for processing Deephaven table data into string outputTools for working with tables.This class is not intended for public API consumers.Deprecated.Adds a Boolean column that is true if a Timestamp is within the specified window.