java.lang.Object
org.apache.flink.table.gateway.service.session.Session
All Implemented Interfaces:
Closeable, AutoCloseable

public class Session extends Object implements Closeable
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.
  • Constructor Details

  • Method Details

    • touch

      public void touch()
    • getLastAccessTime

      public long getLastAccessTime()
    • getSessionHandle

      public org.apache.flink.table.gateway.api.session.SessionHandle getSessionHandle()
    • getSessionConfig

      public Map<String,String> getSessionConfig()
    • getEndpointVersion

      public org.apache.flink.table.gateway.api.endpoint.EndpointVersion getEndpointVersion()
    • getOperationManager

      public OperationManager getOperationManager()
    • createExecutor

      public OperationExecutor createExecutor()
    • createExecutor

      public OperationExecutor createExecutor(org.apache.flink.configuration.Configuration executionConfig)
    • getPlanCacheManager

      @Nullable public org.apache.flink.table.api.internal.PlanCacheManager getPlanCacheManager()
    • open

      public void open()
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable