All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.postgresql.jdbc.QueryExecutorTimeZoneProvider Maven / Gradle / Ivy

There is a newer version: 42.7.3
Show newest version
/*
 * Copyright (c) 2021, PostgreSQL Global Development Group
 * See the LICENSE file in the project root for more information.
 */

package org.postgresql.jdbc;

import org.postgresql.core.Provider;
import org.postgresql.core.QueryExecutor;

// import org.checkerframework.checker.nullness.qual.Nullable;

import java.util.TimeZone;

/**
 * This class workarounds Exception when
 * indexing guava-30.0-jre.
 * 

It looks like {@code jandex} does not support {@code new Interface<..>} with type annotations. *

*/ class QueryExecutorTimeZoneProvider implements Provider { private final QueryExecutor queryExecutor; QueryExecutorTimeZoneProvider(QueryExecutor queryExecutor) { this.queryExecutor = queryExecutor; } @Override public /* @Nullable */ TimeZone get() { return queryExecutor.getTimeZone(); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy