Package io.trino.testing
Class TestingConnectorSession
- java.lang.Object
-
- io.trino.testing.TestingConnectorSession
-
- All Implemented Interfaces:
ConnectorSession
public class TestingConnectorSession extends Object implements ConnectorSession
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTestingConnectorSession.Builder
-
Field Summary
Fields Modifier and Type Field Description static ConnectorSessionSESSION
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TestingConnectorSession.Builderbuilder()ConnectorIdentitygetIdentity()LocalegetLocale()<T> TgetProperty(String name, Class<T> type)StringgetQueryId()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
-
-
-
-
Field Detail
-
SESSION
public static final ConnectorSession SESSION
-
-
Method Detail
-
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 name, Class<T> type)
- Specified by:
getPropertyin interfaceConnectorSession
-
builder
public static TestingConnectorSession.Builder builder()
-
-