A B C D E F G H I J K L M O P Q R S T U V W 
All Classes All Packages

A

abort() - Method in class io.trino.plugin.jdbc.JdbcPageSink
 
abortReadConnection(Connection) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
abortReadConnection(Connection) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
abortReadConnection(Connection) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
abortReadConnection(Connection) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
addColumn(ConnectorSession, JdbcTableHandle, ColumnMetadata) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
addColumn(ConnectorSession, JdbcTableHandle, ColumnMetadata) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
addColumn(ConnectorSession, JdbcTableHandle, ColumnMetadata) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
addColumn(ConnectorSession, JdbcTableHandle, ColumnMetadata) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
addColumn(ConnectorSession, JdbcTableHandle, ColumnMetadata) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
addColumn(ConnectorSession, ConnectorTableHandle, ColumnMetadata) - Method in class io.trino.plugin.jdbc.JdbcMetadata
 
advanceNextPosition() - Method in class io.trino.plugin.jdbc.JdbcRecordCursor
 
AggregateFunctionPatterns - Class in io.trino.plugin.jdbc.expression
 
AggregateFunctionRewriter - Class in io.trino.plugin.jdbc.expression
 
AggregateFunctionRewriter(Function<String, String>, Set<AggregateFunctionRule>) - Constructor for class io.trino.plugin.jdbc.expression.AggregateFunctionRewriter
 
AggregateFunctionRule - Interface in io.trino.plugin.jdbc.expression
 
AggregateFunctionRule.RewriteContext - Interface in io.trino.plugin.jdbc.expression
 
AGGREGATION_PUSHDOWN_ENABLED - Static variable in class io.trino.plugin.jdbc.JdbcMetadataSessionProperties
 
ALLOW_OVERFLOW - io.trino.plugin.jdbc.DecimalConfig.DecimalMapping
 
appendPage(Page) - Method in class io.trino.plugin.jdbc.JdbcPageSink
 
apply(ConnectorSession, Domain) - Method in interface io.trino.plugin.jdbc.PredicatePushdownController
 
applyAggregation(ConnectorSession, ConnectorTableHandle, List<AggregateFunction>, Map<String, ColumnHandle>, List<List<ColumnHandle>>) - Method in class io.trino.plugin.jdbc.JdbcMetadata
 
applyFilter(ConnectorSession, ConnectorTableHandle, Constraint) - Method in class io.trino.plugin.jdbc.JdbcMetadata
 
applyLimit(ConnectorSession, ConnectorTableHandle, long) - Method in class io.trino.plugin.jdbc.JdbcMetadata
 
applyProjection(ConnectorSession, ConnectorTableHandle, List<ConnectorExpression>, Map<String, ColumnHandle>) - Method in class io.trino.plugin.jdbc.JdbcMetadata
 
applyTableScanRedirect(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.jdbc.JdbcMetadata
 
asPlainTable() - Method in class io.trino.plugin.jdbc.JdbcTableHandle
 

B

BaseJdbcClient - Class in io.trino.plugin.jdbc
 
BaseJdbcClient(BaseJdbcConfig, String, ConnectionFactory) - Constructor for class io.trino.plugin.jdbc.BaseJdbcClient
 
BaseJdbcClient(String, ConnectionFactory, Set<String>, boolean, Duration) - Constructor for class io.trino.plugin.jdbc.BaseJdbcClient
 
BaseJdbcConfig - Class in io.trino.plugin.jdbc
 
BaseJdbcConfig() - Constructor for class io.trino.plugin.jdbc.BaseJdbcConfig
 
basicAggregation() - Static method in class io.trino.plugin.jdbc.expression.AggregateFunctionPatterns
 
beginCreateTable(ConnectorSession, ConnectorTableMetadata) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
beginCreateTable(ConnectorSession, ConnectorTableMetadata) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
beginCreateTable(ConnectorSession, ConnectorTableMetadata) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
beginCreateTable(ConnectorSession, ConnectorTableMetadata) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
beginCreateTable(ConnectorSession, ConnectorTableMetadata) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
beginCreateTable(ConnectorSession, ConnectorTableMetadata, Optional<ConnectorNewTableLayout>) - Method in class io.trino.plugin.jdbc.JdbcMetadata
 
beginInsert(ConnectorSession, ConnectorTableHandle, List<ColumnHandle>) - Method in class io.trino.plugin.jdbc.JdbcMetadata
 
beginInsertTable(ConnectorSession, JdbcTableHandle, List<JdbcColumnHandle>) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
beginInsertTable(ConnectorSession, JdbcTableHandle, List<JdbcColumnHandle>) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
beginInsertTable(ConnectorSession, JdbcTableHandle, List<JdbcColumnHandle>) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
beginInsertTable(ConnectorSession, JdbcTableHandle, List<JdbcColumnHandle>) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
beginInsertTable(ConnectorSession, JdbcTableHandle, List<JdbcColumnHandle>) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
beginTransaction(IsolationLevel, boolean) - Method in class io.trino.plugin.jdbc.JdbcConnector
 
bigintColumnMapping() - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
bigintWriteFunction() - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
bindProcedure(Binder, Class<? extends Provider<? extends Procedure>>) - Static method in class io.trino.plugin.jdbc.JdbcModule
 
bindSessionPropertiesProvider(Binder, Class<? extends SessionPropertiesProvider>) - Static method in class io.trino.plugin.jdbc.JdbcModule
 
bindTablePropertiesProvider(Binder, Class<? extends TablePropertiesProvider>) - Static method in class io.trino.plugin.jdbc.JdbcModule
 
booleanColumnMapping() - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
booleanMapping(Type, BooleanReadFunction, BooleanWriteFunction) - Static method in class io.trino.plugin.jdbc.ColumnMapping
 
booleanMapping(Type, BooleanReadFunction, BooleanWriteFunction, PredicatePushdownController) - Static method in class io.trino.plugin.jdbc.ColumnMapping
 
booleanMapping(String, BooleanWriteFunction) - Static method in class io.trino.plugin.jdbc.WriteMapping
 
BooleanReadFunction - Interface in io.trino.plugin.jdbc
 
booleanWriteFunction() - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
BooleanWriteFunction - Interface in io.trino.plugin.jdbc
 
build() - Method in class io.trino.plugin.jdbc.JdbcColumnHandle.Builder
 
builder() - Static method in class io.trino.plugin.jdbc.JdbcColumnHandle
 
Builder() - Constructor for class io.trino.plugin.jdbc.JdbcColumnHandle.Builder
 
builderFrom(JdbcColumnHandle) - Static method in class io.trino.plugin.jdbc.JdbcColumnHandle
 
buildInsertSql(JdbcOutputTableHandle, List<WriteFunction>) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
buildInsertSql(JdbcOutputTableHandle, List<WriteFunction>) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
buildInsertSql(JdbcOutputTableHandle, List<WriteFunction>) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
buildInsertSql(JdbcOutputTableHandle, List<WriteFunction>) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
buildInsertSql(JdbcOutputTableHandle, List<WriteFunction>) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
buildSql(ConnectorSession, Connection, JdbcSplit, JdbcTableHandle, List<JdbcColumnHandle>) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
buildSql(ConnectorSession, Connection, JdbcSplit, JdbcTableHandle, List<JdbcColumnHandle>) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
buildSql(ConnectorSession, Connection, JdbcSplit, JdbcTableHandle, List<JdbcColumnHandle>) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
buildSql(ConnectorSession, Connection, JdbcSplit, JdbcTableHandle, List<JdbcColumnHandle>) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
buildSql(ConnectorSession, Connection, JdbcSplit, JdbcTableHandle, List<JdbcColumnHandle>) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 

C

CachingJdbcClient - Class in io.trino.plugin.jdbc
 
CachingJdbcClient(JdbcClient, Set<SessionPropertiesProvider>, Duration, boolean) - Constructor for class io.trino.plugin.jdbc.CachingJdbcClient
 
CachingJdbcClient(JdbcClient, Set<SessionPropertiesProvider>, BaseJdbcConfig) - Constructor for class io.trino.plugin.jdbc.CachingJdbcClient
 
call() - Method in interface io.trino.plugin.jdbc.jmx.JdbcApiStats.ThrowingCallable
 
CASE_INSENSITIVE - io.trino.plugin.jdbc.CaseSensitivity
 
CASE_SENSITIVE - io.trino.plugin.jdbc.CaseSensitivity
 
caseInsensitiveNameMatching - Variable in class io.trino.plugin.jdbc.BaseJdbcClient
 
CaseSensitivity - Enum in io.trino.plugin.jdbc
 
charColumnMapping(CharType) - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
charReadFunction(CharType) - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
charWriteFunction() - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
close() - Method in interface io.trino.plugin.jdbc.ConnectionFactory
 
close() - Method in class io.trino.plugin.jdbc.JdbcRecordCursor
 
close() - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareConnectionFactory
 
close() - Method in class io.trino.plugin.jdbc.RetryingConnectionFactory
 
ColumnMapping - Class in io.trino.plugin.jdbc
 
ColumnMapping(Type, ReadFunction, WriteFunction, PredicatePushdownController) - Constructor for class io.trino.plugin.jdbc.ColumnMapping
Deprecated.
Prefer factory methods instead over calling constructor directly.
commit(ConnectorTransactionHandle) - Method in class io.trino.plugin.jdbc.JdbcConnector
 
commitCreateTable(ConnectorSession, JdbcOutputTableHandle) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
commitCreateTable(ConnectorSession, JdbcOutputTableHandle) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
commitCreateTable(ConnectorSession, JdbcOutputTableHandle) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
commitCreateTable(ConnectorSession, JdbcOutputTableHandle) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
commitCreateTable(ConnectorSession, JdbcOutputTableHandle) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
ConfigFileBasedCredentialProviderConfig - Class in io.trino.plugin.jdbc.credential.file
 
ConfigFileBasedCredentialProviderConfig() - Constructor for class io.trino.plugin.jdbc.credential.file.ConfigFileBasedCredentialProviderConfig
 
configure(Binder) - Method in class io.trino.plugin.jdbc.DecimalModule
 
configure(Binder) - Method in class io.trino.plugin.jdbc.JdbcDiagnosticModule
 
configure(Binder) - Method in class io.trino.plugin.jdbc.JdbcModule
 
connectionFactory - Variable in class io.trino.plugin.jdbc.BaseJdbcClient
 
ConnectionFactory - Interface in io.trino.plugin.jdbc
 
CONVERT_TO_VARCHAR - io.trino.plugin.jdbc.UnsupportedTypeHandling
 
copyTableSchema(Connection, String, String, String, String, List<String>) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
create() - Method in class io.trino.plugin.jdbc.JdbcMetadataFactory
 
create(String, Map<String, String>, ConnectorContext) - Method in class io.trino.plugin.jdbc.JdbcConnectorFactory
 
createConnectionFactoryWithStats(ConnectionFactory) - Static method in class io.trino.plugin.jdbc.JdbcDiagnosticModule
 
createJdbcClientWithStats(JdbcClient, CatalogName) - Method in class io.trino.plugin.jdbc.JdbcDiagnosticModule
 
createPageSink(ConnectorTransactionHandle, ConnectorSession, ConnectorInsertTableHandle) - Method in class io.trino.plugin.jdbc.JdbcPageSinkProvider
 
createPageSink(ConnectorTransactionHandle, ConnectorSession, ConnectorOutputTableHandle) - Method in class io.trino.plugin.jdbc.JdbcPageSinkProvider
 
createSchema(ConnectorSession, String) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
createSchema(ConnectorSession, String) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
createSchema(ConnectorSession, String) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
createSchema(ConnectorSession, String) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
createSchema(ConnectorSession, String) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
createSchema(ConnectorSession, String, Map<String, Object>, TrinoPrincipal) - Method in class io.trino.plugin.jdbc.JdbcMetadata
 
createTable(ConnectorSession, ConnectorTableMetadata) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
createTable(ConnectorSession, ConnectorTableMetadata) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
createTable(ConnectorSession, ConnectorTableMetadata) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
createTable(ConnectorSession, ConnectorTableMetadata) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
createTable(ConnectorSession, ConnectorTableMetadata) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
createTable(ConnectorSession, ConnectorTableMetadata, boolean) - Method in class io.trino.plugin.jdbc.JdbcMetadata
 
createTable(ConnectorSession, ConnectorTableMetadata, String) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
createTableSql(RemoteTableName, List<String>, ConnectorTableMetadata) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
CredentialConfig - Class in io.trino.plugin.jdbc.credential
 
CredentialConfig() - Constructor for class io.trino.plugin.jdbc.credential.CredentialConfig
 
CredentialPropertiesProvider - Interface in io.trino.plugin.jdbc.credential
Extracts properties needed for authentication for a JDBC connection.
CredentialProvider - Interface in io.trino.plugin.jdbc.credential
 
CredentialProviderModule - Class in io.trino.plugin.jdbc.credential
 
CredentialProviderModule() - Constructor for class io.trino.plugin.jdbc.credential.CredentialProviderModule
 
CredentialProviderType - Enum in io.trino.plugin.jdbc.credential
 
CredentialProviderTypeConfig - Class in io.trino.plugin.jdbc.credential
 
CredentialProviderTypeConfig() - Constructor for class io.trino.plugin.jdbc.credential.CredentialProviderTypeConfig
 
cursor() - Method in class io.trino.plugin.jdbc.JdbcRecordSet
 

D

dateColumnMapping() - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
dateWriteFunction() - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
DECIMAL_DEFAULT_SCALE - Static variable in class io.trino.plugin.jdbc.DecimalSessionSessionProperties
 
DECIMAL_MAPPING - Static variable in class io.trino.plugin.jdbc.DecimalSessionSessionProperties
 
DECIMAL_ROUNDING_MODE - Static variable in class io.trino.plugin.jdbc.DecimalSessionSessionProperties
 
decimalColumnMapping(DecimalType) - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
decimalColumnMapping(DecimalType, RoundingMode) - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
DecimalConfig - Class in io.trino.plugin.jdbc
 
DecimalConfig() - Constructor for class io.trino.plugin.jdbc.DecimalConfig
 
DecimalConfig.DecimalMapping - Enum in io.trino.plugin.jdbc
 
DecimalModule - Class in io.trino.plugin.jdbc
 
DecimalModule() - Constructor for class io.trino.plugin.jdbc.DecimalModule
 
DecimalSessionSessionProperties - Class in io.trino.plugin.jdbc
 
DecimalSessionSessionProperties(DecimalConfig) - Constructor for class io.trino.plugin.jdbc.DecimalSessionSessionProperties
 
defaultCharColumnMapping(int) - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
DefaultCredentialPropertiesProvider - Class in io.trino.plugin.jdbc.credential
 
DefaultCredentialPropertiesProvider(CredentialProvider) - Constructor for class io.trino.plugin.jdbc.credential.DefaultCredentialPropertiesProvider
 
defaultVarcharColumnMapping(int) - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
delegate() - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
DISABLE_PUSHDOWN - Static variable in interface io.trino.plugin.jdbc.PredicatePushdownController
 
distinct() - Static method in class io.trino.plugin.jdbc.expression.AggregateFunctionPatterns
 
DOMAIN_COMPACTION_THRESHOLD - Static variable in class io.trino.plugin.jdbc.JdbcMetadataSessionProperties
 
DomainPushdownResult(Domain, Domain) - Constructor for class io.trino.plugin.jdbc.PredicatePushdownController.DomainPushdownResult
 
doubleColumnMapping() - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
doubleMapping(Type, DoubleReadFunction, DoubleWriteFunction) - Static method in class io.trino.plugin.jdbc.ColumnMapping
 
doubleMapping(Type, DoubleReadFunction, DoubleWriteFunction, PredicatePushdownController) - Static method in class io.trino.plugin.jdbc.ColumnMapping
 
doubleMapping(String, DoubleWriteFunction) - Static method in class io.trino.plugin.jdbc.WriteMapping
 
DoubleReadFunction - Interface in io.trino.plugin.jdbc
 
doubleWriteFunction() - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
DoubleWriteFunction - Interface in io.trino.plugin.jdbc
 
DriverConnectionFactory - Class in io.trino.plugin.jdbc
 
DriverConnectionFactory(Driver, BaseJdbcConfig, CredentialProvider) - Constructor for class io.trino.plugin.jdbc.DriverConnectionFactory
 
DriverConnectionFactory(Driver, String, Properties, CredentialPropertiesProvider) - Constructor for class io.trino.plugin.jdbc.DriverConnectionFactory
 
DriverConnectionFactory(Driver, String, Properties, CredentialProvider) - Constructor for class io.trino.plugin.jdbc.DriverConnectionFactory
 
DriverConnectionFactory(Driver, Function<JdbcIdentity, String>, Properties, CredentialPropertiesProvider) - Constructor for class io.trino.plugin.jdbc.DriverConnectionFactory
 
dropColumn(ConnectorSession, JdbcTableHandle, JdbcColumnHandle) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
dropColumn(ConnectorSession, JdbcTableHandle, JdbcColumnHandle) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
dropColumn(ConnectorSession, JdbcTableHandle, JdbcColumnHandle) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
dropColumn(ConnectorSession, JdbcTableHandle, JdbcColumnHandle) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
dropColumn(ConnectorSession, JdbcTableHandle, JdbcColumnHandle) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
dropColumn(ConnectorSession, ConnectorTableHandle, ColumnHandle) - Method in class io.trino.plugin.jdbc.JdbcMetadata
 
dropSchema(ConnectorSession, String) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
dropSchema(ConnectorSession, String) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
dropSchema(ConnectorSession, String) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
dropSchema(ConnectorSession, String) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
dropSchema(ConnectorSession, String) - Method in class io.trino.plugin.jdbc.JdbcMetadata
 
dropSchema(ConnectorSession, String) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
dropTable(ConnectorSession, JdbcTableHandle) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
dropTable(ConnectorSession, JdbcTableHandle) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
dropTable(ConnectorSession, JdbcTableHandle) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
dropTable(ConnectorSession, JdbcTableHandle) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
dropTable(ConnectorSession, JdbcTableHandle) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
dropTable(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.jdbc.JdbcMetadata
 

E

EmptyCredentialProvider - Class in io.trino.plugin.jdbc.credential
 
EmptyCredentialProvider() - Constructor for class io.trino.plugin.jdbc.credential.EmptyCredentialProvider
 
equals(Object) - Method in class io.trino.plugin.jdbc.JdbcColumnHandle
 
equals(Object) - Method in class io.trino.plugin.jdbc.JdbcIdentity
 
equals(Object) - Method in class io.trino.plugin.jdbc.JdbcNamedRelationHandle
 
equals(Object) - Method in class io.trino.plugin.jdbc.JdbcOutputTableHandle
 
equals(Object) - Method in class io.trino.plugin.jdbc.JdbcTableHandle
 
equals(Object) - Method in class io.trino.plugin.jdbc.JdbcTransactionHandle
 
equals(Object) - Method in class io.trino.plugin.jdbc.JdbcTypeHandle
 
equals(Object) - Method in class io.trino.plugin.jdbc.RemoteTableName
 
escapeNamePattern(Optional<String>, String) - Static method in class io.trino.plugin.jdbc.BaseJdbcClient
 
execute(ConnectorSession, String) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
execute(Connection, String) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
expressionType() - Static method in class io.trino.plugin.jdbc.expression.AggregateFunctionPatterns
 
expressionTypes(Type...) - Static method in class io.trino.plugin.jdbc.expression.AggregateFunctionPatterns
 
ExtraCredentialConfig - Class in io.trino.plugin.jdbc.credential
 
ExtraCredentialConfig() - Constructor for class io.trino.plugin.jdbc.credential.ExtraCredentialConfig
 
ExtraCredentialProvider - Class in io.trino.plugin.jdbc.credential
 
ExtraCredentialProvider(ExtraCredentialConfig, CredentialProvider) - Constructor for class io.trino.plugin.jdbc.credential.ExtraCredentialProvider
 
ExtraCredentialProvider(Optional<String>, Optional<String>, CredentialProvider) - Constructor for class io.trino.plugin.jdbc.credential.ExtraCredentialProvider
 

F

FILE - io.trino.plugin.jdbc.credential.CredentialProviderType
 
filterSchema(String) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
finish() - Method in class io.trino.plugin.jdbc.JdbcPageSink
 
finishCreateTable(ConnectorSession, ConnectorOutputTableHandle, Collection<Slice>, Collection<ComputedStatistics>) - Method in class io.trino.plugin.jdbc.JdbcMetadata
 
finishInsert(ConnectorSession, ConnectorInsertTableHandle, Collection<Slice>, Collection<ComputedStatistics>) - Method in class io.trino.plugin.jdbc.JdbcMetadata
 
finishInsertTable(ConnectorSession, JdbcOutputTableHandle) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
finishInsertTable(ConnectorSession, JdbcOutputTableHandle) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
finishInsertTable(ConnectorSession, JdbcOutputTableHandle) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
finishInsertTable(ConnectorSession, JdbcOutputTableHandle) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
finishInsertTable(ConnectorSession, JdbcOutputTableHandle) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
ForBaseJdbc - Annotation Type in io.trino.plugin.jdbc
 
ForExtraCredentialProvider - Annotation Type in io.trino.plugin.jdbc.credential
 
ForwardingJdbcClient - Class in io.trino.plugin.jdbc
 
ForwardingJdbcClient() - Constructor for class io.trino.plugin.jdbc.ForwardingJdbcClient
 
from(ConnectorSession) - Static method in class io.trino.plugin.jdbc.JdbcIdentity
 
fromLongTimestamp(LongTimestamp, int) - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
fromPrestoTime(long) - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
fromPrestoTimestamp(long) - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
fromValueAsBlock(JdbcTypeHandle, Type, Block) - Static method in class io.trino.plugin.jdbc.QueryParameter
 
FULL_PUSHDOWN - Static variable in interface io.trino.plugin.jdbc.PredicatePushdownController
 
functionName() - Static method in class io.trino.plugin.jdbc.expression.AggregateFunctionPatterns
 

G

generateTemporaryTableName() - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
getAbortReadConnection() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getAccessControl() - Method in class io.trino.plugin.jdbc.JdbcConnector
 
getAddColumn() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getAdditionalPredicate() - Method in class io.trino.plugin.jdbc.JdbcSplit
 
getAddresses() - Method in class io.trino.plugin.jdbc.JdbcSplit
 
getArrayDimensions() - Method in class io.trino.plugin.jdbc.JdbcTypeHandle
 
getAssignment(String) - Method in interface io.trino.plugin.jdbc.expression.AggregateFunctionRule.RewriteContext
 
getAssignments() - Method in interface io.trino.plugin.jdbc.expression.AggregateFunctionRule.RewriteContext
 
getBeginCreateTable() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getBeginInsertTable() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getBindExpression() - Method in interface io.trino.plugin.jdbc.WriteFunction
 
getBoolean(int) - Method in class io.trino.plugin.jdbc.JdbcRecordCursor
 
getBuildInsertSql() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getBuildSql() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getCapabilities() - Method in class io.trino.plugin.jdbc.JdbcConnector
 
getCaseInsensitiveNameMatchingCacheTtl() - Method in class io.trino.plugin.jdbc.BaseJdbcConfig
 
getCaseSensitivity() - Method in class io.trino.plugin.jdbc.JdbcTypeHandle
 
getCatalogName() - Method in class io.trino.plugin.jdbc.JdbcOutputTableHandle
 
getCatalogName() - Method in class io.trino.plugin.jdbc.JdbcTableHandle
Deprecated.
Use asPlainTable().getRemoteTableName().getCatalogName() instead, but see those methods for more information, as this is not a drop-in replacement.
getCatalogName() - Method in class io.trino.plugin.jdbc.RemoteTableName
 
getCloseConnection() - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareConnectionFactory
 
getColumnDefinitionSql(ConnectorSession, ColumnMetadata, String) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
getColumnHandleClass() - Method in class io.trino.plugin.jdbc.JdbcHandleResolver
 
getColumnHandles(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.jdbc.JdbcMetadata
 
getColumnMetadata() - Method in class io.trino.plugin.jdbc.JdbcColumnHandle
 
getColumnMetadata(ConnectorSession, ConnectorTableHandle, ColumnHandle) - Method in class io.trino.plugin.jdbc.JdbcMetadata
 
getColumnName() - Method in class io.trino.plugin.jdbc.JdbcColumnHandle
 
getColumnNames() - Method in class io.trino.plugin.jdbc.JdbcOutputTableHandle
 
getColumns() - Method in class io.trino.plugin.jdbc.JdbcTableHandle
 
getColumns(JdbcTableHandle, DatabaseMetaData) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
getColumns(ConnectorSession, JdbcTableHandle) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
getColumns(ConnectorSession, JdbcTableHandle) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
getColumns(ConnectorSession, JdbcTableHandle) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
getColumns(ConnectorSession, JdbcTableHandle) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
getColumns(ConnectorSession, JdbcTableHandle) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
getColumnSize() - Method in class io.trino.plugin.jdbc.JdbcTypeHandle
 
getColumnType() - Method in class io.trino.plugin.jdbc.JdbcColumnHandle
 
getColumnTypes() - Method in class io.trino.plugin.jdbc.JdbcOutputTableHandle
 
getColumnTypes() - Method in class io.trino.plugin.jdbc.JdbcRecordSet
 
getComment() - Method in class io.trino.plugin.jdbc.JdbcColumnHandle
 
getCommitCreateTable() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getCompletedBytes() - Method in class io.trino.plugin.jdbc.JdbcRecordCursor
 
getConnection(ConnectorSession, JdbcOutputTableHandle) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
getConnection(ConnectorSession, JdbcOutputTableHandle) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
getConnection(ConnectorSession, JdbcOutputTableHandle) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
getConnection(ConnectorSession, JdbcOutputTableHandle) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
getConnection(ConnectorSession, JdbcOutputTableHandle) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
getConnection(ConnectorSession, JdbcSplit) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
getConnection(ConnectorSession, JdbcSplit) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
getConnection(ConnectorSession, JdbcSplit) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
getConnection(ConnectorSession, JdbcSplit) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
getConnection(ConnectorSession, JdbcSplit) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
getConnectionPassword() - Method in class io.trino.plugin.jdbc.credential.CredentialConfig
 
getConnectionPassword(Optional<JdbcIdentity>) - Method in interface io.trino.plugin.jdbc.credential.CredentialProvider
 
getConnectionPassword(Optional<JdbcIdentity>) - Method in class io.trino.plugin.jdbc.credential.EmptyCredentialProvider
 
getConnectionPassword(Optional<JdbcIdentity>) - Method in class io.trino.plugin.jdbc.credential.ExtraCredentialProvider
 
getConnectionPassword(Optional<JdbcIdentity>) - Method in class io.trino.plugin.jdbc.credential.StaticCredentialProvider
 
getConnectionUrl() - Method in class io.trino.plugin.jdbc.BaseJdbcConfig
 
getConnectionUser() - Method in class io.trino.plugin.jdbc.credential.CredentialConfig
 
getConnectionUser(Optional<JdbcIdentity>) - Method in interface io.trino.plugin.jdbc.credential.CredentialProvider
 
getConnectionUser(Optional<JdbcIdentity>) - Method in class io.trino.plugin.jdbc.credential.EmptyCredentialProvider
 
getConnectionUser(Optional<JdbcIdentity>) - Method in class io.trino.plugin.jdbc.credential.ExtraCredentialProvider
 
getConnectionUser(Optional<JdbcIdentity>) - Method in class io.trino.plugin.jdbc.credential.StaticCredentialProvider
 
getConnectorFactories() - Method in class io.trino.plugin.jdbc.JdbcPlugin
 
getConstraint() - Method in class io.trino.plugin.jdbc.JdbcTableHandle
 
getCreateSchema() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getCreateTable() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getCredentialFile() - Method in class io.trino.plugin.jdbc.credential.file.ConfigFileBasedCredentialProviderConfig
 
getCredentialProperties(JdbcIdentity) - Method in interface io.trino.plugin.jdbc.credential.CredentialPropertiesProvider
 
getCredentialProperties(JdbcIdentity) - Method in class io.trino.plugin.jdbc.credential.DefaultCredentialPropertiesProvider
 
getCredentialProviderType() - Method in class io.trino.plugin.jdbc.credential.CredentialProviderTypeConfig
 
getDataType() - Method in class io.trino.plugin.jdbc.WriteMapping
Data type that should be used in the remote database when defining a column.
getDecimalDefaultScale() - Method in class io.trino.plugin.jdbc.DecimalConfig
 
getDecimalDefaultScale(ConnectorSession) - Static method in class io.trino.plugin.jdbc.DecimalSessionSessionProperties
 
getDecimalDigits() - Method in class io.trino.plugin.jdbc.JdbcTypeHandle
 
getDecimalMapping() - Method in class io.trino.plugin.jdbc.DecimalConfig
 
getDecimalRounding(ConnectorSession) - Static method in class io.trino.plugin.jdbc.DecimalSessionSessionProperties
 
getDecimalRoundingMode() - Method in class io.trino.plugin.jdbc.DecimalConfig
 
getDecimalRoundingMode(ConnectorSession) - Static method in class io.trino.plugin.jdbc.DecimalSessionSessionProperties
 
getDomainCompactionThreshold() - Method in class io.trino.plugin.jdbc.JdbcMetadataConfig
 
getDomainCompactionThreshold(ConnectorSession) - Static method in class io.trino.plugin.jdbc.JdbcMetadataSessionProperties
 
getDouble(int) - Method in class io.trino.plugin.jdbc.JdbcRecordCursor
 
getDropColumn() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getDropSchema() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getDropTable() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getExpression() - Method in class io.trino.plugin.jdbc.JdbcExpression
 
getExtraCredentials() - Method in class io.trino.plugin.jdbc.JdbcIdentity
 
getFailures() - Method in class io.trino.plugin.jdbc.jmx.JdbcApiStats
 
getFinishInsertTable() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getForcedMappingToVarchar(JdbcTypeHandle) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
getGetColumnMappings() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getGetColumns() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getGetConnectionWithHandle() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getGetConnectionWithSplit() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getGetPreparedStatement() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getGetSchemaNames() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getGetSplits() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getGetTableHandle() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getGetTableNames() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getGetTableScanRedirection() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getGetTableStatistics() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getHandleResolver() - Method in class io.trino.plugin.jdbc.JdbcConnectorFactory
 
getIdentifierQuote() - Method in interface io.trino.plugin.jdbc.expression.AggregateFunctionRule.RewriteContext
 
getImplementAggregation() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getInfo() - Method in class io.trino.plugin.jdbc.JdbcSplit
 
getInsertTableHandleClass() - Method in class io.trino.plugin.jdbc.JdbcHandleResolver
 
getInteger(ResultSet, String) - Static method in class io.trino.plugin.jdbc.BaseJdbcClient
 
getJavaType() - Method in interface io.trino.plugin.jdbc.BooleanReadFunction
 
getJavaType() - Method in interface io.trino.plugin.jdbc.BooleanWriteFunction
 
getJavaType() - Method in interface io.trino.plugin.jdbc.DoubleReadFunction
 
getJavaType() - Method in interface io.trino.plugin.jdbc.DoubleWriteFunction
 
getJavaType() - Method in interface io.trino.plugin.jdbc.LongReadFunction
 
getJavaType() - Method in interface io.trino.plugin.jdbc.LongWriteFunction
 
getJavaType() - Method in interface io.trino.plugin.jdbc.ObjectReadFunction
 
getJavaType() - Method in interface io.trino.plugin.jdbc.ObjectWriteFunction
 
getJavaType() - Method in interface io.trino.plugin.jdbc.ReadFunction
 
getJavaType() - Method in interface io.trino.plugin.jdbc.SliceReadFunction
 
getJavaType() - Method in interface io.trino.plugin.jdbc.SliceWriteFunction
 
getJavaType() - Method in interface io.trino.plugin.jdbc.WriteFunction
 
getJdbcColumnTypes() - Method in class io.trino.plugin.jdbc.JdbcOutputTableHandle
 
getJdbcType() - Method in class io.trino.plugin.jdbc.JdbcTypeHandle
 
getJdbcType() - Method in class io.trino.plugin.jdbc.QueryParameter
 
getJdbcTypeHandle() - Method in class io.trino.plugin.jdbc.JdbcColumnHandle
 
getJdbcTypeHandle() - Method in class io.trino.plugin.jdbc.JdbcExpression
 
getJdbcTypeName() - Method in class io.trino.plugin.jdbc.JdbcTypeHandle
 
getJdbcTypesMappedToVarchar() - Method in class io.trino.plugin.jdbc.BaseJdbcConfig
 
getKeyStoreFilePath() - Method in class io.trino.plugin.jdbc.credential.keystore.KeyStoreBasedCredentialProviderConfig
 
getKeyStorePassword() - Method in class io.trino.plugin.jdbc.credential.keystore.KeyStoreBasedCredentialProviderConfig
 
getKeyStoreType() - Method in class io.trino.plugin.jdbc.credential.keystore.KeyStoreBasedCredentialProviderConfig
 
getLimit() - Method in class io.trino.plugin.jdbc.JdbcTableHandle
 
getLong(int) - Method in class io.trino.plugin.jdbc.JdbcRecordCursor
 
getMetadata(ConnectorTransactionHandle) - Method in class io.trino.plugin.jdbc.JdbcConnector
 
getMetadataCacheTtl() - Method in class io.trino.plugin.jdbc.BaseJdbcConfig
 
getModule(String) - Method in interface io.trino.plugin.jdbc.JdbcConnectorFactory.JdbcModuleProvider
Deprecated.
 
getName() - Method in class io.trino.plugin.jdbc.JdbcConnectorFactory
 
getNextSyntheticColumnId() - Method in class io.trino.plugin.jdbc.JdbcTableHandle
 
getObject(int) - Method in class io.trino.plugin.jdbc.JdbcRecordCursor
 
getOpenConnection() - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareConnectionFactory
 
getOutputTableHandleClass() - Method in class io.trino.plugin.jdbc.JdbcHandleResolver
 
getPageSinkProvider() - Method in class io.trino.plugin.jdbc.JdbcConnector
 
getParameters() - Method in class io.trino.plugin.jdbc.PreparedQuery
 
getPasswordCredentialName() - Method in class io.trino.plugin.jdbc.credential.ExtraCredentialConfig
 
getPasswordCredentialName() - Method in class io.trino.plugin.jdbc.credential.keystore.KeyStoreBasedCredentialProviderConfig
 
getPasswordForPasswordCredentialName() - Method in class io.trino.plugin.jdbc.credential.keystore.KeyStoreBasedCredentialProviderConfig
 
getPasswordForUserCredentialName() - Method in class io.trino.plugin.jdbc.credential.keystore.KeyStoreBasedCredentialProviderConfig
 
getPattern() - Method in interface io.trino.plugin.jdbc.expression.AggregateFunctionRule
 
getPattern() - Method in class io.trino.plugin.jdbc.expression.ImplementAvgDecimal
 
getPattern() - Method in class io.trino.plugin.jdbc.expression.ImplementAvgFloatingPoint
 
getPattern() - Method in class io.trino.plugin.jdbc.expression.ImplementCorr
 
getPattern() - Method in class io.trino.plugin.jdbc.expression.ImplementCount
 
getPattern() - Method in class io.trino.plugin.jdbc.expression.ImplementCountAll
 
getPattern() - Method in class io.trino.plugin.jdbc.expression.ImplementCovariancePop
 
getPattern() - Method in class io.trino.plugin.jdbc.expression.ImplementCovarianceSamp
 
getPattern() - Method in class io.trino.plugin.jdbc.expression.ImplementMinMax
 
getPattern() - Method in class io.trino.plugin.jdbc.expression.ImplementRegrIntercept
 
getPattern() - Method in class io.trino.plugin.jdbc.expression.ImplementRegrSlope
 
getPattern() - Method in class io.trino.plugin.jdbc.expression.ImplementStddevPop
 
getPattern() - Method in class io.trino.plugin.jdbc.expression.ImplementStddevSamp
 
getPattern() - Method in class io.trino.plugin.jdbc.expression.ImplementSum
 
getPattern() - Method in class io.trino.plugin.jdbc.expression.ImplementVariancePop
 
getPattern() - Method in class io.trino.plugin.jdbc.expression.ImplementVarianceSamp
 
getPredicatePushdownController() - Method in class io.trino.plugin.jdbc.ColumnMapping
 
getPreparedQuery() - Method in class io.trino.plugin.jdbc.JdbcQueryRelationHandle
 
getPreparedStatement(Connection, String) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
getPreparedStatement(Connection, String) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
getPreparedStatement(Connection, String) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
getPreparedStatement(Connection, String) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
getPreparedStatement(Connection, String) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
getPrepareQuery() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getPrincipalName() - Method in class io.trino.plugin.jdbc.JdbcIdentity
 
getProcedures() - Method in class io.trino.plugin.jdbc.JdbcConnector
 
getProjection(List<JdbcColumnHandle>, Map<String, String>) - Method in class io.trino.plugin.jdbc.QueryBuilder
 
getPushedDown() - Method in class io.trino.plugin.jdbc.PredicatePushdownController.DomainPushdownResult
 
getQuery() - Method in class io.trino.plugin.jdbc.PreparedQuery
 
getReadFunction() - Method in class io.trino.plugin.jdbc.ColumnMapping
 
getReadTimeNanos() - Method in class io.trino.plugin.jdbc.JdbcRecordCursor
 
getRecordSet(ConnectorTransactionHandle, ConnectorSession, ConnectorSplit, ConnectorTableHandle, List<? extends ColumnHandle>) - Method in class io.trino.plugin.jdbc.JdbcRecordSetProvider
 
getRecordSetProvider() - Method in class io.trino.plugin.jdbc.JdbcConnector
 
getRelation(RemoteTableName) - Method in class io.trino.plugin.jdbc.QueryBuilder
 
getRelationHandle() - Method in class io.trino.plugin.jdbc.JdbcTableHandle
 
getRemainingFilter() - Method in class io.trino.plugin.jdbc.PredicatePushdownController.DomainPushdownResult
 
getRemoteTableName() - Method in class io.trino.plugin.jdbc.JdbcNamedRelationHandle
 
getRemoteTableName() - Method in class io.trino.plugin.jdbc.JdbcTableHandle
Deprecated.
Use asPlainTable().getRemoteTableName() instead, but see those methods for more information, as this is not a drop-in replacement.
getRenameColumn() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getRenameTable() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getRequiredColumnSize() - Method in class io.trino.plugin.jdbc.JdbcTypeHandle
 
getRequiredDecimalDigits() - Method in class io.trino.plugin.jdbc.JdbcTypeHandle
 
getRequiredNamedRelation() - Method in class io.trino.plugin.jdbc.JdbcTableHandle
 
getRollbackCreateTable() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getSchemaExists() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getSchemaName() - Method in class io.trino.plugin.jdbc.JdbcOutputTableHandle
 
getSchemaName() - Method in class io.trino.plugin.jdbc.JdbcTableHandle
Deprecated.
Use asPlainTable().getRemoteTableName().getSchemaName() instead, but see those methods for more information, as this is not a drop-in replacement.
getSchemaName() - Method in class io.trino.plugin.jdbc.RemoteTableName
 
getSchemaNames(ConnectorSession) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
getSchemaNames(ConnectorSession) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
getSchemaNames(ConnectorSession) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
getSchemaNames(ConnectorSession) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
getSchemaNames(ConnectorSession) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
getSchemaTableName() - Method in class io.trino.plugin.jdbc.JdbcNamedRelationHandle
 
getSchemaTableName() - Method in class io.trino.plugin.jdbc.JdbcTableHandle
Deprecated.
Use asPlainTable().getSchemaTableName() instead, but see those methods for more information, as this is not a drop-in replacement.
getSession() - Method in interface io.trino.plugin.jdbc.expression.AggregateFunctionRule.RewriteContext
 
getSessionProperties() - Method in class io.trino.plugin.jdbc.DecimalSessionSessionProperties
 
getSessionProperties() - Method in class io.trino.plugin.jdbc.JdbcConnector
 
getSessionProperties() - Method in class io.trino.plugin.jdbc.JdbcMetadataSessionProperties
 
getSessionProperties() - Method in interface io.trino.plugin.jdbc.SessionPropertiesProvider
 
getSessionProperties() - Method in class io.trino.plugin.jdbc.TypeHandlingJdbcSessionProperties
 
getSetColumnComment() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getSlice(int) - Method in class io.trino.plugin.jdbc.JdbcRecordCursor
 
getSplitClass() - Method in class io.trino.plugin.jdbc.JdbcHandleResolver
 
getSplitManager() - Method in class io.trino.plugin.jdbc.JdbcConnector
 
getSplits(ConnectorSession, JdbcTableHandle) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
getSplits(ConnectorSession, JdbcTableHandle) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
getSplits(ConnectorSession, JdbcTableHandle) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
getSplits(ConnectorSession, JdbcTableHandle) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
getSplits(ConnectorSession, JdbcTableHandle) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
getSplits(ConnectorTransactionHandle, ConnectorSession, ConnectorTableHandle, ConnectorSplitManager.SplitSchedulingStrategy, DynamicFilter) - Method in class io.trino.plugin.jdbc.JdbcSplitManager
 
getStats() - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
getSystemTable(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
getSystemTable(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
getSystemTable(ConnectorSession, SchemaTableName) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
getSystemTable(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.jdbc.JdbcMetadata
 
getSystemTable(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
getTableHandle(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
getTableHandle(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
getTableHandle(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
getTableHandle(ConnectorSession, SchemaTableName) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
getTableHandle(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.jdbc.JdbcMetadata
 
getTableHandle(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
getTableHandleClass() - Method in class io.trino.plugin.jdbc.JdbcHandleResolver
 
getTableMetadata(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.jdbc.JdbcMetadata
 
getTableName() - Method in class io.trino.plugin.jdbc.JdbcOutputTableHandle
 
getTableName() - Method in class io.trino.plugin.jdbc.JdbcTableHandle
Deprecated.
Use asPlainTable().getRemoteTableName().getTableName() instead, but see those methods for more information, as this is not a drop-in replacement.
getTableName() - Method in class io.trino.plugin.jdbc.RemoteTableName
 
getTableNames(ConnectorSession, Optional<String>) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
getTableNames(ConnectorSession, Optional<String>) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
getTableNames(ConnectorSession, Optional<String>) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
getTableNames(ConnectorSession, Optional<String>) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
getTableNames(ConnectorSession, Optional<String>) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
getTableProperties() - Method in class io.trino.plugin.jdbc.JdbcConnector
 
getTableProperties() - Method in interface io.trino.plugin.jdbc.TablePropertiesProvider
 
getTableProperties(ConnectorSession, JdbcTableHandle) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
getTableProperties(ConnectorSession, JdbcTableHandle) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
getTableProperties(ConnectorSession, JdbcTableHandle) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
getTableProperties(ConnectorSession, JdbcTableHandle) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
getTableProperties(ConnectorSession, JdbcTableHandle) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
getTableProperties(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.jdbc.JdbcMetadata
 
getTables(Connection, Optional<String>, Optional<String>) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
getTableScanRedirection(ConnectorSession, JdbcTableHandle) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
getTableScanRedirection(ConnectorSession, JdbcTableHandle) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
getTableScanRedirection(ConnectorSession, JdbcTableHandle) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
getTableScanRedirection(ConnectorSession, JdbcTableHandle) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
getTableSchemaName(ResultSet) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
getTableStatistics(ConnectorSession, JdbcTableHandle, TupleDomain<ColumnHandle>) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
getTableStatistics(ConnectorSession, JdbcTableHandle, TupleDomain<ColumnHandle>) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
getTableStatistics(ConnectorSession, JdbcTableHandle, TupleDomain<ColumnHandle>) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
getTableStatistics(ConnectorSession, JdbcTableHandle, TupleDomain<ColumnHandle>) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
getTableStatistics(ConnectorSession, JdbcTableHandle, TupleDomain<ColumnHandle>) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
getTableStatistics(ConnectorSession, JdbcTableHandle, TupleDomain<ColumnHandle>) - Method in class io.trino.plugin.jdbc.TransactionCachingJdbcClient
 
getTableStatistics(ConnectorSession, ConnectorTableHandle, Constraint) - Method in class io.trino.plugin.jdbc.JdbcMetadata
 
getTableTypes() - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
getTemporaryTableName() - Method in class io.trino.plugin.jdbc.JdbcOutputTableHandle
 
getTime() - Method in class io.trino.plugin.jdbc.jmx.JdbcApiStats
 
getToPrestoType() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getToWriteMapping() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getTransactionHandleClass() - Method in class io.trino.plugin.jdbc.JdbcHandleResolver
 
getType() - Method in class io.trino.plugin.jdbc.ColumnMapping
 
getType() - Method in class io.trino.plugin.jdbc.QueryParameter
 
getType(int) - Method in class io.trino.plugin.jdbc.JdbcRecordCursor
 
getUnsupportedTypeHandling() - Method in class io.trino.plugin.jdbc.TypeHandlingJdbcConfig
 
getUnsupportedTypeHandling(ConnectorSession) - Static method in class io.trino.plugin.jdbc.TypeHandlingJdbcSessionProperties
 
getUser() - Method in class io.trino.plugin.jdbc.JdbcIdentity
 
getUserCredentialName() - Method in class io.trino.plugin.jdbc.credential.ExtraCredentialConfig
 
getUserCredentialName() - Method in class io.trino.plugin.jdbc.credential.keystore.KeyStoreBasedCredentialProviderConfig
 
getUuid() - Method in class io.trino.plugin.jdbc.JdbcTransactionHandle
 
getValue() - Method in class io.trino.plugin.jdbc.QueryParameter
 
getValueBlock() - Method in class io.trino.plugin.jdbc.QueryParameter
 
getWriteFunction() - Method in class io.trino.plugin.jdbc.ColumnMapping
 
getWriteFunction() - Method in class io.trino.plugin.jdbc.WriteMapping
 

H

hasFilter() - Static method in class io.trino.plugin.jdbc.expression.AggregateFunctionPatterns
 
hashCode() - Method in class io.trino.plugin.jdbc.JdbcColumnHandle
 
hashCode() - Method in class io.trino.plugin.jdbc.JdbcIdentity
 
hashCode() - Method in class io.trino.plugin.jdbc.JdbcNamedRelationHandle
 
hashCode() - Method in class io.trino.plugin.jdbc.JdbcOutputTableHandle
 
hashCode() - Method in class io.trino.plugin.jdbc.JdbcTableHandle
 
hashCode() - Method in class io.trino.plugin.jdbc.JdbcTransactionHandle
 
hashCode() - Method in class io.trino.plugin.jdbc.JdbcTypeHandle
 
hashCode() - Method in class io.trino.plugin.jdbc.RemoteTableName
 
hasSortOrder() - Static method in class io.trino.plugin.jdbc.expression.AggregateFunctionPatterns
 

I

identifierQuote - Variable in class io.trino.plugin.jdbc.BaseJdbcClient
 
IGNORE - io.trino.plugin.jdbc.UnsupportedTypeHandling
 
implementAggregation(ConnectorSession, AggregateFunction, Map<String, ColumnHandle>) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
implementAggregation(ConnectorSession, AggregateFunction, Map<String, ColumnHandle>) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
implementAggregation(ConnectorSession, AggregateFunction, Map<String, ColumnHandle>) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
implementAggregation(ConnectorSession, AggregateFunction, Map<String, ColumnHandle>) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
ImplementAvgDecimal - Class in io.trino.plugin.jdbc.expression
Implements avg(decimal(p, s)
ImplementAvgDecimal() - Constructor for class io.trino.plugin.jdbc.expression.ImplementAvgDecimal
 
ImplementAvgFloatingPoint - Class in io.trino.plugin.jdbc.expression
Implements avg(float)
ImplementAvgFloatingPoint() - Constructor for class io.trino.plugin.jdbc.expression.ImplementAvgFloatingPoint
 
ImplementCorr - Class in io.trino.plugin.jdbc.expression
 
ImplementCorr() - Constructor for class io.trino.plugin.jdbc.expression.ImplementCorr
 
ImplementCount - Class in io.trino.plugin.jdbc.expression
Implements count(x).
ImplementCount(JdbcTypeHandle) - Constructor for class io.trino.plugin.jdbc.expression.ImplementCount
 
ImplementCountAll - Class in io.trino.plugin.jdbc.expression
Implements count(*).
ImplementCountAll(JdbcTypeHandle) - Constructor for class io.trino.plugin.jdbc.expression.ImplementCountAll
 
ImplementCovariancePop - Class in io.trino.plugin.jdbc.expression
 
ImplementCovariancePop() - Constructor for class io.trino.plugin.jdbc.expression.ImplementCovariancePop
 
ImplementCovarianceSamp - Class in io.trino.plugin.jdbc.expression
 
ImplementCovarianceSamp() - Constructor for class io.trino.plugin.jdbc.expression.ImplementCovarianceSamp
 
ImplementMinMax - Class in io.trino.plugin.jdbc.expression
Implements min(x), max(x).
ImplementMinMax() - Constructor for class io.trino.plugin.jdbc.expression.ImplementMinMax
 
ImplementRegrIntercept - Class in io.trino.plugin.jdbc.expression
 
ImplementRegrIntercept() - Constructor for class io.trino.plugin.jdbc.expression.ImplementRegrIntercept
 
ImplementRegrSlope - Class in io.trino.plugin.jdbc.expression
 
ImplementRegrSlope() - Constructor for class io.trino.plugin.jdbc.expression.ImplementRegrSlope
 
ImplementStddevPop - Class in io.trino.plugin.jdbc.expression
 
ImplementStddevPop() - Constructor for class io.trino.plugin.jdbc.expression.ImplementStddevPop
 
ImplementStddevSamp - Class in io.trino.plugin.jdbc.expression
 
ImplementStddevSamp() - Constructor for class io.trino.plugin.jdbc.expression.ImplementStddevSamp
 
ImplementSum - Class in io.trino.plugin.jdbc.expression
Implements sum(x)
ImplementSum(Function<DecimalType, Optional<JdbcTypeHandle>>) - Constructor for class io.trino.plugin.jdbc.expression.ImplementSum
 
ImplementVariancePop - Class in io.trino.plugin.jdbc.expression
 
ImplementVariancePop() - Constructor for class io.trino.plugin.jdbc.expression.ImplementVariancePop
 
ImplementVarianceSamp - Class in io.trino.plugin.jdbc.expression
 
ImplementVarianceSamp() - Constructor for class io.trino.plugin.jdbc.expression.ImplementVarianceSamp
 
INLINE - io.trino.plugin.jdbc.credential.CredentialProviderType
 
inputs() - Static method in class io.trino.plugin.jdbc.expression.AggregateFunctionPatterns
 
integerColumnMapping() - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
integerWriteFunction() - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
io.trino.plugin.jdbc - package io.trino.plugin.jdbc
 
io.trino.plugin.jdbc.credential - package io.trino.plugin.jdbc.credential
 
io.trino.plugin.jdbc.credential.file - package io.trino.plugin.jdbc.credential.file
 
io.trino.plugin.jdbc.credential.keystore - package io.trino.plugin.jdbc.credential.keystore
 
io.trino.plugin.jdbc.expression - package io.trino.plugin.jdbc.expression
 
io.trino.plugin.jdbc.jmx - package io.trino.plugin.jdbc.jmx
 
isAggregationPushdownEnabled() - Method in class io.trino.plugin.jdbc.JdbcMetadataConfig
 
isAggregationPushdownEnabled(ConnectorSession) - Static method in class io.trino.plugin.jdbc.JdbcMetadataSessionProperties
 
isAllowDropTable() - Method in class io.trino.plugin.jdbc.JdbcMetadataConfig
 
isCacheMissing() - Method in class io.trino.plugin.jdbc.BaseJdbcConfig
 
isCaseInsensitiveNameMatching() - Method in class io.trino.plugin.jdbc.BaseJdbcConfig
 
isLimitGuaranteed(ConnectorSession) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
isLimitGuaranteed(ConnectorSession) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
isLimitGuaranteed(ConnectorSession) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
isLimitGuaranteed(ConnectorSession) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
isLimitGuaranteed(ConnectorSession) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
isNamedRelation() - Method in class io.trino.plugin.jdbc.JdbcTableHandle
 
isNull(int) - Method in class io.trino.plugin.jdbc.JdbcRecordCursor
 
isNull(ResultSet, int) - Method in interface io.trino.plugin.jdbc.ReadFunction
 
isNullable() - Method in class io.trino.plugin.jdbc.JdbcColumnHandle
 
isRemotelyAccessible() - Method in class io.trino.plugin.jdbc.JdbcSplit
 
isSingleStatementWritesOnly() - Method in class io.trino.plugin.jdbc.JdbcConnector
 
isSynthetic() - Method in class io.trino.plugin.jdbc.JdbcTableHandle
 

J

JDBC_ERROR - io.trino.plugin.jdbc.JdbcErrorCode
 
JDBC_NON_TRANSIENT_ERROR - io.trino.plugin.jdbc.JdbcErrorCode
 
JdbcApiStats - Class in io.trino.plugin.jdbc.jmx
 
JdbcApiStats() - Constructor for class io.trino.plugin.jdbc.jmx.JdbcApiStats
 
JdbcApiStats.ThrowingCallable<V,​E extends Exception> - Interface in io.trino.plugin.jdbc.jmx
 
JdbcApiStats.ThrowingRunnable<E extends Exception> - Interface in io.trino.plugin.jdbc.jmx
 
JdbcClient - Interface in io.trino.plugin.jdbc
 
JdbcClientStats - Class in io.trino.plugin.jdbc.jmx
 
JdbcClientStats() - Constructor for class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
JdbcColumnHandle - Class in io.trino.plugin.jdbc
 
JdbcColumnHandle(String, JdbcTypeHandle, Type) - Constructor for class io.trino.plugin.jdbc.JdbcColumnHandle
 
JdbcColumnHandle(String, JdbcTypeHandle, Type, boolean) - Constructor for class io.trino.plugin.jdbc.JdbcColumnHandle
Deprecated.
JdbcColumnHandle(String, JdbcTypeHandle, Type, boolean, Optional<String>) - Constructor for class io.trino.plugin.jdbc.JdbcColumnHandle
Deprecated.
This constructor is intended to be used by JSON deserialization only. Use JdbcColumnHandle.builder() instead.
JdbcColumnHandle.Builder - Class in io.trino.plugin.jdbc
 
JdbcConnector - Class in io.trino.plugin.jdbc
 
JdbcConnector(LifeCycleManager, JdbcMetadataFactory, ConnectorSplitManager, ConnectorRecordSetProvider, ConnectorPageSinkProvider, Optional<ConnectorAccessControl>, Set<Procedure>, Set<SessionPropertiesProvider>, Set<TablePropertiesProvider>) - Constructor for class io.trino.plugin.jdbc.JdbcConnector
 
JdbcConnectorFactory - Class in io.trino.plugin.jdbc
 
JdbcConnectorFactory(String, Module) - Constructor for class io.trino.plugin.jdbc.JdbcConnectorFactory
 
JdbcConnectorFactory(String, JdbcConnectorFactory.JdbcModuleProvider) - Constructor for class io.trino.plugin.jdbc.JdbcConnectorFactory
Deprecated.
Prefer JdbcConnectorFactory(String, Module) instead. Notice that CatalogName is available in guice context.
JdbcConnectorFactory.JdbcModuleProvider - Interface in io.trino.plugin.jdbc
Deprecated.
Prefer JdbcConnectorFactory(String, Module) instead. Notice that CatalogName is available in guice context.
JdbcDiagnosticModule - Class in io.trino.plugin.jdbc
 
JdbcDiagnosticModule() - Constructor for class io.trino.plugin.jdbc.JdbcDiagnosticModule
 
JdbcErrorCode - Enum in io.trino.plugin.jdbc
 
JdbcExpression - Class in io.trino.plugin.jdbc
 
JdbcExpression(String, JdbcTypeHandle) - Constructor for class io.trino.plugin.jdbc.JdbcExpression
 
JdbcHandleResolver - Class in io.trino.plugin.jdbc
 
JdbcHandleResolver() - Constructor for class io.trino.plugin.jdbc.JdbcHandleResolver
 
JdbcIdentity - Class in io.trino.plugin.jdbc
 
JdbcIdentity(String, Optional<String>, Map<String, String>) - Constructor for class io.trino.plugin.jdbc.JdbcIdentity
 
JdbcMetadata - Class in io.trino.plugin.jdbc
 
JdbcMetadata(JdbcClient, boolean) - Constructor for class io.trino.plugin.jdbc.JdbcMetadata
 
JdbcMetadataConfig - Class in io.trino.plugin.jdbc
 
JdbcMetadataConfig() - Constructor for class io.trino.plugin.jdbc.JdbcMetadataConfig
 
JdbcMetadataFactory - Class in io.trino.plugin.jdbc
 
JdbcMetadataFactory(JdbcClient, JdbcMetadataConfig) - Constructor for class io.trino.plugin.jdbc.JdbcMetadataFactory
 
JdbcMetadataSessionProperties - Class in io.trino.plugin.jdbc
 
JdbcMetadataSessionProperties(JdbcMetadataConfig, Optional<Integer>) - Constructor for class io.trino.plugin.jdbc.JdbcMetadataSessionProperties
 
JdbcModule - Class in io.trino.plugin.jdbc
 
JdbcModule(String) - Constructor for class io.trino.plugin.jdbc.JdbcModule
 
JdbcNamedRelationHandle - Class in io.trino.plugin.jdbc
 
JdbcNamedRelationHandle(SchemaTableName, RemoteTableName) - Constructor for class io.trino.plugin.jdbc.JdbcNamedRelationHandle
 
JdbcOutputTableHandle - Class in io.trino.plugin.jdbc
 
JdbcOutputTableHandle(String, String, String, List<String>, List<Type>, Optional<List<JdbcTypeHandle>>, String) - Constructor for class io.trino.plugin.jdbc.JdbcOutputTableHandle
 
JdbcPageSink - Class in io.trino.plugin.jdbc
 
JdbcPageSink(ConnectorSession, JdbcOutputTableHandle, JdbcClient) - Constructor for class io.trino.plugin.jdbc.JdbcPageSink
 
JdbcPageSinkProvider - Class in io.trino.plugin.jdbc
 
JdbcPageSinkProvider(JdbcClient) - Constructor for class io.trino.plugin.jdbc.JdbcPageSinkProvider
 
JdbcPlugin - Class in io.trino.plugin.jdbc
 
JdbcPlugin(String, Module) - Constructor for class io.trino.plugin.jdbc.JdbcPlugin
 
JdbcQueryRelationHandle - Class in io.trino.plugin.jdbc
 
JdbcQueryRelationHandle(PreparedQuery) - Constructor for class io.trino.plugin.jdbc.JdbcQueryRelationHandle
 
JdbcRecordCursor - Class in io.trino.plugin.jdbc
 
JdbcRecordCursor(JdbcClient, ConnectorSession, JdbcSplit, JdbcTableHandle, List<JdbcColumnHandle>) - Constructor for class io.trino.plugin.jdbc.JdbcRecordCursor
 
JdbcRecordSet - Class in io.trino.plugin.jdbc
 
JdbcRecordSet(JdbcClient, ConnectorSession, JdbcSplit, JdbcTableHandle, List<JdbcColumnHandle>) - Constructor for class io.trino.plugin.jdbc.JdbcRecordSet
 
JdbcRecordSetProvider - Class in io.trino.plugin.jdbc
 
JdbcRecordSetProvider(JdbcClient) - Constructor for class io.trino.plugin.jdbc.JdbcRecordSetProvider
 
JdbcRelationHandle - Class in io.trino.plugin.jdbc
 
JdbcRelationHandle() - Constructor for class io.trino.plugin.jdbc.JdbcRelationHandle
 
JdbcSplit - Class in io.trino.plugin.jdbc
 
JdbcSplit(Optional<String>) - Constructor for class io.trino.plugin.jdbc.JdbcSplit
 
JdbcSplitManager - Class in io.trino.plugin.jdbc
 
JdbcSplitManager(JdbcClient) - Constructor for class io.trino.plugin.jdbc.JdbcSplitManager
 
JdbcTableHandle - Class in io.trino.plugin.jdbc
 
JdbcTableHandle(JdbcRelationHandle, TupleDomain<ColumnHandle>, OptionalLong, Optional<List<JdbcColumnHandle>>, int) - Constructor for class io.trino.plugin.jdbc.JdbcTableHandle
 
JdbcTableHandle(SchemaTableName, RemoteTableName) - Constructor for class io.trino.plugin.jdbc.JdbcTableHandle
 
JdbcTableHandle(SchemaTableName, String, String, String) - Constructor for class io.trino.plugin.jdbc.JdbcTableHandle
Deprecated.
JdbcTransactionHandle - Class in io.trino.plugin.jdbc
 
JdbcTransactionHandle() - Constructor for class io.trino.plugin.jdbc.JdbcTransactionHandle
 
JdbcTransactionHandle(UUID) - Constructor for class io.trino.plugin.jdbc.JdbcTransactionHandle
 
JdbcTypeHandle - Class in io.trino.plugin.jdbc
 
JdbcTypeHandle(int, Optional<String>, int, int, Optional<Integer>) - Constructor for class io.trino.plugin.jdbc.JdbcTypeHandle
Deprecated.
JdbcTypeHandle(int, Optional<String>, int, int, Optional<Integer>, Optional<CaseSensitivity>) - Constructor for class io.trino.plugin.jdbc.JdbcTypeHandle
Deprecated.
JdbcTypeHandle(int, Optional<String>, Optional<Integer>, Optional<Integer>, Optional<Integer>, Optional<CaseSensitivity>) - Constructor for class io.trino.plugin.jdbc.JdbcTypeHandle
 
jdbcTypesMappedToVarchar - Variable in class io.trino.plugin.jdbc.BaseJdbcClient
 
jdbcTypeToPrestoType(JdbcTypeHandle) - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
Deprecated.
Each connector should provide its own explicit type mapping, along with respective tests.

K

KEYSTORE - io.trino.plugin.jdbc.credential.CredentialProviderType
 
KeyStoreBasedCredentialProviderConfig - Class in io.trino.plugin.jdbc.credential.keystore
 
KeyStoreBasedCredentialProviderConfig() - Constructor for class io.trino.plugin.jdbc.credential.keystore.KeyStoreBasedCredentialProviderConfig
 
KeyStoreUtils - Class in io.trino.plugin.jdbc.credential.keystore
 

L

legacyToPrestoType(ConnectorSession, Connection, JdbcTypeHandle) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
Deprecated.
Each connector should provide its own explicit type mapping, along with respective tests.
legacyToWriteMapping(ConnectorSession, Type) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
Deprecated.
Each connector should provide its own explicit type mapping, along with respective tests.
limitFunction() - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
listSchemaNames(ConnectorSession) - Method in class io.trino.plugin.jdbc.JdbcMetadata
 
listSchemas(Connection) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
listSchemasByLowerCase(Connection) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
listTableColumns(ConnectorSession, SchemaTablePrefix) - Method in class io.trino.plugin.jdbc.JdbcMetadata
 
listTables(ConnectorSession, Optional<String>) - Method in class io.trino.plugin.jdbc.JdbcMetadata
 
listTablesByLowerCase(Connection, String) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
loadKeyStore(String, String, String) - Static method in class io.trino.plugin.jdbc.credential.keystore.KeyStoreUtils
 
longDecimalReadFunction(DecimalType) - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
longDecimalReadFunction(DecimalType, RoundingMode) - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
longDecimalWriteFunction(DecimalType) - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
longMapping(Type, LongReadFunction, LongWriteFunction) - Static method in class io.trino.plugin.jdbc.ColumnMapping
 
longMapping(Type, LongReadFunction, LongWriteFunction, PredicatePushdownController) - Static method in class io.trino.plugin.jdbc.ColumnMapping
 
longMapping(String, LongWriteFunction) - Static method in class io.trino.plugin.jdbc.WriteMapping
 
LongReadFunction - Interface in io.trino.plugin.jdbc
 
longTimestampWriteFunction(TimestampType) - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
LongWriteFunction - Interface in io.trino.plugin.jdbc
 

M

mapToUnboundedVarchar(JdbcTypeHandle) - Static method in class io.trino.plugin.jdbc.BaseJdbcClient
 
MaxDomainCompactionThreshold - Annotation Type in io.trino.plugin.jdbc
 

O

objectMapping(Type, ObjectReadFunction, ObjectWriteFunction) - Static method in class io.trino.plugin.jdbc.ColumnMapping
 
objectMapping(Type, ObjectReadFunction, ObjectWriteFunction, PredicatePushdownController) - Static method in class io.trino.plugin.jdbc.ColumnMapping
 
objectMapping(String, ObjectWriteFunction) - Static method in class io.trino.plugin.jdbc.WriteMapping
 
objectMapping(String, Class<T>, ObjectWriteFunction.ObjectWriteFunctionImplementation<T>) - Static method in class io.trino.plugin.jdbc.WriteMapping
 
ObjectReadFunction - Interface in io.trino.plugin.jdbc
 
ObjectReadFunction.ObjectReadFunctionImplementation<T> - Interface in io.trino.plugin.jdbc
 
ObjectWriteFunction - Interface in io.trino.plugin.jdbc
 
ObjectWriteFunction.ObjectWriteFunctionImplementation<T> - Interface in io.trino.plugin.jdbc
 
of(Class<T>, ObjectReadFunction.ObjectReadFunctionImplementation<T>) - Static method in interface io.trino.plugin.jdbc.ObjectReadFunction
 
of(Class<T>, ObjectWriteFunction.ObjectWriteFunctionImplementation<T>) - Static method in interface io.trino.plugin.jdbc.ObjectWriteFunction
 
of(String, String) - Static method in class io.trino.plugin.jdbc.credential.StaticCredentialProvider
 
of(Supplier<JdbcClient>) - Static method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
openConnection(ConnectorSession) - Method in interface io.trino.plugin.jdbc.ConnectionFactory
 
openConnection(ConnectorSession) - Method in class io.trino.plugin.jdbc.DriverConnectionFactory
 
openConnection(ConnectorSession) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareConnectionFactory
 
openConnection(ConnectorSession) - Method in class io.trino.plugin.jdbc.RetryingConnectionFactory
 
outputType() - Static method in class io.trino.plugin.jdbc.expression.AggregateFunctionPatterns
 

P

PredicatePushdownController - Interface in io.trino.plugin.jdbc
 
PredicatePushdownController.DomainPushdownResult - Class in io.trino.plugin.jdbc
 
PreparedQuery - Class in io.trino.plugin.jdbc
 
PreparedQuery(String, List<QueryParameter>) - Constructor for class io.trino.plugin.jdbc.PreparedQuery
 
prepareQuery(ConnectorSession, JdbcTableHandle, Optional<List<List<JdbcColumnHandle>>>, List<JdbcColumnHandle>, Map<String, String>) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
prepareQuery(ConnectorSession, JdbcTableHandle, Optional<List<List<JdbcColumnHandle>>>, List<JdbcColumnHandle>, Map<String, String>) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
prepareQuery(ConnectorSession, JdbcTableHandle, Optional<List<List<JdbcColumnHandle>>>, List<JdbcColumnHandle>, Map<String, String>) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
prepareQuery(ConnectorSession, JdbcTableHandle, Optional<List<List<JdbcColumnHandle>>>, List<JdbcColumnHandle>, Map<String, String>) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
prepareQuery(ConnectorSession, JdbcTableHandle, Optional<List<List<JdbcColumnHandle>>>, List<JdbcColumnHandle>, Map<String, String>) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
prepareQuery(ConnectorSession, Connection, JdbcRelationHandle, Optional<List<List<JdbcColumnHandle>>>, List<JdbcColumnHandle>, Map<String, String>, TupleDomain<ColumnHandle>, Optional<String>) - Method in class io.trino.plugin.jdbc.QueryBuilder
 
prepareStatement(ConnectorSession, Connection, PreparedQuery) - Method in class io.trino.plugin.jdbc.QueryBuilder
 
procedureBinder(Binder) - Static method in class io.trino.plugin.jdbc.JdbcModule
 
PUSHDOWN_AND_KEEP - Static variable in interface io.trino.plugin.jdbc.PredicatePushdownController
 

Q

QueryBuilder - Class in io.trino.plugin.jdbc
 
QueryBuilder(JdbcClient) - Constructor for class io.trino.plugin.jdbc.QueryBuilder
 
QueryParameter - Class in io.trino.plugin.jdbc
 
QueryParameter(JdbcTypeHandle, Type, Optional<Object>) - Constructor for class io.trino.plugin.jdbc.QueryParameter
 
quoted(RemoteTableName) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
quoted(RemoteTableName) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
quoted(RemoteTableName) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
quoted(RemoteTableName) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
quoted(RemoteTableName) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
quoted(String) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
quoted(String) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
quoted(String) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
quoted(String) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
quoted(String) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
quoted(String, String, String) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 

R

read(ResultSet, int) - Method in interface io.trino.plugin.jdbc.ObjectReadFunction.ObjectReadFunctionImplementation
 
readBoolean(ResultSet, int) - Method in interface io.trino.plugin.jdbc.BooleanReadFunction
 
readDouble(ResultSet, int) - Method in interface io.trino.plugin.jdbc.DoubleReadFunction
 
readEntity(KeyStore, String, String) - Static method in class io.trino.plugin.jdbc.credential.keystore.KeyStoreUtils
 
ReadFunction - Interface in io.trino.plugin.jdbc
 
readLong(ResultSet, int) - Method in interface io.trino.plugin.jdbc.LongReadFunction
 
readObject(ResultSet, int) - Method in interface io.trino.plugin.jdbc.ObjectReadFunction
 
readSlice(ResultSet, int) - Method in interface io.trino.plugin.jdbc.SliceReadFunction
 
realColumnMapping() - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
realWriteFunction() - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
remoteSchemaNames - Variable in class io.trino.plugin.jdbc.BaseJdbcClient
 
RemoteTableName - Class in io.trino.plugin.jdbc
Qualified table name reported by the remote database.
RemoteTableName(Optional<String>, Optional<String>, String) - Constructor for class io.trino.plugin.jdbc.RemoteTableName
 
remoteTableNames - Variable in class io.trino.plugin.jdbc.BaseJdbcClient
 
renameColumn(ConnectorSession, JdbcTableHandle, JdbcColumnHandle, String) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
renameColumn(ConnectorSession, JdbcTableHandle, JdbcColumnHandle, String) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
renameColumn(ConnectorSession, JdbcTableHandle, JdbcColumnHandle, String) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
renameColumn(ConnectorSession, JdbcTableHandle, JdbcColumnHandle, String) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
renameColumn(ConnectorSession, JdbcTableHandle, JdbcColumnHandle, String) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
renameColumn(ConnectorSession, ConnectorTableHandle, ColumnHandle, String) - Method in class io.trino.plugin.jdbc.JdbcMetadata
 
renameTable(ConnectorSession, JdbcTableHandle, SchemaTableName) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
renameTable(ConnectorSession, JdbcTableHandle, SchemaTableName) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
renameTable(ConnectorSession, JdbcTableHandle, SchemaTableName) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
renameTable(ConnectorSession, JdbcTableHandle, SchemaTableName) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
renameTable(ConnectorSession, JdbcTableHandle, SchemaTableName) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
renameTable(ConnectorSession, ConnectorTableHandle, SchemaTableName) - Method in class io.trino.plugin.jdbc.JdbcMetadata
 
renameTable(ConnectorSession, String, String, String, SchemaTableName) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
RetryingConnectionFactory - Class in io.trino.plugin.jdbc
 
RetryingConnectionFactory(ConnectionFactory) - Constructor for class io.trino.plugin.jdbc.RetryingConnectionFactory
 
rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext) - Method in interface io.trino.plugin.jdbc.expression.AggregateFunctionRule
 
rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext) - Method in class io.trino.plugin.jdbc.expression.ImplementAvgDecimal
 
rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext) - Method in class io.trino.plugin.jdbc.expression.ImplementAvgFloatingPoint
 
rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext) - Method in class io.trino.plugin.jdbc.expression.ImplementCorr
 
rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext) - Method in class io.trino.plugin.jdbc.expression.ImplementCount
 
rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext) - Method in class io.trino.plugin.jdbc.expression.ImplementCountAll
 
rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext) - Method in class io.trino.plugin.jdbc.expression.ImplementCovariancePop
 
rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext) - Method in class io.trino.plugin.jdbc.expression.ImplementCovarianceSamp
 
rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext) - Method in class io.trino.plugin.jdbc.expression.ImplementMinMax
 
rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext) - Method in class io.trino.plugin.jdbc.expression.ImplementRegrIntercept
 
rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext) - Method in class io.trino.plugin.jdbc.expression.ImplementRegrSlope
 
rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext) - Method in class io.trino.plugin.jdbc.expression.ImplementStddevPop
 
rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext) - Method in class io.trino.plugin.jdbc.expression.ImplementStddevSamp
 
rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext) - Method in class io.trino.plugin.jdbc.expression.ImplementSum
 
rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext) - Method in class io.trino.plugin.jdbc.expression.ImplementVariancePop
 
rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext) - Method in class io.trino.plugin.jdbc.expression.ImplementVarianceSamp
 
rewrite(ConnectorSession, AggregateFunction, Map<String, ColumnHandle>) - Method in class io.trino.plugin.jdbc.expression.AggregateFunctionRewriter
 
rollback() - Method in class io.trino.plugin.jdbc.JdbcMetadata
 
rollback(ConnectorTransactionHandle) - Method in class io.trino.plugin.jdbc.JdbcConnector
 
rollbackCreateTable(ConnectorSession, JdbcOutputTableHandle) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
rollbackCreateTable(ConnectorSession, JdbcOutputTableHandle) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
rollbackCreateTable(ConnectorSession, JdbcOutputTableHandle) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
rollbackCreateTable(ConnectorSession, JdbcOutputTableHandle) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
rollbackCreateTable(ConnectorSession, JdbcOutputTableHandle) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
run() - Method in interface io.trino.plugin.jdbc.jmx.JdbcApiStats.ThrowingRunnable
 

S

schemaExists(ConnectorSession, String) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
schemaExists(ConnectorSession, String) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
schemaExists(ConnectorSession, String) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
schemaExists(ConnectorSession, String) - Method in class io.trino.plugin.jdbc.JdbcMetadata
 
schemaExists(ConnectorSession, String) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
SessionPropertiesProvider - Interface in io.trino.plugin.jdbc
 
sessionPropertiesProviderBinder(Binder) - Static method in class io.trino.plugin.jdbc.JdbcModule
 
set(PreparedStatement, int, boolean) - Method in interface io.trino.plugin.jdbc.BooleanWriteFunction
 
set(PreparedStatement, int, double) - Method in interface io.trino.plugin.jdbc.DoubleWriteFunction
 
set(PreparedStatement, int, long) - Method in interface io.trino.plugin.jdbc.LongWriteFunction
 
set(PreparedStatement, int, Slice) - Method in interface io.trino.plugin.jdbc.SliceWriteFunction
 
set(PreparedStatement, int, Object) - Method in interface io.trino.plugin.jdbc.ObjectWriteFunction
 
set(PreparedStatement, int, T) - Method in interface io.trino.plugin.jdbc.ObjectWriteFunction.ObjectWriteFunctionImplementation
 
setAggregationPushdownEnabled(boolean) - Method in class io.trino.plugin.jdbc.JdbcMetadataConfig
 
setAllowDropTable(boolean) - Method in class io.trino.plugin.jdbc.JdbcMetadataConfig
 
setCacheMissing(boolean) - Method in class io.trino.plugin.jdbc.BaseJdbcConfig
 
setCaseInsensitiveNameMatching(boolean) - Method in class io.trino.plugin.jdbc.BaseJdbcConfig
 
setCaseInsensitiveNameMatchingCacheTtl(Duration) - Method in class io.trino.plugin.jdbc.BaseJdbcConfig
 
setColumnComment(ConnectorSession, JdbcTableHandle, JdbcColumnHandle, Optional<String>) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
setColumnComment(ConnectorSession, JdbcTableHandle, JdbcColumnHandle, Optional<String>) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
setColumnComment(ConnectorSession, JdbcTableHandle, JdbcColumnHandle, Optional<String>) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
setColumnComment(ConnectorSession, JdbcTableHandle, JdbcColumnHandle, Optional<String>) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
setColumnComment(ConnectorSession, ConnectorTableHandle, ColumnHandle, Optional<String>) - Method in class io.trino.plugin.jdbc.JdbcMetadata
 
setColumnName(String) - Method in class io.trino.plugin.jdbc.JdbcColumnHandle.Builder
 
setColumnType(Type) - Method in class io.trino.plugin.jdbc.JdbcColumnHandle.Builder
 
setComment(Optional<String>) - Method in class io.trino.plugin.jdbc.JdbcColumnHandle.Builder
 
setConnectionPassword(String) - Method in class io.trino.plugin.jdbc.credential.CredentialConfig
 
setConnectionUrl(String) - Method in class io.trino.plugin.jdbc.BaseJdbcConfig
 
setConnectionUser(String) - Method in class io.trino.plugin.jdbc.credential.CredentialConfig
 
setCredentialFile(String) - Method in class io.trino.plugin.jdbc.credential.file.ConfigFileBasedCredentialProviderConfig
 
setCredentialProviderType(CredentialProviderType) - Method in class io.trino.plugin.jdbc.credential.CredentialProviderTypeConfig
 
setDecimalDefaultScale(Integer) - Method in class io.trino.plugin.jdbc.DecimalConfig
 
setDecimalMapping(DecimalConfig.DecimalMapping) - Method in class io.trino.plugin.jdbc.DecimalConfig
 
setDecimalRoundingMode(RoundingMode) - Method in class io.trino.plugin.jdbc.DecimalConfig
 
setDomainCompactionThreshold(int) - Method in class io.trino.plugin.jdbc.JdbcMetadataConfig
 
setJdbcTypeHandle(JdbcTypeHandle) - Method in class io.trino.plugin.jdbc.JdbcColumnHandle.Builder
 
setJdbcTypesMappedToVarchar(String) - Method in class io.trino.plugin.jdbc.BaseJdbcConfig
 
setKeyStoreFilePath(String) - Method in class io.trino.plugin.jdbc.credential.keystore.KeyStoreBasedCredentialProviderConfig
 
setKeyStorePassword(String) - Method in class io.trino.plugin.jdbc.credential.keystore.KeyStoreBasedCredentialProviderConfig
 
setKeyStoreType(String) - Method in class io.trino.plugin.jdbc.credential.keystore.KeyStoreBasedCredentialProviderConfig
 
setMetadataCacheTtl(Duration) - Method in class io.trino.plugin.jdbc.BaseJdbcConfig
 
setNull(PreparedStatement, int) - Method in interface io.trino.plugin.jdbc.WriteFunction
 
setNullable(boolean) - Method in class io.trino.plugin.jdbc.JdbcColumnHandle.Builder
 
setPasswordCredentialName(String) - Method in class io.trino.plugin.jdbc.credential.ExtraCredentialConfig
 
setPasswordCredentialName(String) - Method in class io.trino.plugin.jdbc.credential.keystore.KeyStoreBasedCredentialProviderConfig
 
setPasswordForPasswordCredentialName(String) - Method in class io.trino.plugin.jdbc.credential.keystore.KeyStoreBasedCredentialProviderConfig
 
setPasswordForUserCredentialName(String) - Method in class io.trino.plugin.jdbc.credential.keystore.KeyStoreBasedCredentialProviderConfig
 
setUnsupportedTypeHandling(UnsupportedTypeHandling) - Method in class io.trino.plugin.jdbc.TypeHandlingJdbcConfig
 
setup(Binder) - Method in class io.trino.plugin.jdbc.credential.CredentialProviderModule
 
setUserCredentialName(String) - Method in class io.trino.plugin.jdbc.credential.ExtraCredentialConfig
 
setUserCredentialName(String) - Method in class io.trino.plugin.jdbc.credential.keystore.KeyStoreBasedCredentialProviderConfig
 
shortDecimalReadFunction(DecimalType) - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
shortDecimalReadFunction(DecimalType, RoundingMode) - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
shortDecimalWriteFunction(DecimalType) - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
shutdown() - Method in class io.trino.plugin.jdbc.JdbcConnector
 
singleInput() - Static method in class io.trino.plugin.jdbc.expression.AggregateFunctionPatterns
 
sliceMapping(Type, SliceReadFunction, SliceWriteFunction) - Static method in class io.trino.plugin.jdbc.ColumnMapping
 
sliceMapping(Type, SliceReadFunction, SliceWriteFunction, PredicatePushdownController) - Static method in class io.trino.plugin.jdbc.ColumnMapping
 
sliceMapping(String, SliceWriteFunction) - Static method in class io.trino.plugin.jdbc.WriteMapping
 
SliceReadFunction - Interface in io.trino.plugin.jdbc
 
SliceWriteFunction - Interface in io.trino.plugin.jdbc
 
smallintColumnMapping() - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
smallintWriteFunction() - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
StandardColumnMappings - Class in io.trino.plugin.jdbc
 
StaticCredentialProvider - Class in io.trino.plugin.jdbc.credential
 
StaticCredentialProvider(Optional<String>, Optional<String>) - Constructor for class io.trino.plugin.jdbc.credential.StaticCredentialProvider
 
StatisticsAwareConnectionFactory - Class in io.trino.plugin.jdbc.jmx
 
StatisticsAwareConnectionFactory(ConnectionFactory) - Constructor for class io.trino.plugin.jdbc.jmx.StatisticsAwareConnectionFactory
 
StatisticsAwareJdbcClient - Class in io.trino.plugin.jdbc.jmx
 
StatisticsAwareJdbcClient(JdbcClient) - Constructor for class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
StatsCollecting - Annotation Type in io.trino.plugin.jdbc
 
STRICT - io.trino.plugin.jdbc.DecimalConfig.DecimalMapping
 
supportsAggregationPushdown(ConnectorSession, JdbcTableHandle, List<List<ColumnHandle>>) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
supportsAggregationPushdown(ConnectorSession, JdbcTableHandle, List<List<ColumnHandle>>) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
supportsAggregationPushdown(ConnectorSession, JdbcTableHandle, List<List<ColumnHandle>>) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
supportsAggregationPushdown(ConnectorSession, JdbcTableHandle, List<List<ColumnHandle>>) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
supportsLimit() - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
supportsLimit() - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
supportsLimit() - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
supportsLimit() - Method in interface io.trino.plugin.jdbc.JdbcClient
 
supportsLimit() - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
supportsMissingColumnsOnInsert() - Method in class io.trino.plugin.jdbc.JdbcMetadata
 

T

TablePropertiesProvider - Interface in io.trino.plugin.jdbc
 
tablePropertiesProviderBinder(Binder) - Static method in class io.trino.plugin.jdbc.JdbcModule
 
timeColumnMapping(TimeType) - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
timeColumnMappingUsingSqlTime() - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
Deprecated.
This method uses Time and the class cannot represent time value when JVM zone had forward offset change (a 'gap') at given time on 1970-01-01. If driver only supports LocalTime, use StandardColumnMappings.timeColumnMapping(io.trino.spi.type.TimeType) instead.
timestampColumnMapping() - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
Deprecated.
timestampColumnMapping(TimestampType) - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
timestampColumnMappingUsingSqlTimestamp(TimestampType) - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
Deprecated.
This method uses Timestamp and the class cannot represent date-time value when JVM zone had forward offset change (a 'gap'). This includes regular DST changes (e.g. Europe/Warsaw) and one-time policy changes (Asia/Kathmandu's shift by 15 minutes on January 1, 1986, 00:00:00). If driver only supports LocalDateTime, use StandardColumnMappings.timestampColumnMapping() instead.
timestampReadFunction(TimestampType) - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
timestampWriteFunction(TimestampType) - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
timestampWriteFunctionUsingSqlTimestamp(TimestampType) - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
Deprecated.
This method uses Timestamp and the class cannot represent date-time value when JVM zone had forward offset change (a 'gap'). This includes regular DST changes (e.g. Europe/Warsaw) and one-time policy changes (Asia/Kathmandu's shift by 15 minutes on January 1, 1986, 00:00:00). If driver only supports LocalDateTime, use StandardColumnMappings.timestampWriteFunction(io.trino.spi.type.TimestampType) instead.
timeWriteFunction(int) - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
timeWriteFunctionUsingSqlTime() - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
Deprecated.
This method uses Time and the class cannot represent time value when JVM zone had forward offset change (a 'gap') at given time on 1970-01-01. If driver only supports LocalTime, use StandardColumnMappings.timeWriteFunction(int) instead.
tinyintColumnMapping() - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
tinyintWriteFunction() - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
toColumnMapping(ConnectorSession, Connection, JdbcTypeHandle) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
toColumnMapping(ConnectorSession, Connection, JdbcTypeHandle) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
toColumnMapping(ConnectorSession, Connection, JdbcTypeHandle) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
toColumnMapping(ConnectorSession, Connection, JdbcTypeHandle) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
toColumnMappings(ConnectorSession, List<JdbcTypeHandle>) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
toColumnMappings(ConnectorSession, List<JdbcTypeHandle>) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
toColumnMappings(ConnectorSession, List<JdbcTypeHandle>) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
toColumnMappings(ConnectorSession, List<JdbcTypeHandle>) - Method in interface io.trino.plugin.jdbc.JdbcClient
toColumnMappings(ConnectorSession, List<JdbcTypeHandle>) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
toErrorCode() - Method in enum io.trino.plugin.jdbc.JdbcErrorCode
 
toLongTimestamp(TimestampType, LocalDateTime) - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
toPrestoTimestamp(TimestampType, LocalDateTime) - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
toRemoteSchemaName(JdbcIdentity, Connection, String) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
toRemoteTableName(JdbcIdentity, Connection, String, String) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
toString() - Method in class io.trino.plugin.jdbc.ColumnMapping
 
toString() - Method in class io.trino.plugin.jdbc.JdbcColumnHandle
 
toString() - Method in class io.trino.plugin.jdbc.JdbcExpression
 
toString() - Method in class io.trino.plugin.jdbc.JdbcIdentity
 
toString() - Method in class io.trino.plugin.jdbc.JdbcNamedRelationHandle
 
toString() - Method in class io.trino.plugin.jdbc.JdbcOutputTableHandle
 
toString() - Method in class io.trino.plugin.jdbc.JdbcQueryRelationHandle
 
toString() - Method in class io.trino.plugin.jdbc.JdbcRelationHandle
 
toString() - Method in class io.trino.plugin.jdbc.JdbcTableHandle
 
toString() - Method in class io.trino.plugin.jdbc.JdbcTransactionHandle
 
toString() - Method in class io.trino.plugin.jdbc.JdbcTypeHandle
 
toString() - Method in class io.trino.plugin.jdbc.RemoteTableName
 
toString() - Method in class io.trino.plugin.jdbc.WriteMapping
 
toWriteMapping(ConnectorSession, Type) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
toWriteMapping(ConnectorSession, Type) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
toWriteMapping(ConnectorSession, Type) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
toWriteMapping(ConnectorSession, Type) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
TransactionCachingJdbcClient - Class in io.trino.plugin.jdbc
 
TransactionCachingJdbcClient(JdbcClient, Duration) - Constructor for class io.trino.plugin.jdbc.TransactionCachingJdbcClient
 
transformQuery(Function<String, String>) - Method in class io.trino.plugin.jdbc.PreparedQuery
 
tryApplyLimit(OptionalLong) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
TypeHandlingJdbcConfig - Class in io.trino.plugin.jdbc
 
TypeHandlingJdbcConfig() - Constructor for class io.trino.plugin.jdbc.TypeHandlingJdbcConfig
 
TypeHandlingJdbcSessionProperties - Class in io.trino.plugin.jdbc
 
TypeHandlingJdbcSessionProperties(TypeHandlingJdbcConfig) - Constructor for class io.trino.plugin.jdbc.TypeHandlingJdbcSessionProperties
 

U

UNSUPPORTED_TYPE_HANDLING - Static variable in class io.trino.plugin.jdbc.TypeHandlingJdbcSessionProperties
 
UnsupportedTypeHandling - Enum in io.trino.plugin.jdbc
 
usesLegacyTableLayouts() - Method in class io.trino.plugin.jdbc.JdbcMetadata
 

V

valueOf(String) - Static method in enum io.trino.plugin.jdbc.CaseSensitivity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.trino.plugin.jdbc.credential.CredentialProviderType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.trino.plugin.jdbc.DecimalConfig.DecimalMapping
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.trino.plugin.jdbc.JdbcErrorCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.trino.plugin.jdbc.UnsupportedTypeHandling
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.trino.plugin.jdbc.CaseSensitivity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.trino.plugin.jdbc.credential.CredentialProviderType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.trino.plugin.jdbc.DecimalConfig.DecimalMapping
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.trino.plugin.jdbc.JdbcErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.trino.plugin.jdbc.UnsupportedTypeHandling
Returns an array containing the constants of this enum type, in the order they are declared.
varbinaryColumnMapping() - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
varbinaryReadFunction() - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
varbinaryWriteFunction() - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
varcharColumnMapping(VarcharType) - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
varcharReadFunction(VarcharType) - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
varcharWriteFunction() - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
variable() - Static method in class io.trino.plugin.jdbc.expression.AggregateFunctionPatterns
 
variables() - Static method in class io.trino.plugin.jdbc.expression.AggregateFunctionPatterns
 

W

wrap(JdbcApiStats.ThrowingCallable<V, E>) - Method in class io.trino.plugin.jdbc.jmx.JdbcApiStats
 
wrap(JdbcApiStats.ThrowingRunnable<E>) - Method in class io.trino.plugin.jdbc.jmx.JdbcApiStats
 
WriteFunction - Interface in io.trino.plugin.jdbc
 
WriteMapping - Class in io.trino.plugin.jdbc
 
A B C D E F G H I J K L M O P Q R S T U V W 
All Classes All Packages