Package io.trino.plugin.jdbc
Class TransactionCachingJdbcClient
- java.lang.Object
-
- io.trino.plugin.jdbc.CachingJdbcClient
-
- io.trino.plugin.jdbc.TransactionCachingJdbcClient
-
- All Implemented Interfaces:
JdbcClient
public class TransactionCachingJdbcClient extends CachingJdbcClient
-
-
Constructor Summary
Constructors Constructor Description TransactionCachingJdbcClient(JdbcClient delegate, io.airlift.units.Duration cachingTtl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TableStatisticsgetTableStatistics(ConnectorSession session, JdbcTableHandle handle, TupleDomain<ColumnHandle> tupleDomain)-
Methods inherited from class io.trino.plugin.jdbc.CachingJdbcClient
abortReadConnection, addColumn, beginCreateTable, beginInsertTable, buildInsertSql, buildSql, commitCreateTable, createSchema, createTable, dropColumn, dropSchema, dropTable, finishInsertTable, getColumns, getConnection, getConnection, getPreparedStatement, getSchemaNames, getSplits, getSystemTable, getTableHandle, getTableNames, getTableProperties, getTableScanRedirection, implementAggregation, isLimitGuaranteed, prepareQuery, quoted, quoted, renameColumn, renameTable, rollbackCreateTable, schemaExists, setColumnComment, supportsAggregationPushdown, supportsLimit, toColumnMapping, toColumnMappings, toWriteMapping
-
-
-
-
Constructor Detail
-
TransactionCachingJdbcClient
public TransactionCachingJdbcClient(JdbcClient delegate, io.airlift.units.Duration cachingTtl)
-
-
Method Detail
-
getTableStatistics
public TableStatistics getTableStatistics(ConnectorSession session, JdbcTableHandle handle, TupleDomain<ColumnHandle> tupleDomain)
- Specified by:
getTableStatisticsin interfaceJdbcClient- Overrides:
getTableStatisticsin classCachingJdbcClient
-
-