Class SessionEnvironment
- java.lang.Object
-
- org.apache.flink.table.gateway.api.session.SessionEnvironment
-
@PublicEvolving public class SessionEnvironment extends Object
Environment to initialize theSession.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSessionEnvironment.BuilderBuilder to build theSessionEnvironment.static interfaceSessionEnvironment.CatalogCreatorAn interface used to createCatalog.static interfaceSessionEnvironment.ModuleCreatorAn interface used to createModule.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)Optional<String>getDefaultCatalog()Map<String,SessionEnvironment.CatalogCreator>getRegisteredCatalogCreators()Map<String,SessionEnvironment.ModuleCreator>getRegisteredModuleCreators()Map<String,String>getSessionConfig()EndpointVersiongetSessionEndpointVersion()Optional<String>getSessionName()inthashCode()static SessionEnvironment.BuildernewBuilder()
-
-
-
Method Detail
-
getSessionEndpointVersion
public EndpointVersion getSessionEndpointVersion()
-
getRegisteredCatalogCreators
public Map<String,SessionEnvironment.CatalogCreator> getRegisteredCatalogCreators()
-
getRegisteredModuleCreators
public Map<String,SessionEnvironment.ModuleCreator> getRegisteredModuleCreators()
-
newBuilder
public static SessionEnvironment.Builder newBuilder()
-
-