Package com.illumon.iris.db.tables.remotequery
package com.illumon.iris.db.tables.remotequery
-
ClassDescriptionContextAwareRemoteQuery<RESULT_TYPE>Enables queries that require additional context, beyond a Database reference.Constants for server information returned from the dispatcher as JSON.A worker kind for Community in Enterprise workers (DnD).Basic worker control for Deephaven Enterprise workers, running the same version as the Dispatcher.A worker that executes a supplied command line.Interface for classes that determine run-time parameters for remote requests.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.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.A connection to a RemoteQueryProcessor.QueryProcessorConnection.AsyncQueryResultHandler<RETURN_TYPE>QueryProcessorConnection.QueryFuture<RETURN_TYPE>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.A RuntimeException specifically indicating that an error arose while executing a Deephaven query.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 returnIRemoteProcessingProfile
profiles from profile names.JVM profile to use G1 garbage collection.Remote processing JVM profile to provide no extra JVM parametersUsed for specifying the characteristics of a request for remote query processing.RemoteQuery<T>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.A simple ContextAwareRemoteQuery that takes a table ID from an RTH, then returns it (without deflating), forcing serialization of the result.Exception thrown when an invalid worker kind is specified.Exception thrown when an invalid worker kind is specified.Instances of a Worker interface represent Java process running aRemoteQueryProcessor
The Java Process could be an Operating System process, a Docker Container or some other controlled process.Interface for controllingWorker
lifecycle.Factory for creatingWorkerControl
implementations.Thrown when a WorkerControl fails to start a Worker.The WorkerKind class is used to map instructions from the RemoteProcessingRequest into the appropriate worker control invocations to create the requested worker.Static store that will contain additional service information for a worker in this JVM that can be obtained elsewhere, e.g.Exception returned to the client when a worker fails to start.