presto-phoenix/src/main/java/io/prestosql/plugin/phoenix/PhoenixClient.java/PhoenixClient/PhoenixClient
class PhoenixClient:    @Inject
    public PhoenixClient(PhoenixConfig config, ConnectionFactory connectionFactory)
            throws SQLException
    {
        super(
                ESCAPE_CHARACTER,
                connectionFactory,
                ImmutableSet.of(),
                config.isCaseInsensitiveNameMatching(),
                config.getCaseInsensitiveNameMatchingCacheTtl());
        this.configuration = new Configuration(false);
        getConnectionProperties(config).forEach((k, v) -> configuration.set((String) k, (String) v));
    }