@Override public Set<String> getClientTags() { return session.getClientTags(); }
session.getSource().orElse(null), session.getTraceToken(), session.getClientTags(), session.getClientInfo().orElse(null), session.getCatalog().orElse(null),
public Session newSessionWithDefaultProperties(Session session, Optional<String> queryType, ResourceGroupId resourceGroupId) { SessionPropertyConfigurationManager configurationManager = delegate.get(); if (configurationManager == null) { return session; } SessionConfigurationContext context = new SessionConfigurationContext( session.getIdentity().getUser(), session.getSource(), session.getClientTags(), queryType, resourceGroupId); Map<String, String> systemPropertyOverrides = configurationManager.getSystemSessionProperties(context); Map<String, Map<String, String>> catalogPropertyOverrides = configurationManager.getCatalogSessionProperties(context); return session.withDefaultProperties(systemPropertyOverrides, catalogPropertyOverrides); } }
assertEquals(session.getRemoteUserAddress().get(), "testRemote"); assertEquals(session.getClientInfo().get(), "client-info"); assertEquals(session.getClientTags(), ImmutableSet.of("tag1", "tag2", "tag3")); assertEquals(session.getSystemProperties(), ImmutableMap.<String, String>builder() .put(QUERY_MAX_MEMORY, "1GB")
getSession().getUserAgent(), getSession().getClientInfo(), getSession().getClientTags(), getSession().getClientCapabilities(), getSession().getResourceEstimates(),
defaultSession.getUserAgent(), defaultSession.getClientInfo(), defaultSession.getClientTags(), defaultSession.getClientCapabilities(), defaultSession.getResourceEstimates(),
@Override public Set<String> getClientTags() { return session.getClientTags(); }
session.getSource().orElse(null), session.getTraceToken(), session.getClientTags(), session.getClientInfo().orElse(null), session.getCatalog().orElse(null),
getSession().getUserAgent(), getSession().getClientInfo(), getSession().getClientTags(), getSession().getClientCapabilities(), getSession().getResourceEstimates(),