public Session build() { return new Session( queryId, Optional.ofNullable(transactionId), clientTransactionSupport, identity, Optional.ofNullable(source), Optional.ofNullable(catalog), Optional.ofNullable(schema), path, traceToken, timeZoneKey, locale, Optional.ofNullable(remoteUserAddress), Optional.ofNullable(userAgent), Optional.ofNullable(clientInfo), clientTags, clientCapabilities, Optional.ofNullable(resourceEstimates).orElse(new ResourceEstimateBuilder().build()), startTime, systemProperties, ImmutableMap.of(), catalogSessionProperties, sessionPropertyManager, preparedStatements); } }
public Session toSession(SessionPropertyManager sessionPropertyManager) { return new Session( new QueryId(queryId), transactionId, clientTransactionSupport, new Identity(user, principal.map(BasicPrincipal::new)), source, catalog, schema, path, traceToken, timeZoneKey, locale, remoteUserAddress, userAgent, clientInfo, clientTags, clientCapabilities, resourceEstimates, startTime, systemProperties, catalogProperties, unprocessedCatalogProperties, sessionPropertyManager, preparedStatements); } }
@Test public void testShowSession() Session session = new Session( getSession().getQueryId(), Optional.empty(),
this.defaultSession = new Session( defaultSession.getQueryId(), withInitialTransaction ? Optional.of(transactionManager.beginTransaction(false)) : defaultSession.getTransactionId(),
private Session withTransactionId(Optional<TransactionId> transactionId) { return new Session( queryId, transactionId, clientTransactionSupport, identity, source, catalog, schema, timeZoneKey, locale, remoteUserAddress, userAgent, startTime, systemProperties, catalogProperties, sessionPropertyManager); }
public Session withSystemProperty(String key, String value) { requireNonNull(key, "key is null"); requireNonNull(value, "value is null"); Map<String, String> systemProperties = new LinkedHashMap<>(this.systemProperties); systemProperties.put(key, value); return new Session( queryId, transactionId, clientTransactionSupport, identity, source, catalog, schema, timeZoneKey, locale, remoteUserAddress, userAgent, startTime, systemProperties, catalogProperties, sessionPropertyManager); }
public Session build() { return new Session( queryId, Optional.ofNullable(transactionId), clientTransactionSupport, identity, Optional.ofNullable(source), Optional.ofNullable(catalog), Optional.ofNullable(schema), timeZoneKey, locale, Optional.ofNullable(remoteUserAddress), Optional.ofNullable(userAgent), startTime, systemProperties, catalogProperties, sessionPropertyManager); } }
catalogProperties.put(catalog, properties); return new Session( queryId, transactionId,
public Session toSession(SessionPropertyManager sessionPropertyManager) { return new Session( new QueryId(queryId), transactionId, clientTransactionSupport, new Identity(user, Optional.empty()), source, catalog, schema, timeZoneKey, locale, remoteUserAddress, userAgent, startTime, systemProperties, catalogProperties, sessionPropertyManager); } }
@Test public void testShowSession() Session session = new Session( getSession().getQueryId(), Optional.empty(),
this.defaultSession = new Session( defaultSession.getQueryId(), withInitialTransaction ? Optional.of(transactionManager.beginTransaction(false)) : defaultSession.getTransactionId(),