Package io.prestosql
Class FullConnectorSession
- java.lang.Object
-
- io.prestosql.FullConnectorSession
-
- All Implemented Interfaces:
ConnectorSession
public class FullConnectorSession extends Object implements ConnectorSession
-
-
Constructor Summary
Constructors Constructor Description FullConnectorSession(Session session, ConnectorIdentity identity)
FullConnectorSession(Session session, ConnectorIdentity identity, Map<String,String> properties, CatalogName catalogName, String catalog, SessionPropertyManager sessionPropertyManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConnectorIdentity
getIdentity()
Locale
getLocale()
<T> T
getProperty(String propertyName, Class<T> type)
String
getQueryId()
Session
getSession()
Optional<String>
getSource()
Instant
getStart()
TimeZoneKey
getTimeZoneKey()
Optional<String>
getTraceToken()
String
toString()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface io.prestosql.spi.connector.ConnectorSession
getStartTime, getUser
-
-
-
-
Constructor Detail
-
FullConnectorSession
public FullConnectorSession(Session session, ConnectorIdentity identity)
-
FullConnectorSession
public FullConnectorSession(Session session, ConnectorIdentity identity, Map<String,String> properties, CatalogName catalogName, String catalog, SessionPropertyManager sessionPropertyManager)
-
-
Method Detail
-
getSession
public Session getSession()
-
getQueryId
public String getQueryId()
- Specified by:
getQueryId
in interfaceConnectorSession
-
getSource
public Optional<String> getSource()
- Specified by:
getSource
in interfaceConnectorSession
-
getIdentity
public ConnectorIdentity getIdentity()
- Specified by:
getIdentity
in interfaceConnectorSession
-
getTimeZoneKey
public TimeZoneKey getTimeZoneKey()
- Specified by:
getTimeZoneKey
in interfaceConnectorSession
-
getLocale
public Locale getLocale()
- Specified by:
getLocale
in interfaceConnectorSession
-
getStart
public Instant getStart()
- Specified by:
getStart
in interfaceConnectorSession
-
getTraceToken
public Optional<String> getTraceToken()
- Specified by:
getTraceToken
in interfaceConnectorSession
-
getProperty
public <T> T getProperty(String propertyName, Class<T> type)
- Specified by:
getProperty
in interfaceConnectorSession
-
-