Package com.illumon.iris.console.events
package com.illumon.iris.console.events
-
ClassDescriptionUI that includes copyright and legal disclaimers along with information about the current version of the software.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.Class to provide a list of column partition values for bulk query creation.Panel to provide a list of column partition valuesClass to hold partitioning value exceptionsBulkQueryPartitioningPanel implementation to provide a list of dates for column partitionsBulkQueryPartitioningPanel implementation to provide a list of column partition values based on a file or text box, where the partitioning values are separated by newlines.Wrapper for query type names and displayable names.The Console Update Error Reporter is used to report errors to listeners in the Console.A collection of CustomActions acquired from the provided table and presented as a set of Menu items.A reusable panel for including a 'clear all filters' button.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.Wraps a JSpinner so that it is set up correctly to display and edit a DBDateTimeThe sections of the date that can be selected.A JMenu for Filtering by value.Provide a user interface for bulk operations on filters across an entire workspace at once.This panel allows users to perform OneClicks either openlyListens 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.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 tableWhen 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.A simple dialog that allows a user to input a line number.Popup Provider to handle hiding Various combinations of columns.Utilities to send HTTP requests to ZendeskThrown when the zip file is too large and the user cancels the ticket.Interface for history session, used by the console to interface with our XMLHistoryManager.This panel is to allow users to revert persistent queries to earlier versions.The GUI component for rendering tables within the IrisConsole.An interface that should return a TableColumn for the given model, index, and WGuiColumn.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.Provides an interface that allows an implementing class to interact with the top-level JFrame of the Deephaven UI.Provides a "Show Value" menu item when the value in the underlying row is multilineA PopupProvider that provides the "Create OneClick List" item if the selected column is a stringA custom column for displaying data in the Persistent Query Config Table.A renderer used for the progress bar cell in the PersistentQueryPanel, which tracks the state of import or merge jobs.Class to handle the panel for daily schedulingClass to handle the panel for monthly schedulingImplementation of
QuerySchedulerPanel
for queries that run between a fixed start time and end time.A Dialog to select and load a Saved Workspace.Corresponding client forRemoteScriptLoaderCommandHandler
, 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.Create a custom action object for strategies.Utilities for the embedded db console to setup our source.A query that disables thesource()
andsourceOnce()
methodsA query that ties thesource()
andsourceOnce()
methods to the Controller.A query that ties thesource()
andsourceOnce()
methods to a remote client, usually the users console.Dialog to send a ticket to support.This interface is for classes that want to respond to double click events on a table and should be used in conjunction withTableEventHandlerFactory.addDoubleClickHandler(String, TableColumnDoubleClickHandler)
orTableEventHandlerFactory.addGlobalDoubleClickHandler(TableColumnDoubleClickHandler)
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.Remote query used by EmbeddedDbConsole to import a table from CSV.This is a JPanel that wraps a JTextPane in order to add common features such as a Search Bar and a Goto Line Dialog.This class will display line numbers for a related text component.Utility class to wrap text for multi-line tooltips.A class providing a framework for user interface managers to interact with the Deephaven Console.We need our own transfer handler for viewport tables, so that we can fetch the right rows/columns.