Package io.deephaven.engine.util
package io.deephaven.engine.util
-
ClassDescriptionThis class exists to make all script sessions to be liveness artifacts, and provide a default implementation for evaluateScript which handles liveness and diffs in a consistent way.Utilities to support BigDecimal exhaust.Immutable way to store and pass precision and scale values.Immutable way to store and pass properties to get precision and scale for a given named column.Read a list of classes from a classpath resource.Colors moved to
Color
.Deprecated.Formatting methods from ColorUtil.Creates distinct and unique coloration for each unique input value.Container for utilities to work with magic String values used to indicate formatted rows and columns.Helper class to support easier to read in-line column definitions.The delegating script session delegates all calls to another script session.Utilities for dynamic compilation.Marker interface for Controller to understand that it is looking at a plot/figure, and how it should be handled in the open api.Formatters to transform strings into more usable forms.GroovyScriptSession
.Represents an import that can be added to an ImportCustomizer, as a valid return fromGroovyDeephavenSession.createImport(String)
.The builder class for use in assembling layout hints suitable for use withLayoutHintBuilder.applyToTable(Table)
orGridAttributes.setLayoutHints(String)
.The display mode for the search bar.Marker interface for dynamic GUI widgets.LiveWidgets may implement this interface to restrict the users who can see a particular widget.ScriptSession implementation that simply allows variables to be exported.Provides static methods to perform SQL-style left outer and full outer joins.Marker interface for Controller to understand that it is looking at a Pandas Widget and how it should be handled in the open api.A simple listener that prints out each update received from a table.Created by rbasralian on 8/12/23When 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.ThePythonEvaluator
encapsulates the evaluation around a Python library instance.The sole implementation of thePythonEvaluator
, using Jpy to create a cpython interpreter instance inside of our JVM.PythonScope<PyObj>A collection of methods around retrieving objects from the given Python scope.Interface for interactive console script sessions.SortedBy operations sort the values in each of the buckets according to a specified column.A set of differences that are skipped.Tools for working with tables.Helper for coalescing and de-unioning tables prior to a merge.Tools for reducing the number of ticks generated by a table.ToMapListener<K,V> Listens to a table, mapping keys to values.Defines the default aggregations and display for a totals table.Enumeration representing valid aggregation types forTotalsTableBuilder
.Adds a Boolean column that is true if a Timestamp is within the specified window.This interface is only for Deephaven internal use.