Interface RemoteQuery<T>

All Superinterfaces:
Serializable
All Known Implementing Classes:
AbstractTestImportQuery, AllUsersGroupsStrategiesQuery, ApplyParametersQuery, BaseImportPersistentQuery, BinaryImportPersistentQuery, ConsoleAttachmentQuery, ConsoleDetachQuery, ConstructSnapshotQuery, ContextAwareRemoteQuery, CreateSessionQuery, CreateUserTableQuery, CsvImportPersistentQuery, CsvTestImportQuery, CustomAction.FetchQuery, DbAclEditorTableQuery, DbIOTest, DownsampleImportPersistentQuery, DriverWrapperQuery, EmbeddedDefinitionGetQuery, EmbeddedFetchQuery, FetchInputTableQuery, FetchQuery, FetchResultQuery, GenerateComparableStatsFunction, GenerateDBDateTimeStatsFunction, GenerateJdbcSchemaQuery, GenerateNumericalStatsFunction, GetAllTableNames, GetAllUsersQuery, GetAttributesQuery, GetCatalogNames, GetDriverDisplayInfoQuery, GetPermissionDataQuery, GetPreviewQuery, GetTableNames, GroupsForUserQuery, GroupStrategyExistsQuery, ImportHelperSetupQuery, ImportPersistentQuery, InputTableSnapshotter, InteractiveConsoleSetupQuery, InWorkerServiceSetupQuery, JdbcImportPersistentQuery, JdbcTestImportQuery, LiveWidgetUtils.ACLApplier, MergeImportPersistentQuery, MergePersistentQuery, MergeTables, MicroBenchmarks.GetAvailableDatesForAllTables, OneEditableQuery, PandasTableFetchQuery, PerformanceQueries.PerformanceOverview, PerformanceQueries.PersistentQueryStatusMonitor, PythonEvalQuery, PythonFetchQuery, PythonPushClassQuery, PythonRemoteQuery, RemoteInputTableDescriptor.GetQuery, RemoteInputTableDescriptor.ToServer.SetQuery, RemoteMethodAsync, RemoteQueryStreamer, RemoteScriptCommandQuery, RemoteTableQuery, RemoveSessionQuery, ReplaySetupQuery, RetrieveOneAclQuery, RetrieveSystemUserAclQuery, RevertHelperSetupQuery, RunAndDoneSetupQuery, SchemaDeployQuery, ScriptSetupQuery, SerializeRemoteQuery, SetupRemoteSessionSource.CloseScriptLoaderClient, SetupRemoteSessionSource.SetupControllerScriptPathLoader, SetupRemoteSessionSource.SetupRemoteScriptLoader, SimpleTableStream, SnapshotQuery, StoreTableStream, StoreTableStreamAndReplay, StrategyForAccountQuery, StreamTable, SwappableTableOneClickAbstract.SwappableTablePreemptiveUpdatesQuery, TableApplyQuery, TableImportQuery, TableMapClient.TableMapGet, TableMapClient.TableMapGetKeys, TableMapClient.TableMapGetMerged, TableMapClient.TableMapMerge, TableMapUtils.MergeGet, TableMapUtils.PresubscribeGet, TablePlayerStream, TelemetryHelperSetupQuery, TelemetryQueries.TelemetrySummary, ThreadDumpQueryString, UpdateWorkspaceDataTableQuery, ValidatePersistentQuery, WebClientDataSetupQuery, WorkerClientHeartbeatQuery, XmlImportPersistentQuery, XmlTestImportQuery

public interface RemoteQuery<T> extends Serializable
Interface for executing queries on remote hosts.
  • Method Summary

    Modifier and Type
    Method
    Description
    execute(Database database)
    Execute a query on a remote host.
  • Method Details

    • execute

      T execute(Database database)
      Execute a query on a remote host.
      Parameters:
      database - database to use for execution.
      Returns:
      result of the query.