Package io.trino
Class FullConnectorSession
- java.lang.Object
-
- io.trino.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 ConnectorIdentitygetIdentity()LocalegetLocale()<T> TgetProperty(String propertyName, Class<T> type)StringgetQueryId()SessiongetSession()Optional<String>getSource()InstantgetStart()TimeZoneKeygetTimeZoneKey()Optional<String>getTraceToken()StringtoString()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface io.trino.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:
getQueryIdin interfaceConnectorSession
-
getSource
public Optional<String> getSource()
- Specified by:
getSourcein interfaceConnectorSession
-
getIdentity
public ConnectorIdentity getIdentity()
- Specified by:
getIdentityin interfaceConnectorSession
-
getTimeZoneKey
public TimeZoneKey getTimeZoneKey()
- Specified by:
getTimeZoneKeyin interfaceConnectorSession
-
getLocale
public Locale getLocale()
- Specified by:
getLocalein interfaceConnectorSession
-
getStart
public Instant getStart()
- Specified by:
getStartin interfaceConnectorSession
-
getTraceToken
public Optional<String> getTraceToken()
- Specified by:
getTraceTokenin interfaceConnectorSession
-
getProperty
public <T> T getProperty(String propertyName, Class<T> type)
- Specified by:
getPropertyin interfaceConnectorSession
-
-