Data types

Type casting, data structures, and query engine utilities.

Data Structures

TypeNameSignatureDescription
CLASSByteChunkNoneChunk implementation for byte data.
CLASSCharChunkNoneChunk implementation for char data.
CLASSChunkNoneData structure for a contiguous region of data.
CLASSDoubleChunkNoneChunk implementation for double data.
CLASSFloatChunkNoneChunk implementation for float data.
CLASSIntChunkNoneChunk implementation for int data.
CLASSLongChunkNoneChunk implementation for long data.
CLASSLongSizedDataStructureNoneCommon interface for Deephaven data structures with a long (64-bit signed integer) size.
CLASSObjectChunkNoneChunk implementation for Object data.
CLASSShortChunkNoneChunk implementation for short data.
CLASSWritableByteChunkNoneWritableChunk implementation for byte data.
CLASSWritableCharChunkNoneWritableChunk implementation for char data.
CLASSWritableChunkNoneData structure for a contiguous region of data that may be mutated.
CLASSWritableDoubleChunkNoneWritableChunk implementation for double data.
CLASSWritableFloatChunkNoneWritableChunk implementation for float data.
CLASSWritableIntChunkNoneWritableChunk implementation for int data.
CLASSWritableLongChunkNoneWritableChunk implementation for long data.
CLASSWritableObjectChunkNoneWritableChunk implementation for Object data.
CLASSWritableShortChunkNoneWritableChunk implementation for short data.

Data Types

TypeNameSignatureDescription
CLASSArrayTypeUtilsNoneCommon utilities for interacting generically with arrays.
CLASSCompressedStringNoneImmutable byte[]-backed String replacement.
CLASSTypeUtilsNoneUtility functions to convert primitive types.
CLASSVectorConversionsNoneUtility methods for converting vectors to native arrays. Used in formulas.
FUNCTIONcastDoubledouble(byte)Casts a value to a double.
FUNCTIONcastDoubledouble(byte, boolean)Casts a value to a double.
FUNCTIONcastDoubledouble(double)Casts a value to a double.
FUNCTIONcastDoubledouble(double, boolean)Casts a value to a double.
FUNCTIONcastDoubledouble(float)Casts a value to a double.
FUNCTIONcastDoubledouble(float, boolean)Casts a value to a double.
FUNCTIONcastDoubledouble(int)Casts a value to a double.
FUNCTIONcastDoubledouble(int, boolean)Casts a value to a double.
FUNCTIONcastDoubledouble(long)Casts a value to a double.
FUNCTIONcastDoubledouble(long, boolean)Casts a value to a double.
FUNCTIONcastDoubledouble(short)Casts a value to a double.
FUNCTIONcastDoubledouble(short, boolean)Casts a value to a double.
FUNCTIONcastDoubledouble[](ByteVector)Casts an array to a double array.
FUNCTIONcastDoubledouble[](ByteVector, boolean)Casts an array to a double array.
FUNCTIONcastDoubledouble[](DoubleVector)Casts an array to a double array.
FUNCTIONcastDoubledouble[](DoubleVector, boolean)Casts an array to a double array.
FUNCTIONcastDoubledouble[](FloatVector)Casts an array to a double array.
FUNCTIONcastDoubledouble[](FloatVector, boolean)Casts an array to a double array.
FUNCTIONcastDoubledouble[](IntVector)Casts an array to a double array.
FUNCTIONcastDoubledouble[](IntVector, boolean)Casts an array to a double array.
FUNCTIONcastDoubledouble[](LongVector)Casts an array to a double array.
FUNCTIONcastDoubledouble[](LongVector, boolean)Casts an array to a double array.
FUNCTIONcastDoubledouble[](ShortVector)Casts an array to a double array.
FUNCTIONcastDoubledouble[](ShortVector, boolean)Casts an array to a double array.
FUNCTIONcastDoubledouble[](byte...)Casts an array to a double array.
FUNCTIONcastDoubledouble[](byte[], boolean)Casts an array to a double array.
FUNCTIONcastDoubledouble[](double...)Casts an array to a double array.
FUNCTIONcastDoubledouble[](double[], boolean)Casts an array to a double array.
FUNCTIONcastDoubledouble[](float...)Casts an array to a double array.
FUNCTIONcastDoubledouble[](float[], boolean)Casts an array to a double array.
FUNCTIONcastDoubledouble[](int...)Casts an array to a double array.
FUNCTIONcastDoubledouble[](int[], boolean)Casts an array to a double array.
FUNCTIONcastDoubledouble[](long...)Casts an array to a double array.
FUNCTIONcastDoubledouble[](long[], boolean)Casts an array to a double array.
FUNCTIONcastDoubledouble[](short...)Casts an array to a double array.
FUNCTIONcastDoubledouble[](short[], boolean)Casts an array to a double array.
FUNCTIONcastIntint(byte)Casts a value to an int.
FUNCTIONcastIntint(byte, boolean)Casts a value to an int.
FUNCTIONcastIntint(int)Casts a value to an int.
FUNCTIONcastIntint(int, boolean)Casts a value to an int.
FUNCTIONcastIntint(long)Casts a value to an int.
FUNCTIONcastIntint(long, boolean)Casts a value to an int.
FUNCTIONcastIntint(short)Casts a value to an int.
FUNCTIONcastIntint(short, boolean)Casts a value to an int.
FUNCTIONcastIntint[](ByteVector)Casts an array to an int array.
FUNCTIONcastIntint[](ByteVector, boolean)Casts an array to an int array.
FUNCTIONcastIntint[](IntVector)Casts an array to an int array.
FUNCTIONcastIntint[](IntVector, boolean)Casts an array to an int array.
FUNCTIONcastIntint[](LongVector)Casts an array to an int array.
FUNCTIONcastIntint[](LongVector, boolean)Casts an array to an int array.
FUNCTIONcastIntint[](ShortVector)Casts an array to an int array.
FUNCTIONcastIntint[](ShortVector, boolean)Casts an array to an int array.
FUNCTIONcastIntint[](byte...)Casts an array to an int array.
FUNCTIONcastIntint[](byte[], boolean)Casts an array to an int array.
FUNCTIONcastIntint[](int...)Casts an array to an int array.
FUNCTIONcastIntint[](int[], boolean)Casts an array to an int array.
FUNCTIONcastIntint[](long...)Casts an array to an int array.
FUNCTIONcastIntint[](long[], boolean)Casts an array to an int array.
FUNCTIONcastIntint[](short...)Casts an array to an int array.
FUNCTIONcastIntint[](short[], boolean)Casts an array to an int array.
FUNCTIONcastLonglong(byte)Casts a value to a long.
FUNCTIONcastLonglong(byte, boolean)Casts a value to a long.
FUNCTIONcastLonglong(int)Casts a value to a long.
FUNCTIONcastLonglong(int, boolean)Casts a value to a long.
FUNCTIONcastLonglong(long)Casts a value to a long.
FUNCTIONcastLonglong(long, boolean)Casts a value to a long.
FUNCTIONcastLonglong(short)Casts a value to a long.
FUNCTIONcastLonglong(short, boolean)Casts a value to a long.
FUNCTIONcastLonglong[](ByteVector)Casts an array to a long array.
FUNCTIONcastLonglong[](ByteVector, boolean)Casts an array to a long array.
FUNCTIONcastLonglong[](IntVector)Casts an array to a long array.
FUNCTIONcastLonglong[](IntVector, boolean)Casts an array to a long array.
FUNCTIONcastLonglong[](LongVector)Casts an array to a long array.
FUNCTIONcastLonglong[](LongVector, boolean)Casts an array to a long array.
FUNCTIONcastLonglong[](ShortVector)Casts an array to a long array.
FUNCTIONcastLonglong[](ShortVector, boolean)Casts an array to a long array.
FUNCTIONcastLonglong[](byte...)Casts an array to a long array.
FUNCTIONcastLonglong[](byte[], boolean)Casts an array to a long array.
FUNCTIONcastLonglong[](int...)Casts an array to a long array.
FUNCTIONcastLonglong[](int[], boolean)Casts an array to a long array.
FUNCTIONcastLonglong[](long...)Casts an array to a long array.
FUNCTIONcastLonglong[](long[], boolean)Casts an array to a long array.
FUNCTIONcastLonglong[](short...)Casts an array to a long array.
FUNCTIONcastLonglong[](short[], boolean)Casts an array to a long array.
FUNCTIONcompressCompressedString(String)Helper to be statically imported for groovy scripting.

Query Engine

TypeNameSignatureDescription
CLASSColumnSourceNoneA "source" for column data - allows cell values to be looked up by (long) keys. Note for impl...
CLASSColumnVectorsNoneUtility methods for constructing Vectors from the columns of a Table, enabling random and bulk a...
CLASSConditionFilter$FilterKernelNoneNo description.
CLASSContextNoneBase interface for state/mutable data that needs to be kept over the course of an evaluation sess...
CLASSQueryScopeParamNoneNo description.
CLASSRowSequenceNoneAn ordered collection of long row keys.
CLASSRowSetNoneRowSequence with additional set and set-like capabilities.
CLASSRowSetBuilderRandomNoneBuilder interface for RowSet construction in arbitrary order.
CLASSRowSetBuilderSequentialNoneBuilder interface for RowSet construction in strict sequential order.
CLASSRowSetFactoryNoneRepository of factory methods for constructing row sets.
CLASSTableNoneA Deephaven table.
CLASSTrackingRowSetNoneRowSet that internally tracks changes and maintains a consistent snapshot of its previous state,...
CLASSTrackingWritableRowSetNoneTracking, writable RowSet.
CLASSWritableRowSetNoneRowSet that may be mutated (that is, have its contents changed in-place). Note that all RowSet i...
FUNCTIONassertSortedTable(String, Table, String, SortingOrder)Asserts that the table is sorted by the given column. This allows range filters to utilize bin...
FUNCTIONassertSortedTable(Table, String, SortingOrder)Asserts that the table is sorted by the given column. This allows range filters to utilize bin...