All Classes and Interfaces
Class
Description
Abstract modify and delete workflow related message headers.
Abstract operation handler.
Abstract operation related message headers.
AbstractSqlGatewayRestHandler<R extends org.apache.flink.runtime.rest.messages.RequestBody,P extends org.apache.flink.runtime.rest.messages.ResponseBody,M extends org.apache.flink.runtime.rest.messages.MessageParameters>
Super class for sql gateway handlers that work with
RequestBodys and ResponseBodys.Handler to cancel operation.
Message headers for canceling operation.
Handler to close operation.
Message headers for closing operation.
Handler to close session.
Message headers for closing a session.
ResponseBody for closing a session.A column info represents a table column's structure with column name, column type.
Handler to complete a statement.
Message headers for completing a statement.
RequestBody for completing a statement.ResponseBody for completing a statement.Handler to configure a session with statement.
Message headers for configuring a session.
RequestBody for configuring a session.Constants used in the SqlGatewayService.
Handler to create workflow in embedded scheduler.
Message headers for create workflow in embedded scheduler.
RequestBody for create workflow in embedded scheduler.ResponseBody for create workflow in embedded scheduler.The context memorized initial configuration.
Handler to delete workflow in embedded scheduler.
Message headers for delete workflow in embedded scheduler.
Handler to deploy the script in application mode.
Message headers for run the script in application mode.
Request to deploy a script in application mode.
Response about the cluster that runs the application.
An embedded workflow scheduler based on quartz
Scheduler that store all workflow in
memory, it does not have high availability.The
Job implementation for embedded quartz scheduler.A
RefreshHandler instance for embedded workflow scheduler.RefreshHandlerSerializer for EmbeddedRefreshHandler.RequestBody for suspend, resume, delete workflow in embedded scheduler.A workflow scheduler plugin implementation for
EmbeddedQuartzScheduler.The
WorkflowSchedulerFactory to create the EmbeddedWorkflowScheduler.An in-memory catalog that can be reused across different
TableEnvironment.Handler to execute a statement.
Message headers for executing a statement.
RequestBody for executing a statement.ResponseBody for executing a statement.Deserializer to deserialize
FetchResultsResponseBody.The implementation of the
FetchResultsResponseBody with ready results.Handler to fetch results.
Message headers for fetching results.
MessageParameters for fetching results.ResponseBody for executing a statement.Serializer to serialize
FetchResultsResponseBody.A
MessageQueryParameter that parses the 'rowFormat' query parameter for fetching results.MessagePathParameter that parses the token string.Handler to get rest api version.
Message headers for getting rest api version.
ResponseBody for getting rest api version.Handler to get cluster information.
Message headers for getting cluster information.
ResponseBody for getting cluster information.Handler to get the status of operation.
Message headers for getting the status of operation.
Handler to get the session configuration.
Message headers for getting session configuration.
ResponseBody for get session configuration.JSON deserializer for
LogicalType.Json serializer for
LogicalType.MessagePathParameter that parses the materialized table identifier.Manager is responsible for execute the
MaterializedTableOperation.The
FetchResultsResponseBody indicates the results is not ready.To represent that the execution result is not ready to fetch.
Handler to open session.
Message headers for opening a session.
RequestBody for opening a session.ResponseBody for opening a session.An executor to execute the
Operation.MessagePathParameter that parses the OperationHandle.Manager for the
OperationManager.Operation.MessageParameters for operation.ResponseBody for getting the status of operation.Printer to print the statement results in application mode.
Utility class for quartz scheduler.
Handler to execute materialized table refresh operation.
Message headers for executing a materialized table refresh operation.
MessageParameters for execute materialized table refresh operation.RequestBody for executing materialized table refresh operation.ResponseBody for executing a materialized table refresh operation.A fetcher to fetch result from submitted statement.
A
ResultInfo contains information of a ResultSet.Deserializer for
ResultInfo.Serializer for
ResultInfo.A result store which stores and buffers results.
Handler to resume workflow in embedded scheduler.
Message headers for resume workflow in embedded scheduler.
RequestBody for resume workflow in embedded scheduler.Convert
LocalZonedTimestampType data in RowData to TimestampData based on
the local time zone.Describes the serialization format of
RowData in the ResultSet.General exception for workflow scheduler related errors.
Executor to execute the statements.
Runner to run the script.
Similar to HTTP Session, which could maintain user identity and store user-specific data during
multiple request/response interactions between a client and the gateway server.
Context describing a session, it's mainly used for user to open a new session in the backend.
session state.
MessagePathParameter that parse the SessionHandle.Mange the lifecycle of the
Session.The implementation of the
SessionManager that manage the lifecycle of the
Session.MessagePathParameter for session handle.Thrown to trigger a canceling of the executing operation.
Exception thrown during the execution.
Main entry point for the SQL Gateway.
SqlGatewayMessageHeaders<R extends org.apache.flink.runtime.rest.messages.RequestBody,P extends org.apache.flink.runtime.rest.messages.ResponseBody,M extends org.apache.flink.runtime.rest.messages.MessageParameters>
This class links
RequestBodys to ResponseBodys types and contains meta-data
required for their http headers in runtime module.Options to configure the
SqlGateway.Parser to parse the command line options.
An enum for all versions of the Sql Gateway REST API.
The rest endpoint for sql gateway.
The factory for sql gateway.
Utils for the
SqlGatewayRestEndpoint.Options to configure
SqlGatewayRestEndpoint.The implementation of the
SqlGatewayService interface.The SqlGatewayStreamExecutionEnvironment is a
StreamExecutionEnvironment that runs the
program with SQL gateway.Handler to suspend workflow in embedded scheduler.
Message headers for suspend workflow in embedded scheduler.
Handler to touch the session.
Message headers for touching the session.
The
WorkflowInfo represents the required information of one materialized table background
workflow.