Index

A B C D E F G H I J K L M N O P Q R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values

A

abort() - Method in class io.trino.plugin.jdbc.JdbcPageSink
 
abort(Executor) - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
abortReadConnection(Connection, ResultSet) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
abortReadConnection(Connection, ResultSet) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
abortReadConnection(Connection, ResultSet) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
abortReadConnection(Connection, ResultSet) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.CallContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.ExpressionCaptureContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.ExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.IdentifierContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.NumberContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.StandaloneExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.StandaloneTypeContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.TypeContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.TypeParameterContext
 
add(ConnectorExpressionRule<?, ParameterizedExpression>) - Method in class io.trino.plugin.jdbc.expression.JdbcConnectorExpressionRewriterBuilder
 
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.DefaultJdbcMetadata
 
addColumn(ConnectorSession, Connection, RemoteTableName, ColumnMetadata) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
addStandardRules(Function<String, String>) - Method in class io.trino.plugin.jdbc.expression.JdbcConnectorExpressionRewriterBuilder
 
advanceNextPosition() - Method in class io.trino.plugin.jdbc.JdbcRecordCursor
 
aggregateResult(Object, Object) - Method in class io.trino.plugin.jdbc.expression.ExpressionPatternBuilder
 
AGGREGATION_PUSHDOWN_ENABLED - Static variable in class io.trino.plugin.jdbc.JdbcMetadataSessionProperties
 
ALLOW_OVERFLOW - Enum constant in enum class io.trino.plugin.jdbc.DecimalConfig.DecimalMapping
 
analyze(ConnectorSession, ConnectorTransactionHandle, Map<String, Argument>, ConnectorAccessControl) - Method in class io.trino.plugin.jdbc.ptf.Procedure.ProcedureFunction
 
analyze(ConnectorSession, ConnectorTransactionHandle, Map<String, Argument>, ConnectorAccessControl) - Method in class io.trino.plugin.jdbc.ptf.Query.QueryFunction
 
appendPage(Page) - Method in class io.trino.plugin.jdbc.JdbcPageSink
 
apply(ConnectorSession, Domain) - Method in interface io.trino.plugin.jdbc.PredicatePushdownController
 
apply(ConnectorSession, String) - Method in class io.trino.plugin.jdbc.logging.FormatBasedRemoteQueryModifier
 
apply(ConnectorSession, String) - Method in interface io.trino.plugin.jdbc.logging.RemoteQueryModifier
 
apply(String, List<JdbcSortItem>, long) - Method in interface io.trino.plugin.jdbc.BaseJdbcClient.TopNFunction
 
applyAggregation(ConnectorSession, ConnectorTableHandle, List<AggregateFunction>, Map<String, ColumnHandle>, List<List<ColumnHandle>>) - Method in class io.trino.plugin.jdbc.DefaultJdbcMetadata
 
applyDelete(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.jdbc.DefaultJdbcMetadata
 
applyFilter(ConnectorSession, ConnectorTableHandle, Constraint) - Method in class io.trino.plugin.jdbc.DefaultJdbcMetadata
 
applyJoin(ConnectorSession, JoinType, ConnectorTableHandle, ConnectorTableHandle, List<JoinCondition>, Map<String, ColumnHandle>, Map<String, ColumnHandle>, JoinStatistics) - Method in class io.trino.plugin.jdbc.DefaultJdbcMetadata
 
applyLimit(ConnectorSession, ConnectorTableHandle, long) - Method in class io.trino.plugin.jdbc.DefaultJdbcMetadata
 
applyProjection(ConnectorSession, ConnectorTableHandle, List<ConnectorExpression>, Map<String, ColumnHandle>) - Method in class io.trino.plugin.jdbc.DefaultJdbcMetadata
 
applyQueryTransformations(JdbcTableHandle, PreparedQuery) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
applyTableFunction(ConnectorSession, ConnectorTableFunctionHandle) - Method in class io.trino.plugin.jdbc.DefaultJdbcMetadata
 
applyTableScanRedirect(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.jdbc.DefaultJdbcMetadata
 
applyTopN(ConnectorSession, ConnectorTableHandle, long, List<SortItem>, Map<String, ColumnHandle>) - Method in class io.trino.plugin.jdbc.DefaultJdbcMetadata
 
asPlainTable() - Method in class io.trino.plugin.jdbc.JdbcTableHandle
 
AUTOMATIC - Enum constant in enum class io.trino.plugin.jdbc.JoinPushdownStrategy
Determine automatically if push join to connector based on table statistics.

B

BaseImplementAvgBigint - Class in io.trino.plugin.jdbc.aggregation
Implements avg(x) for bigint columns while preserving Trino semantics.
BaseImplementAvgBigint() - Constructor for class io.trino.plugin.jdbc.aggregation.BaseImplementAvgBigint
 
BaseJdbcClient - Class in io.trino.plugin.jdbc
 
BaseJdbcClient(String, ConnectionFactory, QueryBuilder, Set<String>, IdentifierMapping, RemoteQueryModifier, boolean) - Constructor for class io.trino.plugin.jdbc.BaseJdbcClient
 
BaseJdbcClient.TopNFunction - Interface in io.trino.plugin.jdbc
 
BaseJdbcConfig - Class in io.trino.plugin.jdbc
 
BaseJdbcConfig() - Constructor for class io.trino.plugin.jdbc.BaseJdbcConfig
 
BaseJdbcConnectorTableHandle - Class in io.trino.plugin.jdbc
 
BaseJdbcConnectorTableHandle() - Constructor for class io.trino.plugin.jdbc.BaseJdbcConnectorTableHandle
 
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<ConnectorTableLayout>, RetryMode) - Method in class io.trino.plugin.jdbc.DefaultJdbcMetadata
 
beginInsert(ConnectorSession, ConnectorTableHandle, List<ColumnHandle>, RetryMode) - Method in class io.trino.plugin.jdbc.DefaultJdbcMetadata
 
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
 
beginQuery(ConnectorSession) - Method in class io.trino.plugin.jdbc.DefaultJdbcMetadata
 
beginQuery(ConnectorSession) - Method in interface io.trino.plugin.jdbc.JdbcQueryEventListener
 
beginQuery(ConnectorSession) - Method in class io.trino.plugin.jdbc.ReusableConnectionFactory
 
beginRequest() - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
beginTransaction(IsolationLevel, boolean, boolean) - Method in class io.trino.plugin.jdbc.JdbcConnector
 
beginTransaction(IsolationLevel, boolean, boolean) - Method in class io.trino.plugin.jdbc.JdbcTransactionManager
 
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
 
BooleanWriteFunction.BooleanWriteFunctionImplementation - Interface in io.trino.plugin.jdbc
 
build() - Method in class io.trino.plugin.jdbc.expression.JdbcConnectorExpressionRewriterBuilder
 
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
 
buildJoinColumn(JdbcClient, JdbcColumnHandle) - Method in class io.trino.plugin.jdbc.DefaultQueryBuilder
 
buildProcedure(ConnectorSession, Connection, JdbcSplit, JdbcProcedureHandle) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
buildProcedure(ConnectorSession, Connection, JdbcSplit, JdbcProcedureHandle) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
buildProcedure(ConnectorSession, Connection, JdbcSplit, JdbcProcedureHandle) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
buildProcedure(ConnectorSession, Connection, JdbcSplit, JdbcProcedureHandle) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
buildProcedure(ConnectorSession, Connection, JdbcSplit, JdbcProcedureHandle) - 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

CACHING_DISABLED - Static variable in class io.trino.plugin.jdbc.BaseJdbcConfig
 
CachingIdentifierMapping - Class in io.trino.plugin.jdbc.mapping
 
CachingIdentifierMapping(MappingConfig, IdentifierMapping, Provider<BaseJdbcClient>) - Constructor for class io.trino.plugin.jdbc.mapping.CachingIdentifierMapping
 
CachingJdbcClient - Class in io.trino.plugin.jdbc
 
CachingJdbcClient(JdbcClient, Set<SessionPropertiesProvider>, IdentityCacheMapping, Duration, boolean, long) - Constructor for class io.trino.plugin.jdbc.CachingJdbcClient
 
CachingJdbcClient(JdbcClient, Set<SessionPropertiesProvider>, IdentityCacheMapping, Duration, Duration, Duration, boolean, long) - Constructor for class io.trino.plugin.jdbc.CachingJdbcClient
 
CachingJdbcClient(JdbcClient, Set<SessionPropertiesProvider>, IdentityCacheMapping, BaseJdbcConfig) - Constructor for class io.trino.plugin.jdbc.CachingJdbcClient
 
call() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
 
call() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.ExpressionContext
 
call() - Method in interface io.trino.plugin.jdbc.jmx.JdbcApiStats.ThrowingCallable
 
CallContext(ParserRuleContext, int) - Constructor for class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.CallContext
 
CallPattern - Class in io.trino.plugin.jdbc.expression
 
CallPattern(String, List<ExpressionPattern>, Optional<TypePattern>) - Constructor for class io.trino.plugin.jdbc.expression.CallPattern
 
callProcedure(JdbcClient, ConnectorSession, Connection, JdbcProcedureHandle.ProcedureQuery) - Method in class io.trino.plugin.jdbc.DefaultQueryBuilder
 
callProcedure(JdbcClient, ConnectorSession, Connection, JdbcProcedureHandle.ProcedureQuery) - Method in interface io.trino.plugin.jdbc.QueryBuilder
 
CASE_INSENSITIVE - Enum constant in enum class io.trino.plugin.jdbc.CaseSensitivity
 
CASE_INSENSITIVE_CHARACTER_PUSHDOWN - Static variable in interface io.trino.plugin.jdbc.PredicatePushdownController
 
CASE_INSENSITIVE_NAME_MATCHING - Static variable in class io.trino.plugin.jdbc.mapping.MappingConfig
 
CASE_SENSITIVE - Enum constant in enum class io.trino.plugin.jdbc.CaseSensitivity
 
CaseSensitivity - Enum Class in io.trino.plugin.jdbc
 
channelNames - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternLexer
 
charColumnMapping(CharType, boolean) - 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
 
cleanupQuery(ConnectorSession) - Method in class io.trino.plugin.jdbc.DefaultJdbcMetadata
 
cleanupQuery(ConnectorSession) - Method in interface io.trino.plugin.jdbc.JdbcQueryEventListener
 
cleanupQuery(ConnectorSession) - Method in class io.trino.plugin.jdbc.ReusableConnectionFactory
 
clearWarnings() - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
close() - Method in class io.trino.plugin.jdbc.ConfiguringConnectionFactory
 
close() - Method in interface io.trino.plugin.jdbc.ConnectionFactory
 
close() - Method in class io.trino.plugin.jdbc.DynamicFilteringJdbcSplitSource
 
close() - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
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.LazyConnectionFactory
 
close() - Method in class io.trino.plugin.jdbc.RetryingConnectionFactory
 
close() - Method in class io.trino.plugin.jdbc.ReusableConnectionFactory
 
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() - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
commit(ConnectorTransactionHandle) - Method in class io.trino.plugin.jdbc.JdbcConnector
 
commit(ConnectorTransactionHandle) - Method in class io.trino.plugin.jdbc.JdbcTransactionManager
 
commitCreateTable(ConnectorSession, JdbcOutputTableHandle, Set<Long>) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
commitCreateTable(ConnectorSession, JdbcOutputTableHandle, Set<Long>) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
commitCreateTable(ConnectorSession, JdbcOutputTableHandle, Set<Long>) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
commitCreateTable(ConnectorSession, JdbcOutputTableHandle, Set<Long>) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
commitCreateTable(ConnectorSession, JdbcOutputTableHandle, Set<Long>) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
COMPLEX_EXPRESSION_PUSHDOWN - Static variable in class io.trino.plugin.jdbc.JdbcMetadataSessionProperties
 
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.ExtraCredentialsBasedIdentityCacheMappingModule
 
configure(Binder) - Method in class io.trino.plugin.jdbc.JdbcDiagnosticModule
 
configure(Connection) - Method in interface io.trino.plugin.jdbc.ConfiguringConnectionFactory.Configurator
 
ConfiguringConnectionFactory - Class in io.trino.plugin.jdbc
 
ConfiguringConnectionFactory(ConnectionFactory, ConfiguringConnectionFactory.Configurator) - Constructor for class io.trino.plugin.jdbc.ConfiguringConnectionFactory
 
ConfiguringConnectionFactory.Configurator - Interface in io.trino.plugin.jdbc
 
connectionFactory - Variable in class io.trino.plugin.jdbc.BaseJdbcClient
 
ConnectionFactory - Interface in io.trino.plugin.jdbc
 
ConnectorExpressionPatternBaseListener - Class in io.trino.plugin.jdbc.expression
This class provides an empty implementation of ConnectorExpressionPatternListener, which can be extended to create a listener which only needs to handle a subset of the available methods.
ConnectorExpressionPatternBaseListener() - Constructor for class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternBaseListener
 
ConnectorExpressionPatternBaseVisitor<T> - Class in io.trino.plugin.jdbc.expression
This class provides an empty implementation of ConnectorExpressionPatternVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods.
ConnectorExpressionPatternBaseVisitor() - Constructor for class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternBaseVisitor
 
ConnectorExpressionPatternLexer - Class in io.trino.plugin.jdbc.expression
 
ConnectorExpressionPatternLexer(CharStream) - Constructor for class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternLexer
 
ConnectorExpressionPatternListener - Interface in io.trino.plugin.jdbc.expression
This interface defines a complete listener for a parse tree produced by ConnectorExpressionPatternParser.
ConnectorExpressionPatternParser - Class in io.trino.plugin.jdbc.expression
 
ConnectorExpressionPatternParser(TokenStream) - Constructor for class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
 
ConnectorExpressionPatternParser.CallContext - Class in io.trino.plugin.jdbc.expression
 
ConnectorExpressionPatternParser.ExpressionCaptureContext - Class in io.trino.plugin.jdbc.expression
 
ConnectorExpressionPatternParser.ExpressionContext - Class in io.trino.plugin.jdbc.expression
 
ConnectorExpressionPatternParser.IdentifierContext - Class in io.trino.plugin.jdbc.expression
 
ConnectorExpressionPatternParser.NumberContext - Class in io.trino.plugin.jdbc.expression
 
ConnectorExpressionPatternParser.StandaloneExpressionContext - Class in io.trino.plugin.jdbc.expression
 
ConnectorExpressionPatternParser.StandaloneTypeContext - Class in io.trino.plugin.jdbc.expression
 
ConnectorExpressionPatternParser.TypeContext - Class in io.trino.plugin.jdbc.expression
 
ConnectorExpressionPatternParser.TypeParameterContext - Class in io.trino.plugin.jdbc.expression
 
ConnectorExpressionPatternVisitor<T> - Interface in io.trino.plugin.jdbc.expression
This interface defines a complete generic visitor for a parse tree produced by ConnectorExpressionPatternParser.
CONVERT_TO_VARCHAR - Enum constant in enum class io.trino.plugin.jdbc.UnsupportedTypeHandling
 
convertPredicate(ConnectorSession, ConnectorExpression, Map<String, ColumnHandle>) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
convertPredicate(ConnectorSession, ConnectorExpression, Map<String, ColumnHandle>) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
convertPredicate(ConnectorSession, ConnectorExpression, Map<String, ColumnHandle>) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
convertPredicate(ConnectorSession, ConnectorExpression, Map<String, ColumnHandle>) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
copyTableSchema(ConnectorSession, Connection, String, String, String, String, List<String>) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
create(JdbcClient) - Method in class io.trino.plugin.jdbc.DefaultJdbcMetadataFactory
 
create(JdbcTransactionHandle) - Method in class io.trino.plugin.jdbc.DefaultJdbcMetadataFactory
 
create(JdbcTransactionHandle) - Method in interface io.trino.plugin.jdbc.JdbcMetadataFactory
 
create(String, Map<String, String>, ConnectorContext) - Method in class io.trino.plugin.jdbc.JdbcConnectorFactory
 
createArrayOf(String, Object[]) - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
createBlob() - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
createClob() - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
createConnectionFactoryWithStats(ConnectionFactory) - Static method in class io.trino.plugin.jdbc.JdbcDiagnosticModule
 
createExpressionPattern(String) - Method in class io.trino.plugin.jdbc.expression.ExpressionMappingParser
 
createJdbcClientWithStats(JdbcClient, CatalogName) - Method in class io.trino.plugin.jdbc.JdbcDiagnosticModule
 
createNClob() - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
createPageSink(ConnectorTransactionHandle, ConnectorSession, ConnectorInsertTableHandle, ConnectorPageSinkId) - Method in class io.trino.plugin.jdbc.JdbcPageSinkProvider
 
createPageSink(ConnectorTransactionHandle, ConnectorSession, ConnectorOutputTableHandle, ConnectorPageSinkId) - 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.DefaultJdbcMetadata
 
createSchema(ConnectorSession, Connection, String) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
createSQLXML() - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
createStatement() - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
createStatement(int, int) - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
createStatement(int, int, int) - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
createStruct(String, Object[]) - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
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.DefaultJdbcMetadata
 
createTable(ConnectorSession, ConnectorTableMetadata, String) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
createTable(ConnectorSession, ConnectorTableMetadata, String, Optional<ColumnMetadata>) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
createTableSql(RemoteTableName, List<String>, ConnectorTableMetadata) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
Deprecated.
createTableSqls(RemoteTableName, List<String>, ConnectorTableMetadata) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
createTypePattern(String) - Method in class io.trino.plugin.jdbc.expression.ExpressionMappingParser
 
CredentialConfig - Class in io.trino.plugin.jdbc.credential
 
CredentialConfig() - Constructor for class io.trino.plugin.jdbc.credential.CredentialConfig
 
CredentialPropertiesProvider<K,V> - 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 Class 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

dateColumnMappingUsingLocalDate() - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
dateColumnMappingUsingSqlDate() - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
Deprecated.
This method leads to incorrect result when the date value is before 1582 Oct 14. If driver supports LocalDate, use StandardColumnMappings.dateColumnMappingUsingLocalDate() instead.
dateReadFunctionUsingLocalDate() - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
dateReadFunctionUsingSqlDate() - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
Deprecated.
dateWriteFunctionUsingLocalDate() - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
dateWriteFunctionUsingSqlDate() - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
Deprecated.
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 Class 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
 
DEFAULT_METADATA_CACHE_SIZE - Static variable in class io.trino.plugin.jdbc.BaseJdbcConfig
 
defaultCharColumnMapping(int, boolean) - 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
 
DefaultIdentifierMapping - Class in io.trino.plugin.jdbc.mapping
 
DefaultIdentifierMapping() - Constructor for class io.trino.plugin.jdbc.mapping.DefaultIdentifierMapping
 
DefaultJdbcMetadata - Class in io.trino.plugin.jdbc
 
DefaultJdbcMetadata(JdbcClient, boolean, Set<JdbcQueryEventListener>) - Constructor for class io.trino.plugin.jdbc.DefaultJdbcMetadata
 
DefaultJdbcMetadataFactory - Class in io.trino.plugin.jdbc
 
DefaultJdbcMetadataFactory(JdbcClient, Set<JdbcQueryEventListener>) - Constructor for class io.trino.plugin.jdbc.DefaultJdbcMetadataFactory
 
DefaultQueryBuilder - Class in io.trino.plugin.jdbc
 
DefaultQueryBuilder(RemoteQueryModifier) - Constructor for class io.trino.plugin.jdbc.DefaultQueryBuilder
 
defaultVarcharColumnMapping(int, boolean) - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
delegate() - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
delegate() - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
delegate() - Method in class io.trino.plugin.jdbc.mapping.ForwardingIdentifierMapping
 
delete(ConnectorSession, JdbcTableHandle) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
delete(ConnectorSession, JdbcTableHandle) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
delete(ConnectorSession, JdbcTableHandle) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
delete(ConnectorSession, JdbcTableHandle) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
delete(ConnectorSession, JdbcTableHandle) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
DELIMITER - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
 
DISABLE_PUSHDOWN - Static variable in interface io.trino.plugin.jdbc.PredicatePushdownController
 
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
 
DoubleWriteFunction.DoubleWriteFunctionImplementation - 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<String, String>) - Constructor for class io.trino.plugin.jdbc.DriverConnectionFactory
 
DriverConnectionFactory(Driver, String, Properties, CredentialProvider) - 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.DefaultJdbcMetadata
 
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.DefaultJdbcMetadata
 
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.jmx.StatisticsAwareJdbcClient
 
dropSchema(ConnectorSession, Connection, String) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
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, RemoteTableName, boolean) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
dropTable(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.jdbc.DefaultJdbcMetadata
 
DYNAMIC_FILTERING_ENABLED - Static variable in class io.trino.plugin.jdbc.JdbcDynamicFilteringSessionProperties
 
DYNAMIC_FILTERING_WAIT_TIMEOUT - Static variable in class io.trino.plugin.jdbc.JdbcDynamicFilteringSessionProperties
 
dynamicFilteringEnabled(ConnectorSession) - Static method in class io.trino.plugin.jdbc.JdbcDynamicFilteringSessionProperties
 
DynamicFilteringJdbcSplitSource - Class in io.trino.plugin.jdbc
Attaches dynamic filter to JdbcSplit after JdbcDynamicFilteringSplitManager has waited for the collection of dynamic filters.
DynamicFilteringStats - Class in io.trino.plugin.jdbc
 
DynamicFilteringStats() - Constructor for class io.trino.plugin.jdbc.DynamicFilteringStats
 

E

EAGER - Enum constant in enum class io.trino.plugin.jdbc.JoinPushdownStrategy
Try to push all joins except cross-joins to connector.
EmptyCredentialProvider - Class in io.trino.plugin.jdbc.credential
 
EmptyCredentialProvider() - Constructor for class io.trino.plugin.jdbc.credential.EmptyCredentialProvider
 
endRequest() - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
enterCall(ConnectorExpressionPatternParser.CallContext) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternBaseListener
Enter a parse tree produced by ConnectorExpressionPatternParser.call().
enterCall(ConnectorExpressionPatternParser.CallContext) - Method in interface io.trino.plugin.jdbc.expression.ConnectorExpressionPatternListener
Enter a parse tree produced by ConnectorExpressionPatternParser.call().
enterEveryRule(ParserRuleContext) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternBaseListener
enterExpression(ConnectorExpressionPatternParser.ExpressionContext) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternBaseListener
Enter a parse tree produced by ConnectorExpressionPatternParser.expression().
enterExpression(ConnectorExpressionPatternParser.ExpressionContext) - Method in interface io.trino.plugin.jdbc.expression.ConnectorExpressionPatternListener
Enter a parse tree produced by ConnectorExpressionPatternParser.expression().
enterExpressionCapture(ConnectorExpressionPatternParser.ExpressionCaptureContext) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternBaseListener
enterExpressionCapture(ConnectorExpressionPatternParser.ExpressionCaptureContext) - Method in interface io.trino.plugin.jdbc.expression.ConnectorExpressionPatternListener
enterIdentifier(ConnectorExpressionPatternParser.IdentifierContext) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternBaseListener
Enter a parse tree produced by ConnectorExpressionPatternParser.identifier().
enterIdentifier(ConnectorExpressionPatternParser.IdentifierContext) - Method in interface io.trino.plugin.jdbc.expression.ConnectorExpressionPatternListener
Enter a parse tree produced by ConnectorExpressionPatternParser.identifier().
enterNumber(ConnectorExpressionPatternParser.NumberContext) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternBaseListener
Enter a parse tree produced by ConnectorExpressionPatternParser.number().
enterNumber(ConnectorExpressionPatternParser.NumberContext) - Method in interface io.trino.plugin.jdbc.expression.ConnectorExpressionPatternListener
Enter a parse tree produced by ConnectorExpressionPatternParser.number().
enterRule(ParseTreeListener) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.CallContext
 
enterRule(ParseTreeListener) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.ExpressionCaptureContext
 
enterRule(ParseTreeListener) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.ExpressionContext
 
enterRule(ParseTreeListener) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.IdentifierContext
 
enterRule(ParseTreeListener) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.NumberContext
 
enterRule(ParseTreeListener) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.StandaloneExpressionContext
 
enterRule(ParseTreeListener) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.StandaloneTypeContext
 
enterRule(ParseTreeListener) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.TypeContext
 
enterRule(ParseTreeListener) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.TypeParameterContext
 
enterStandaloneExpression(ConnectorExpressionPatternParser.StandaloneExpressionContext) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternBaseListener
enterStandaloneExpression(ConnectorExpressionPatternParser.StandaloneExpressionContext) - Method in interface io.trino.plugin.jdbc.expression.ConnectorExpressionPatternListener
enterStandaloneType(ConnectorExpressionPatternParser.StandaloneTypeContext) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternBaseListener
enterStandaloneType(ConnectorExpressionPatternParser.StandaloneTypeContext) - Method in interface io.trino.plugin.jdbc.expression.ConnectorExpressionPatternListener
enterType(ConnectorExpressionPatternParser.TypeContext) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternBaseListener
Enter a parse tree produced by ConnectorExpressionPatternParser.type().
enterType(ConnectorExpressionPatternParser.TypeContext) - Method in interface io.trino.plugin.jdbc.expression.ConnectorExpressionPatternListener
Enter a parse tree produced by ConnectorExpressionPatternParser.type().
enterTypeParameter(ConnectorExpressionPatternParser.TypeParameterContext) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternBaseListener
Enter a parse tree produced by ConnectorExpressionPatternParser.typeParameter().
enterTypeParameter(ConnectorExpressionPatternParser.TypeParameterContext) - Method in interface io.trino.plugin.jdbc.expression.ConnectorExpressionPatternListener
Enter a parse tree produced by ConnectorExpressionPatternParser.typeParameter().
EOF() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.StandaloneExpressionContext
 
EOF() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.StandaloneTypeContext
 
EQUAL - Enum constant in enum class io.trino.plugin.jdbc.expression.RewriteComparison.ComparisonOperator
 
equals(Object) - Method in class io.trino.plugin.jdbc.expression.CallPattern
 
equals(Object) - Method in class io.trino.plugin.jdbc.expression.ExpressionCapture
 
equals(Object) - Method in class io.trino.plugin.jdbc.expression.ExpressionPattern
 
equals(Object) - Method in class io.trino.plugin.jdbc.expression.LongTypeParameter
 
equals(Object) - Method in record class io.trino.plugin.jdbc.expression.ParameterizedExpression
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class io.trino.plugin.jdbc.expression.SimpleTypePattern
 
equals(Object) - Method in class io.trino.plugin.jdbc.expression.TypeClassPattern
 
equals(Object) - Method in class io.trino.plugin.jdbc.expression.TypeParameterCapture
 
equals(Object) - Method in class io.trino.plugin.jdbc.expression.TypeParameterPattern
 
equals(Object) - Method in class io.trino.plugin.jdbc.IdentityCacheMapping.IdentityCacheKey
 
equals(Object) - Method in class io.trino.plugin.jdbc.JdbcColumnHandle
 
equals(Object) - Method in class io.trino.plugin.jdbc.JdbcNamedRelationHandle
 
equals(Object) - Method in class io.trino.plugin.jdbc.JdbcOutputTableHandle
 
equals(Object) - Method in record class io.trino.plugin.jdbc.JdbcProcedureHandle.ProcedureQuery
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class io.trino.plugin.jdbc.JdbcQueryRelationHandle
 
equals(Object) - Method in class io.trino.plugin.jdbc.JdbcSortItem
 
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.mapping.IdentifierMappingRules
 
equals(Object) - Method in class io.trino.plugin.jdbc.mapping.SchemaMappingRule
 
equals(Object) - Method in class io.trino.plugin.jdbc.mapping.TableMappingRule
 
equals(Object) - Method in class io.trino.plugin.jdbc.PreparedQuery
 
equals(Object) - Method in class io.trino.plugin.jdbc.QueryParameter
 
equals(Object) - Method in class io.trino.plugin.jdbc.RemoteTableName
 
escapeObjectNameForMetadataQuery(String, String) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
escapeObjectNameForMetadataQuery(Optional<String>, String) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
execute(ConnectorSession, String) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
execute(ConnectorSession, Connection, String) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
executeDelete(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.jdbc.DefaultJdbcMetadata
 
exitCall(ConnectorExpressionPatternParser.CallContext) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternBaseListener
Exit a parse tree produced by ConnectorExpressionPatternParser.call().
exitCall(ConnectorExpressionPatternParser.CallContext) - Method in interface io.trino.plugin.jdbc.expression.ConnectorExpressionPatternListener
Exit a parse tree produced by ConnectorExpressionPatternParser.call().
exitEveryRule(ParserRuleContext) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternBaseListener
exitExpression(ConnectorExpressionPatternParser.ExpressionContext) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternBaseListener
Exit a parse tree produced by ConnectorExpressionPatternParser.expression().
exitExpression(ConnectorExpressionPatternParser.ExpressionContext) - Method in interface io.trino.plugin.jdbc.expression.ConnectorExpressionPatternListener
Exit a parse tree produced by ConnectorExpressionPatternParser.expression().
exitExpressionCapture(ConnectorExpressionPatternParser.ExpressionCaptureContext) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternBaseListener
exitExpressionCapture(ConnectorExpressionPatternParser.ExpressionCaptureContext) - Method in interface io.trino.plugin.jdbc.expression.ConnectorExpressionPatternListener
exitIdentifier(ConnectorExpressionPatternParser.IdentifierContext) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternBaseListener
Exit a parse tree produced by ConnectorExpressionPatternParser.identifier().
exitIdentifier(ConnectorExpressionPatternParser.IdentifierContext) - Method in interface io.trino.plugin.jdbc.expression.ConnectorExpressionPatternListener
Exit a parse tree produced by ConnectorExpressionPatternParser.identifier().
exitNumber(ConnectorExpressionPatternParser.NumberContext) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternBaseListener
Exit a parse tree produced by ConnectorExpressionPatternParser.number().
exitNumber(ConnectorExpressionPatternParser.NumberContext) - Method in interface io.trino.plugin.jdbc.expression.ConnectorExpressionPatternListener
Exit a parse tree produced by ConnectorExpressionPatternParser.number().
exitRule(ParseTreeListener) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.CallContext
 
exitRule(ParseTreeListener) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.ExpressionCaptureContext
 
exitRule(ParseTreeListener) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.ExpressionContext
 
exitRule(ParseTreeListener) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.IdentifierContext
 
exitRule(ParseTreeListener) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.NumberContext
 
exitRule(ParseTreeListener) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.StandaloneExpressionContext
 
exitRule(ParseTreeListener) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.StandaloneTypeContext
 
exitRule(ParseTreeListener) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.TypeContext
 
exitRule(ParseTreeListener) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.TypeParameterContext
 
exitStandaloneExpression(ConnectorExpressionPatternParser.StandaloneExpressionContext) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternBaseListener
exitStandaloneExpression(ConnectorExpressionPatternParser.StandaloneExpressionContext) - Method in interface io.trino.plugin.jdbc.expression.ConnectorExpressionPatternListener
exitStandaloneType(ConnectorExpressionPatternParser.StandaloneTypeContext) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternBaseListener
exitStandaloneType(ConnectorExpressionPatternParser.StandaloneTypeContext) - Method in interface io.trino.plugin.jdbc.expression.ConnectorExpressionPatternListener
exitType(ConnectorExpressionPatternParser.TypeContext) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternBaseListener
Exit a parse tree produced by ConnectorExpressionPatternParser.type().
exitType(ConnectorExpressionPatternParser.TypeContext) - Method in interface io.trino.plugin.jdbc.expression.ConnectorExpressionPatternListener
Exit a parse tree produced by ConnectorExpressionPatternParser.type().
exitTypeParameter(ConnectorExpressionPatternParser.TypeParameterContext) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternBaseListener
exitTypeParameter(ConnectorExpressionPatternParser.TypeParameterContext) - Method in interface io.trino.plugin.jdbc.expression.ConnectorExpressionPatternListener
expression() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.CallContext
 
expression() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
 
expression() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.StandaloneExpressionContext
 
expression() - Method in record class io.trino.plugin.jdbc.expression.ParameterizedExpression
Returns the value of the expression record component.
expression(int) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.CallContext
 
expressionCapture() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
 
expressionCapture() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.ExpressionContext
 
ExpressionCapture - Class in io.trino.plugin.jdbc.expression
 
ExpressionCapture(String) - Constructor for class io.trino.plugin.jdbc.expression.ExpressionCapture
 
ExpressionCapture(String, TypePattern) - Constructor for class io.trino.plugin.jdbc.expression.ExpressionCapture
 
ExpressionCapture(String, Optional<TypePattern>) - Constructor for class io.trino.plugin.jdbc.expression.ExpressionCapture
 
ExpressionCaptureContext(ParserRuleContext, int) - Constructor for class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.ExpressionCaptureContext
 
ExpressionContext(ParserRuleContext, int) - Constructor for class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.ExpressionContext
 
ExpressionMappingParser - Class in io.trino.plugin.jdbc.expression
 
ExpressionMappingParser(Map<String, Set<String>>) - Constructor for class io.trino.plugin.jdbc.expression.ExpressionMappingParser
 
ExpressionPattern - Class in io.trino.plugin.jdbc.expression
 
ExpressionPattern() - Constructor for class io.trino.plugin.jdbc.expression.ExpressionPattern
 
ExpressionPatternBuilder - Class in io.trino.plugin.jdbc.expression
 
ExpressionPatternBuilder(Map<String, Set<String>>) - Constructor for class io.trino.plugin.jdbc.expression.ExpressionPatternBuilder
 
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
 
ExtraCredentialsBasedIdentityCacheMapping - Class in io.trino.plugin.jdbc
 
ExtraCredentialsBasedIdentityCacheMapping(ExtraCredentialConfig) - Constructor for class io.trino.plugin.jdbc.ExtraCredentialsBasedIdentityCacheMapping
 
ExtraCredentialsBasedIdentityCacheMappingModule - Class in io.trino.plugin.jdbc
 
ExtraCredentialsBasedIdentityCacheMappingModule() - Constructor for class io.trino.plugin.jdbc.ExtraCredentialsBasedIdentityCacheMappingModule
 

F

FILE - Enum constant in enum class 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.DefaultJdbcMetadata
 
finishInsert(ConnectorSession, ConnectorInsertTableHandle, Collection<Slice>, Collection<ComputedStatistics>) - Method in class io.trino.plugin.jdbc.DefaultJdbcMetadata
 
finishInsertTable(ConnectorSession, JdbcOutputTableHandle, Set<Long>) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
finishInsertTable(ConnectorSession, JdbcOutputTableHandle, Set<Long>) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
finishInsertTable(ConnectorSession, JdbcOutputTableHandle, Set<Long>) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
finishInsertTable(ConnectorSession, JdbcOutputTableHandle, Set<Long>) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
finishInsertTable(ConnectorSession, JdbcOutputTableHandle, Set<Long>) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
flushCache() - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
flushCache() - Method in class io.trino.plugin.jdbc.mapping.CachingIdentifierMapping
 
FlushJdbcMetadataCacheProcedure - Class in io.trino.plugin.jdbc.procedure
 
FlushJdbcMetadataCacheProcedure(CachingJdbcClient, Optional<CachingIdentifierMapping>) - Constructor for class io.trino.plugin.jdbc.procedure.FlushJdbcMetadataCacheProcedure
 
flushMetadataCache() - Method in class io.trino.plugin.jdbc.procedure.FlushJdbcMetadataCacheProcedure
 
ForBaseJdbc - Annotation Interface in io.trino.plugin.jdbc
 
ForExtraCredentialProvider - Annotation Interface in io.trino.plugin.jdbc.credential
 
ForJdbcDynamicFiltering - Annotation Interface in io.trino.plugin.jdbc
 
ForLazyConnectionFactory - Annotation Interface in io.trino.plugin.jdbc
 
formatAssignments(JdbcClient, String, Map<JdbcColumnHandle, String>) - Method in class io.trino.plugin.jdbc.DefaultQueryBuilder
 
FormatBasedRemoteQueryModifier - Class in io.trino.plugin.jdbc.logging
 
FormatBasedRemoteQueryModifier(FormatBasedRemoteQueryModifierConfig) - Constructor for class io.trino.plugin.jdbc.logging.FormatBasedRemoteQueryModifier
 
FormatBasedRemoteQueryModifierConfig - Class in io.trino.plugin.jdbc.logging
 
FormatBasedRemoteQueryModifierConfig() - Constructor for class io.trino.plugin.jdbc.logging.FormatBasedRemoteQueryModifierConfig
 
formatJoinCondition(JdbcClient, String, String, JdbcJoinCondition) - Method in class io.trino.plugin.jdbc.DefaultQueryBuilder
 
formatJoinType(JoinType) - Method in class io.trino.plugin.jdbc.DefaultQueryBuilder
 
ForRecordCursor - Annotation Interface in io.trino.plugin.jdbc
 
ForReusableConnectionFactory - Annotation Interface in io.trino.plugin.jdbc
 
ForwardingConnection - Class in io.trino.plugin.jdbc
 
ForwardingConnection() - Constructor for class io.trino.plugin.jdbc.ForwardingConnection
 
ForwardingIdentifierMapping - Class in io.trino.plugin.jdbc.mapping
 
ForwardingIdentifierMapping() - Constructor for class io.trino.plugin.jdbc.mapping.ForwardingIdentifierMapping
 
ForwardingJdbcClient - Class in io.trino.plugin.jdbc
 
ForwardingJdbcClient() - Constructor for class io.trino.plugin.jdbc.ForwardingJdbcClient
 
fromLongTrinoTimestamp(LongTimestamp, int) - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
fromRemoteColumnName(String) - Method in class io.trino.plugin.jdbc.mapping.CachingIdentifierMapping
 
fromRemoteColumnName(String) - Method in class io.trino.plugin.jdbc.mapping.DefaultIdentifierMapping
 
fromRemoteColumnName(String) - Method in class io.trino.plugin.jdbc.mapping.ForwardingIdentifierMapping
 
fromRemoteColumnName(String) - Method in interface io.trino.plugin.jdbc.mapping.IdentifierMapping
 
fromRemoteColumnName(String) - Method in class io.trino.plugin.jdbc.mapping.RuleBasedIdentifierMapping
 
fromRemoteSchemaName(String) - Method in class io.trino.plugin.jdbc.mapping.CachingIdentifierMapping
 
fromRemoteSchemaName(String) - Method in class io.trino.plugin.jdbc.mapping.DefaultIdentifierMapping
 
fromRemoteSchemaName(String) - Method in class io.trino.plugin.jdbc.mapping.ForwardingIdentifierMapping
 
fromRemoteSchemaName(String) - Method in interface io.trino.plugin.jdbc.mapping.IdentifierMapping
 
fromRemoteSchemaName(String) - Method in class io.trino.plugin.jdbc.mapping.RuleBasedIdentifierMapping
 
fromRemoteTableName(String, String) - Method in class io.trino.plugin.jdbc.mapping.CachingIdentifierMapping
 
fromRemoteTableName(String, String) - Method in class io.trino.plugin.jdbc.mapping.DefaultIdentifierMapping
 
fromRemoteTableName(String, String) - Method in class io.trino.plugin.jdbc.mapping.ForwardingIdentifierMapping
 
fromRemoteTableName(String, String) - Method in interface io.trino.plugin.jdbc.mapping.IdentifierMapping
 
fromRemoteTableName(String, String) - Method in class io.trino.plugin.jdbc.mapping.RuleBasedIdentifierMapping
 
fromTrinoTime(long) - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
fromTrinoTimestamp(long) - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
fromValueAsBlock(Optional<JdbcTypeHandle>, Type, Block) - Static method in class io.trino.plugin.jdbc.QueryParameter
 
FULL_PUSHDOWN - Static variable in interface io.trino.plugin.jdbc.PredicatePushdownController
 

G

GenericRewrite - Class in io.trino.plugin.jdbc.expression
 
GenericRewrite(Map<String, Set<String>>, String, String) - Constructor for class io.trino.plugin.jdbc.expression.GenericRewrite
 
get() - Method in class io.trino.plugin.jdbc.procedure.FlushJdbcMetadataCacheProcedure
 
get() - Method in class io.trino.plugin.jdbc.ptf.Procedure
 
get() - Method in class io.trino.plugin.jdbc.ptf.Query
 
get(String) - Method in class io.trino.plugin.jdbc.expression.MatchContext
 
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
 
getAdditionalPredicate(List<ParameterizedExpression>, Optional<String>) - Static method in class io.trino.plugin.jdbc.BaseJdbcClient
 
getAddresses() - Method in class io.trino.plugin.jdbc.JdbcSplit
 
getAllReferencedTables() - Method in class io.trino.plugin.jdbc.JdbcTableHandle
Remote tables referenced by the query.
getArrayDimensions() - Method in class io.trino.plugin.jdbc.JdbcTypeHandle
 
getATN() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternLexer
 
getATN() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
 
getAuthorization() - Method in class io.trino.plugin.jdbc.JdbcTableHandle
 
getAutoCommit() - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
getAwaitableDynamicFilters() - Method in class io.trino.plugin.jdbc.DynamicFilteringStats
 
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
 
getBuildProcedure() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getBuildSql() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getCacheMaximumSize() - Method in class io.trino.plugin.jdbc.BaseJdbcConfig
 
getCapabilities() - Method in class io.trino.plugin.jdbc.JdbcConnector
 
getCaseInsensitiveNameMatchingCacheTtl() - Method in class io.trino.plugin.jdbc.mapping.MappingConfig
 
getCaseInsensitiveNameMatchingConfigFile() - Method in class io.trino.plugin.jdbc.mapping.MappingConfig
 
getCaseInsensitiveNameMatchingConfigFileRefreshPeriod() - Method in class io.trino.plugin.jdbc.mapping.MappingConfig
 
getCaseSensitivity() - Method in class io.trino.plugin.jdbc.JdbcTypeHandle
 
getCaseSensitivityForColumns(ConnectorSession, Connection, JdbcTableHandle) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
getCatalog() - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
getCatalogName() - Method in class io.trino.plugin.jdbc.JdbcOutputTableHandle
 
getCatalogName() - Method in class io.trino.plugin.jdbc.RemoteTableName
 
getChannelNames() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternLexer
 
getClientInfo() - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
getClientInfo(String) - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
getCloseConnection() - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareConnectionFactory
 
getColumn() - Method in class io.trino.plugin.jdbc.JdbcSortItem
 
getColumnDefinitionSql(ConnectorSession, ColumnMetadata, String) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
getColumnHandles(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.jdbc.DefaultJdbcMetadata
 
getColumnMetadata() - Method in class io.trino.plugin.jdbc.JdbcColumnHandle
 
getColumnMetadata(ConnectorSession, ConnectorTableHandle, ColumnHandle) - Method in class io.trino.plugin.jdbc.DefaultJdbcMetadata
 
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.BaseJdbcConnectorTableHandle
 
getColumns() - Method in class io.trino.plugin.jdbc.JdbcProcedureHandle
 
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
 
getColumns(ConnectorSession, Connection, ResultSetMetaData) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
getColumnsCache() - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
getColumnSchema() - Method in class io.trino.plugin.jdbc.JdbcColumnHandle
 
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
 
getComment() - Method in class io.trino.plugin.jdbc.JdbcNamedRelationHandle
 
getCommitCreateTable() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getCompletedBytes() - Method in class io.trino.plugin.jdbc.JdbcRecordCursor
 
getCompletedDynamicFilters() - Method in class io.trino.plugin.jdbc.DynamicFilteringStats
 
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, JdbcProcedureHandle) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
getConnection(ConnectorSession, JdbcSplit, JdbcProcedureHandle) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
getConnection(ConnectorSession, JdbcSplit, JdbcProcedureHandle) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
getConnection(ConnectorSession, JdbcSplit, JdbcProcedureHandle) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
getConnection(ConnectorSession, JdbcSplit, JdbcProcedureHandle) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
getConnection(ConnectorSession, JdbcSplit, JdbcTableHandle) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
getConnection(ConnectorSession, JdbcSplit, JdbcTableHandle) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
getConnection(ConnectorSession, JdbcSplit, JdbcTableHandle) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
getConnection(ConnectorSession, JdbcSplit, JdbcTableHandle) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
getConnection(ConnectorSession, JdbcSplit, JdbcTableHandle) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
getConnectionPassword() - Method in class io.trino.plugin.jdbc.credential.CredentialConfig
 
getConnectionPassword(Optional<ConnectorIdentity>) - Method in interface io.trino.plugin.jdbc.credential.CredentialProvider
 
getConnectionPassword(Optional<ConnectorIdentity>) - Method in class io.trino.plugin.jdbc.credential.EmptyCredentialProvider
 
getConnectionPassword(Optional<ConnectorIdentity>) - Method in class io.trino.plugin.jdbc.credential.ExtraCredentialProvider
 
getConnectionPassword(Optional<ConnectorIdentity>) - 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<ConnectorIdentity>) - Method in interface io.trino.plugin.jdbc.credential.CredentialProvider
 
getConnectionUser(Optional<ConnectorIdentity>) - Method in class io.trino.plugin.jdbc.credential.EmptyCredentialProvider
 
getConnectionUser(Optional<ConnectorIdentity>) - Method in class io.trino.plugin.jdbc.credential.ExtraCredentialProvider
 
getConnectionUser(Optional<ConnectorIdentity>) - 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
 
getConstraintExpressions() - Method in class io.trino.plugin.jdbc.JdbcTableHandle
 
getConvertPredicate() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
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(ConnectorIdentity) - Method in interface io.trino.plugin.jdbc.credential.CredentialPropertiesProvider
 
getCredentialProperties(ConnectorIdentity) - 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
 
getDelete() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
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
 
getDynamicFilter() - Method in class io.trino.plugin.jdbc.JdbcSplit
 
getDynamicFilteringWaitTimeout() - Method in class io.trino.plugin.jdbc.JdbcDynamicFilteringConfig
 
getDynamicFilteringWaitTimeout(ConnectorSession) - Static method in class io.trino.plugin.jdbc.JdbcDynamicFilteringSessionProperties
 
getDynamicFilterWaitingTime() - Method in class io.trino.plugin.jdbc.DynamicFilteringStats
 
getExpression() - Method in class io.trino.plugin.jdbc.JdbcExpression
 
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
 
getFormat() - Method in class io.trino.plugin.jdbc.logging.FormatBasedRemoteQueryModifierConfig
 
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
 
getGetConnectionWithProcedure() - 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
 
getGetProcedureHandle() - 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
 
getGetSplitsForProcedure() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getGetTableComment() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getGetTableHandle() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getGetTableHandleForQuery() - 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
 
getGrammarFileName() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternLexer
 
getGrammarFileName() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
 
getGroupBy(JdbcClient, Optional<List<List<JdbcColumnHandle>>>) - Method in class io.trino.plugin.jdbc.DefaultQueryBuilder
 
getHoldability() - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
getIdentifierMapping() - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
getIfPresent(String) - Method in class io.trino.plugin.jdbc.expression.MatchContext
 
getImplementAggregation() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getImplementJoin() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getInfo() - Method in class io.trino.plugin.jdbc.JdbcSplit
 
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
 
getJoinPushdownAutomaticJoinToTablesRatio(ConnectorSession) - Static method in class io.trino.plugin.jdbc.JdbcJoinPushdownSessionProperties
 
getJoinPushdownAutomaticMaxJoinToTablesRatio() - Method in class io.trino.plugin.jdbc.JdbcJoinPushdownConfig
 
getJoinPushdownAutomaticMaxTableSize() - Method in class io.trino.plugin.jdbc.JdbcJoinPushdownConfig
 
getJoinPushdownAutomaticMaxTableSize(ConnectorSession) - Static method in class io.trino.plugin.jdbc.JdbcJoinPushdownSessionProperties
 
getJoinPushdownStrategy() - Method in class io.trino.plugin.jdbc.JdbcJoinPushdownConfig
 
getJoinPushdownStrategy(ConnectorSession) - Static method in class io.trino.plugin.jdbc.JdbcJoinPushdownSessionProperties
 
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
 
getLeftColumn() - Method in class io.trino.plugin.jdbc.JdbcJoinCondition
 
getLimit() - Method in class io.trino.plugin.jdbc.JdbcTableHandle
 
getLong(int) - Method in class io.trino.plugin.jdbc.JdbcRecordCursor
 
getMapping() - Method in class io.trino.plugin.jdbc.mapping.SchemaMappingRule
 
getMapping() - Method in class io.trino.plugin.jdbc.mapping.TableMappingRule
 
getMergeRowIdColumnHandle(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.jdbc.DefaultJdbcMetadata
 
getMetadata(ConnectorSession, ConnectorTransactionHandle) - Method in class io.trino.plugin.jdbc.JdbcConnector
 
getMetadata(ConnectorTransactionHandle) - Method in class io.trino.plugin.jdbc.JdbcTransactionManager
 
getMetaData() - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
getMetadataCacheTtl() - Method in class io.trino.plugin.jdbc.BaseJdbcConfig
 
getModeNames() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternLexer
 
getName() - Method in class io.trino.plugin.jdbc.JdbcConnectorFactory
 
getNetworkTimeout() - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
getNextBatch(int) - Method in class io.trino.plugin.jdbc.DynamicFilteringJdbcSplitSource
 
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
 
getOperator() - Method in class io.trino.plugin.jdbc.JdbcJoinCondition
 
getOtherReferencedTables() - Method in class io.trino.plugin.jdbc.JdbcTableHandle
 
getPageSinkIdColumnName() - Method in class io.trino.plugin.jdbc.JdbcOutputTableHandle
 
getPageSinkProvider() - Method in class io.trino.plugin.jdbc.JdbcConnector
 
getParameters() - Method in class io.trino.plugin.jdbc.JdbcExpression
 
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 class io.trino.plugin.jdbc.aggregation.BaseImplementAvgBigint
 
getPattern() - Method in class io.trino.plugin.jdbc.aggregation.ImplementAvgDecimal
 
getPattern() - Method in class io.trino.plugin.jdbc.aggregation.ImplementAvgFloatingPoint
 
getPattern() - Method in class io.trino.plugin.jdbc.aggregation.ImplementCorr
 
getPattern() - Method in class io.trino.plugin.jdbc.aggregation.ImplementCount
 
getPattern() - Method in class io.trino.plugin.jdbc.aggregation.ImplementCountAll
 
getPattern() - Method in class io.trino.plugin.jdbc.aggregation.ImplementCountDistinct
 
getPattern() - Method in class io.trino.plugin.jdbc.aggregation.ImplementCovariancePop
 
getPattern() - Method in class io.trino.plugin.jdbc.aggregation.ImplementCovarianceSamp
 
getPattern() - Method in class io.trino.plugin.jdbc.aggregation.ImplementMinMax
 
getPattern() - Method in class io.trino.plugin.jdbc.aggregation.ImplementRegrIntercept
 
getPattern() - Method in class io.trino.plugin.jdbc.aggregation.ImplementRegrSlope
 
getPattern() - Method in class io.trino.plugin.jdbc.aggregation.ImplementStddevPop
 
getPattern() - Method in class io.trino.plugin.jdbc.aggregation.ImplementStddevSamp
 
getPattern() - Method in class io.trino.plugin.jdbc.aggregation.ImplementSum
 
getPattern() - Method in class io.trino.plugin.jdbc.aggregation.ImplementVariancePop
 
getPattern() - Method in class io.trino.plugin.jdbc.aggregation.ImplementVarianceSamp
 
getPattern() - Method in class io.trino.plugin.jdbc.expression.CallPattern
 
getPattern() - Method in class io.trino.plugin.jdbc.expression.ExpressionCapture
 
getPattern() - Method in class io.trino.plugin.jdbc.expression.ExpressionPattern
 
getPattern() - Method in class io.trino.plugin.jdbc.expression.GenericRewrite
 
getPattern() - Method in class io.trino.plugin.jdbc.expression.LongTypeParameter
 
getPattern() - Method in class io.trino.plugin.jdbc.expression.RewriteComparison
 
getPattern() - Method in class io.trino.plugin.jdbc.expression.RewriteExactNumericConstant
 
getPattern() - Method in class io.trino.plugin.jdbc.expression.RewriteIn
 
getPattern() - Method in class io.trino.plugin.jdbc.expression.RewriteAnd
 
getPattern() - Method in class io.trino.plugin.jdbc.expression.RewriteVarcharConstant
 
getPattern() - Method in class io.trino.plugin.jdbc.expression.RewriteVariable
 
getPattern() - Method in class io.trino.plugin.jdbc.expression.SimpleTypePattern
 
getPattern() - Method in class io.trino.plugin.jdbc.expression.TypeClassPattern
 
getPattern() - Method in class io.trino.plugin.jdbc.expression.TypeParameterCapture
 
getPattern() - Method in class io.trino.plugin.jdbc.expression.TypeParameterPattern
 
getPattern() - Method in interface io.trino.plugin.jdbc.expression.TypePattern
 
getPredicatePushdownController() - Method in class io.trino.plugin.jdbc.ColumnMapping
 
getPreparedQuery() - Method in class io.trino.plugin.jdbc.JdbcQueryRelationHandle
 
getPreparedStatement(Connection, String, Optional<Integer>) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
getPreparedStatement(Connection, String, Optional<Integer>) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
getPreparedStatement(Connection, String, Optional<Integer>) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
getPreparedStatement(Connection, String, Optional<Integer>) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
getPreparedStatement(Connection, String, Optional<Integer>) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
getPrepareQuery() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getProcedureHandle(ConnectorSession, JdbcProcedureHandle.ProcedureQuery) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
getProcedureHandle(ConnectorSession, JdbcProcedureHandle.ProcedureQuery) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
getProcedureHandle(ConnectorSession, JdbcProcedureHandle.ProcedureQuery) - Method in class io.trino.plugin.jdbc.DefaultJdbcMetadata
 
getProcedureHandle(ConnectorSession, JdbcProcedureHandle.ProcedureQuery) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
getProcedureHandle(ConnectorSession, JdbcProcedureHandle.ProcedureQuery) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
getProcedureHandle(ConnectorSession, JdbcProcedureHandle.ProcedureQuery) - Method in interface io.trino.plugin.jdbc.JdbcMetadata
 
getProcedureHandle(ConnectorSession, JdbcProcedureHandle.ProcedureQuery) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
getProcedureQuery() - Method in class io.trino.plugin.jdbc.JdbcProcedureHandle
 
getProcedures() - Method in class io.trino.plugin.jdbc.JdbcConnector
 
getProjection(JdbcClient, List<JdbcColumnHandle>, Map<String, ParameterizedExpression>, Consumer<QueryParameter>) - Method in class io.trino.plugin.jdbc.DefaultQueryBuilder
 
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(JdbcClient, RemoteTableName) - Method in class io.trino.plugin.jdbc.DefaultQueryBuilder
 
getRelationHandle() - Method in class io.trino.plugin.jdbc.JdbcTableHandle
 
getRemainingFilter() - Method in class io.trino.plugin.jdbc.PredicatePushdownController.DomainPushdownResult
 
getRemoteSchema() - Method in class io.trino.plugin.jdbc.mapping.SchemaMappingRule
 
getRemoteSchema() - Method in class io.trino.plugin.jdbc.mapping.TableMappingRule
 
getRemoteTable() - Method in class io.trino.plugin.jdbc.mapping.TableMappingRule
 
getRemoteTableName() - Method in class io.trino.plugin.jdbc.JdbcNamedRelationHandle
 
getRemoteUserCacheKey(ConnectorSession) - Method in class io.trino.plugin.jdbc.ExtraCredentialsBasedIdentityCacheMapping
 
getRemoteUserCacheKey(ConnectorSession) - Method in interface io.trino.plugin.jdbc.IdentityCacheMapping
 
getRemoteUserCacheKey(ConnectorSession) - Method in class io.trino.plugin.jdbc.SingletonIdentityCacheMapping
 
getRenameColumn() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getRenameSchema() - 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
 
getRetainedSizeInBytes() - Method in class io.trino.plugin.jdbc.JdbcColumnHandle
 
getRetainedSizeInBytes() - Method in class io.trino.plugin.jdbc.JdbcSplit
 
getRetainedSizeInBytes() - Method in class io.trino.plugin.jdbc.JdbcTypeHandle
 
getReusableConnectionFactory(NodeManager, ConnectionFactory, ReusableConnectionFactory) - Static method in class io.trino.plugin.jdbc.ReusableConnectionFactoryModule
 
getRewriteFormatExpression() - Method in class io.trino.plugin.jdbc.aggregation.BaseImplementAvgBigint
Implement this method for each connector supporting avg(bigint) pushdown
getRightColumn() - Method in class io.trino.plugin.jdbc.JdbcJoinCondition
 
getRollbackCreateTable() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getRuleIndex() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.CallContext
 
getRuleIndex() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.ExpressionCaptureContext
 
getRuleIndex() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.ExpressionContext
 
getRuleIndex() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.IdentifierContext
 
getRuleIndex() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.NumberContext
 
getRuleIndex() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.StandaloneExpressionContext
 
getRuleIndex() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.StandaloneTypeContext
 
getRuleIndex() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.TypeContext
 
getRuleIndex() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.TypeParameterContext
 
getRuleNames() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternLexer
 
getRuleNames() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
 
getSchema() - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
getSchemaExists() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getSchemaMapping() - Method in class io.trino.plugin.jdbc.mapping.IdentifierMappingRules
 
getSchemaName() - Method in class io.trino.plugin.jdbc.JdbcOutputTableHandle
 
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
 
getSchemaNamesCacheTtl() - Method in class io.trino.plugin.jdbc.BaseJdbcConfig
 
getSchemaNamesStats() - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
getSchemaTableName() - Method in class io.trino.plugin.jdbc.JdbcNamedRelationHandle
 
getSerializedATN() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternLexer
 
getSerializedATN() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
 
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.JdbcDynamicFilteringSessionProperties
 
getSessionProperties() - Method in class io.trino.plugin.jdbc.JdbcJoinPushdownSessionProperties
 
getSessionProperties() - Method in class io.trino.plugin.jdbc.JdbcMetadataSessionProperties
 
getSessionProperties() - Method in class io.trino.plugin.jdbc.JdbcWriteSessionProperties
 
getSessionProperties() - Method in class io.trino.plugin.jdbc.TypeHandlingJdbcSessionProperties
 
getSetColumnComment() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getSetColumnType() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getSetTableComment() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getSetTableProperties() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getSinkSql(JdbcClient, JdbcOutputTableHandle, List<WriteFunction>) - Method in class io.trino.plugin.jdbc.JdbcPageSink
 
getSlice(int) - Method in class io.trino.plugin.jdbc.JdbcRecordCursor
 
getSortOrder() - Method in class io.trino.plugin.jdbc.JdbcSortItem
 
getSortOrder() - Method in class io.trino.plugin.jdbc.JdbcTableHandle
 
getSplitManager() - Method in class io.trino.plugin.jdbc.JdbcConnector
 
getSplits(ConnectorSession, JdbcProcedureHandle) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
getSplits(ConnectorSession, JdbcProcedureHandle) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
getSplits(ConnectorSession, JdbcProcedureHandle) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
getSplits(ConnectorSession, JdbcProcedureHandle) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
getSplits(ConnectorSession, JdbcProcedureHandle) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
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, DynamicFilter, Constraint) - Method in class io.trino.plugin.jdbc.JdbcDynamicFilteringSplitManager
 
getSplits(ConnectorTransactionHandle, ConnectorSession, ConnectorTableHandle, DynamicFilter, Constraint) - Method in class io.trino.plugin.jdbc.JdbcSplitManager
 
getStatisticsCache() - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
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.DefaultJdbcMetadata
 
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.jmx.StatisticsAwareJdbcClient
 
getTableComment(JdbcTableHandle) - Static method in class io.trino.plugin.jdbc.DefaultJdbcMetadata
 
getTableComment(ResultSet) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
getTableComment(ResultSet) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
getTableComment(ResultSet) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
getTableComment(ResultSet) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
getTableFunctions() - Method in class io.trino.plugin.jdbc.JdbcConnector
 
getTableHandle() - Method in class io.trino.plugin.jdbc.ptf.Procedure.ProcedureFunctionHandle
 
getTableHandle() - Method in class io.trino.plugin.jdbc.ptf.Query.QueryFunctionHandle
 
getTableHandle(ConnectorSession, PreparedQuery) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
getTableHandle(ConnectorSession, PreparedQuery) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
getTableHandle(ConnectorSession, PreparedQuery) - Method in class io.trino.plugin.jdbc.DefaultJdbcMetadata
 
getTableHandle(ConnectorSession, PreparedQuery) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
getTableHandle(ConnectorSession, PreparedQuery) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
getTableHandle(ConnectorSession, PreparedQuery) - Method in interface io.trino.plugin.jdbc.JdbcMetadata
 
getTableHandle(ConnectorSession, PreparedQuery) - 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.DefaultJdbcMetadata
 
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.jmx.StatisticsAwareJdbcClient
 
getTableHandlesByNameCache() - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
getTableHandlesByQueryCache() - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
getTableMapping() - Method in class io.trino.plugin.jdbc.mapping.IdentifierMappingRules
 
getTableMetadata(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.jdbc.DefaultJdbcMetadata
 
getTableName() - Method in class io.trino.plugin.jdbc.JdbcOutputTableHandle
 
getTableName() - Method in class io.trino.plugin.jdbc.RemoteTableName
 
getTableName(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.jdbc.DefaultJdbcMetadata
 
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
 
getTableNamesCache() - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
getTableNamesCacheTtl() - Method in class io.trino.plugin.jdbc.BaseJdbcConfig
 
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
 
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
 
getTableSchema(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.jdbc.DefaultJdbcMetadata
 
getTableSchemaName(ResultSet) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
getTableStatistics(ConnectorSession, JdbcTableHandle) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
getTableStatistics(ConnectorSession, JdbcTableHandle) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
getTableStatistics(ConnectorSession, JdbcTableHandle) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
getTableStatistics(ConnectorSession, JdbcTableHandle) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
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, ConnectorTableHandle) - Method in class io.trino.plugin.jdbc.DefaultJdbcMetadata
 
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
 
getTokenNames() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternLexer
Deprecated.
getTokenNames() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
Deprecated.
getTotalDynamicFilters() - Method in class io.trino.plugin.jdbc.DynamicFilteringStats
 
getToTrinoType() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getToWriteMapping() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
getTransactionIsolation() - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
getTruncateTable() - Method in class io.trino.plugin.jdbc.jmx.JdbcClientStats
 
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
 
getTypeMap() - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
getUnsupportedTypeHandling() - Method in class io.trino.plugin.jdbc.TypeHandlingJdbcConfig
 
getUnsupportedTypeHandling(ConnectorSession) - Static method in class io.trino.plugin.jdbc.TypeHandlingJdbcSessionProperties
 
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
 
getVocabulary() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternLexer
 
getVocabulary() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
 
getWarnings() - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
getWriteBatchSize() - Method in class io.trino.plugin.jdbc.JdbcWriteConfig
 
getWriteBatchSize(ConnectorSession) - Static method in class io.trino.plugin.jdbc.JdbcWriteSessionProperties
 
getWriteFunction() - Method in class io.trino.plugin.jdbc.ColumnMapping
 
getWriteFunction() - Method in class io.trino.plugin.jdbc.WriteMapping
 
GREATER_THAN - Enum constant in enum class io.trino.plugin.jdbc.expression.RewriteComparison.ComparisonOperator
 
GREATER_THAN_OR_EQUAL - Enum constant in enum class io.trino.plugin.jdbc.expression.RewriteComparison.ComparisonOperator
 

H

hashCode() - Method in class io.trino.plugin.jdbc.expression.CallPattern
 
hashCode() - Method in class io.trino.plugin.jdbc.expression.ExpressionCapture
 
hashCode() - Method in class io.trino.plugin.jdbc.expression.ExpressionPattern
 
hashCode() - Method in class io.trino.plugin.jdbc.expression.LongTypeParameter
 
hashCode() - Method in record class io.trino.plugin.jdbc.expression.ParameterizedExpression
Returns a hash code value for this object.
hashCode() - Method in class io.trino.plugin.jdbc.expression.SimpleTypePattern
 
hashCode() - Method in class io.trino.plugin.jdbc.expression.TypeClassPattern
 
hashCode() - Method in class io.trino.plugin.jdbc.expression.TypeParameterCapture
 
hashCode() - Method in class io.trino.plugin.jdbc.expression.TypeParameterPattern
 
hashCode() - Method in class io.trino.plugin.jdbc.IdentityCacheMapping.IdentityCacheKey
 
hashCode() - Method in class io.trino.plugin.jdbc.JdbcColumnHandle
 
hashCode() - Method in class io.trino.plugin.jdbc.JdbcNamedRelationHandle
 
hashCode() - Method in class io.trino.plugin.jdbc.JdbcOutputTableHandle
 
hashCode() - Method in record class io.trino.plugin.jdbc.JdbcProcedureHandle.ProcedureQuery
Returns a hash code value for this object.
hashCode() - Method in class io.trino.plugin.jdbc.JdbcQueryRelationHandle
 
hashCode() - Method in class io.trino.plugin.jdbc.JdbcSortItem
 
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.mapping.IdentifierMappingRules
 
hashCode() - Method in class io.trino.plugin.jdbc.mapping.SchemaMappingRule
 
hashCode() - Method in class io.trino.plugin.jdbc.mapping.TableMappingRule
 
hashCode() - Method in class io.trino.plugin.jdbc.PreparedQuery
 
hashCode() - Method in class io.trino.plugin.jdbc.QueryParameter
 
hashCode() - Method in class io.trino.plugin.jdbc.RemoteTableName
 

I

identifier() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.CallContext
 
identifier() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.ExpressionCaptureContext
 
identifier() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
 
identifier() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.TypeContext
 
identifier() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.TypeParameterContext
 
IDENTIFIER - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternLexer
 
IDENTIFIER - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
 
IDENTIFIER() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.IdentifierContext
 
IdentifierContext(ParserRuleContext, int) - Constructor for class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.IdentifierContext
 
IdentifierMapping - Interface in io.trino.plugin.jdbc.mapping
 
IdentifierMappingModule - Class in io.trino.plugin.jdbc.mapping
 
IdentifierMappingModule() - Constructor for class io.trino.plugin.jdbc.mapping.IdentifierMappingModule
 
IdentifierMappingModule.ForCachingIdentifierMapping - Annotation Interface in io.trino.plugin.jdbc.mapping
 
IdentifierMappingModule.ForRuleBasedIdentifierMapping - Annotation Interface in io.trino.plugin.jdbc.mapping
 
IdentifierMappingRules - Class in io.trino.plugin.jdbc.mapping
 
IdentifierMappingRules(List<SchemaMappingRule>, List<TableMappingRule>) - Constructor for class io.trino.plugin.jdbc.mapping.IdentifierMappingRules
 
identifierQuote - Variable in class io.trino.plugin.jdbc.BaseJdbcClient
 
IdentityCacheKey() - Constructor for class io.trino.plugin.jdbc.IdentityCacheMapping.IdentityCacheKey
 
IdentityCacheMapping - Interface in io.trino.plugin.jdbc
 
IdentityCacheMapping.IdentityCacheKey - Class in io.trino.plugin.jdbc
This will be used as cache key for metadata.
IGNORE - Enum constant in enum class 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.aggregation
Implements avg(decimal(p, s)
ImplementAvgDecimal() - Constructor for class io.trino.plugin.jdbc.aggregation.ImplementAvgDecimal
 
ImplementAvgFloatingPoint - Class in io.trino.plugin.jdbc.aggregation
Implements avg(float)
ImplementAvgFloatingPoint() - Constructor for class io.trino.plugin.jdbc.aggregation.ImplementAvgFloatingPoint
 
ImplementCorr - Class in io.trino.plugin.jdbc.aggregation
 
ImplementCorr() - Constructor for class io.trino.plugin.jdbc.aggregation.ImplementCorr
 
ImplementCount - Class in io.trino.plugin.jdbc.aggregation
Implements count(x).
ImplementCount(JdbcTypeHandle) - Constructor for class io.trino.plugin.jdbc.aggregation.ImplementCount
 
ImplementCountAll - Class in io.trino.plugin.jdbc.aggregation
Implements count(*).
ImplementCountAll(JdbcTypeHandle) - Constructor for class io.trino.plugin.jdbc.aggregation.ImplementCountAll
 
ImplementCountDistinct - Class in io.trino.plugin.jdbc.aggregation
Implements count(DISTINCT x).
ImplementCountDistinct(JdbcTypeHandle, boolean) - Constructor for class io.trino.plugin.jdbc.aggregation.ImplementCountDistinct
 
ImplementCovariancePop - Class in io.trino.plugin.jdbc.aggregation
 
ImplementCovariancePop() - Constructor for class io.trino.plugin.jdbc.aggregation.ImplementCovariancePop
 
ImplementCovarianceSamp - Class in io.trino.plugin.jdbc.aggregation
 
ImplementCovarianceSamp() - Constructor for class io.trino.plugin.jdbc.aggregation.ImplementCovarianceSamp
 
implementJoin(ConnectorSession, JoinType, PreparedQuery, PreparedQuery, List<JdbcJoinCondition>, Map<JdbcColumnHandle, String>, Map<JdbcColumnHandle, String>, JoinStatistics) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
implementJoin(ConnectorSession, JoinType, PreparedQuery, PreparedQuery, List<JdbcJoinCondition>, Map<JdbcColumnHandle, String>, Map<JdbcColumnHandle, String>, JoinStatistics) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
implementJoin(ConnectorSession, JoinType, PreparedQuery, PreparedQuery, List<JdbcJoinCondition>, Map<JdbcColumnHandle, String>, Map<JdbcColumnHandle, String>, JoinStatistics) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
implementJoin(ConnectorSession, JoinType, PreparedQuery, PreparedQuery, List<JdbcJoinCondition>, Map<JdbcColumnHandle, String>, Map<JdbcColumnHandle, String>, JoinStatistics) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
implementJoin(ConnectorSession, JoinType, PreparedQuery, PreparedQuery, List<JdbcJoinCondition>, Map<JdbcColumnHandle, String>, Map<JdbcColumnHandle, String>, JoinStatistics) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
implementJoinCostAware(ConnectorSession, JoinType, PreparedQuery, PreparedQuery, JoinStatistics, Supplier<Optional<PreparedQuery>>) - Static method in class io.trino.plugin.jdbc.JdbcJoinPushdownUtil
 
ImplementMinMax - Class in io.trino.plugin.jdbc.aggregation
Implements min(x), max(x).
ImplementMinMax(boolean) - Constructor for class io.trino.plugin.jdbc.aggregation.ImplementMinMax
 
ImplementRegrIntercept - Class in io.trino.plugin.jdbc.aggregation
 
ImplementRegrIntercept() - Constructor for class io.trino.plugin.jdbc.aggregation.ImplementRegrIntercept
 
ImplementRegrSlope - Class in io.trino.plugin.jdbc.aggregation
 
ImplementRegrSlope() - Constructor for class io.trino.plugin.jdbc.aggregation.ImplementRegrSlope
 
ImplementStddevPop - Class in io.trino.plugin.jdbc.aggregation
 
ImplementStddevPop() - Constructor for class io.trino.plugin.jdbc.aggregation.ImplementStddevPop
 
ImplementStddevSamp - Class in io.trino.plugin.jdbc.aggregation
 
ImplementStddevSamp() - Constructor for class io.trino.plugin.jdbc.aggregation.ImplementStddevSamp
 
ImplementSum - Class in io.trino.plugin.jdbc.aggregation
Implements sum([DISTINCT] x)
ImplementSum(Function<DecimalType, Optional<JdbcTypeHandle>>) - Constructor for class io.trino.plugin.jdbc.aggregation.ImplementSum
 
ImplementVariancePop - Class in io.trino.plugin.jdbc.aggregation
 
ImplementVariancePop() - Constructor for class io.trino.plugin.jdbc.aggregation.ImplementVariancePop
 
ImplementVarianceSamp - Class in io.trino.plugin.jdbc.aggregation
 
ImplementVarianceSamp() - Constructor for class io.trino.plugin.jdbc.aggregation.ImplementVarianceSamp
 
INLINE - Enum constant in enum class io.trino.plugin.jdbc.credential.CredentialProviderType
 
INTEGER_VALUE - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternLexer
 
INTEGER_VALUE - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
 
INTEGER_VALUE() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.NumberContext
 
integerColumnMapping() - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
integerWriteFunction() - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
intersectedWithConstraint(TupleDomain<ColumnHandle>) - Method in class io.trino.plugin.jdbc.JdbcTableHandle
 
invokeParser(String, Function<ConnectorExpressionPatternParser, ParserRuleContext>) - Method in class io.trino.plugin.jdbc.expression.ExpressionMappingParser
 
io.trino.plugin.jdbc - package io.trino.plugin.jdbc
 
io.trino.plugin.jdbc.aggregation - package io.trino.plugin.jdbc.aggregation
 
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
 
io.trino.plugin.jdbc.logging - package io.trino.plugin.jdbc.logging
 
io.trino.plugin.jdbc.mapping - package io.trino.plugin.jdbc.mapping
 
io.trino.plugin.jdbc.procedure - package io.trino.plugin.jdbc.procedure
 
io.trino.plugin.jdbc.ptf - package io.trino.plugin.jdbc.ptf
 
IS_DISTINCT_FROM - Enum constant in enum class io.trino.plugin.jdbc.expression.RewriteComparison.ComparisonOperator
 
isAggregationPushdownEnabled() - Method in class io.trino.plugin.jdbc.JdbcMetadataConfig
 
isAggregationPushdownEnabled(ConnectorSession) - Static method in class io.trino.plugin.jdbc.JdbcMetadataSessionProperties
 
isCacheMaximumSizeConsistent() - Method in class io.trino.plugin.jdbc.BaseJdbcConfig
 
isCacheMissing() - Method in class io.trino.plugin.jdbc.BaseJdbcConfig
 
isCaseInsensitiveNameMatching() - Method in class io.trino.plugin.jdbc.mapping.MappingConfig
 
isClosed() - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
isComplexExpressionPushdown(ConnectorSession) - Static method in class io.trino.plugin.jdbc.JdbcMetadataSessionProperties
 
isComplexExpressionPushdownEnabled() - Method in class io.trino.plugin.jdbc.JdbcMetadataConfig
 
isDynamicFilteringEnabled() - Method in class io.trino.plugin.jdbc.JdbcDynamicFilteringConfig
 
isEligibleForDynamicFilter(JdbcTableHandle) - Static method in class io.trino.plugin.jdbc.DynamicFilteringJdbcSplitSource
 
isEnabled() - Method in class io.trino.plugin.jdbc.JdbcStatisticsConfig
 
isFinished() - Method in class io.trino.plugin.jdbc.DynamicFilteringJdbcSplitSource
 
isJoinPushdownEnabled() - Method in class io.trino.plugin.jdbc.JdbcMetadataConfig
 
isJoinPushdownEnabled(ConnectorSession) - Static method in class io.trino.plugin.jdbc.JdbcMetadataSessionProperties
 
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
 
isNonTransactionalInsert() - Method in class io.trino.plugin.jdbc.JdbcWriteConfig
 
isNonTransactionalInsert(ConnectorSession) - Static method in class io.trino.plugin.jdbc.JdbcWriteSessionProperties
 
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
 
isReadOnly() - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
isRemotelyAccessible() - Method in class io.trino.plugin.jdbc.JdbcSplit
 
isRemoteQueryCancellationEnabled() - Method in class io.trino.plugin.jdbc.RemoteQueryCancellationConfig
 
isReuseConnection() - Method in class io.trino.plugin.jdbc.QueryConfig
 
isSchemaNamesCacheTtlConsistent() - Method in class io.trino.plugin.jdbc.BaseJdbcConfig
 
isSupportedJoinCondition(ConnectorSession, JdbcJoinCondition) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
isSynthetic() - Method in class io.trino.plugin.jdbc.JdbcTableHandle
 
isTableNamesCacheTtlConsistent() - Method in class io.trino.plugin.jdbc.BaseJdbcConfig
 
isTopNGuaranteed(ConnectorSession) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
isTopNGuaranteed(ConnectorSession) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
isTopNGuaranteed(ConnectorSession) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
isTopNGuaranteed(ConnectorSession) - Method in interface io.trino.plugin.jdbc.JdbcClient
Reports whether result cardinality and ordering is guaranteed when JdbcClient.supportsTopN(ConnectorSession, JdbcTableHandle, List) returns true.
isTopNGuaranteed(ConnectorSession) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
isTopNPushdownEnabled() - Method in class io.trino.plugin.jdbc.JdbcMetadataConfig
 
isTopNPushdownEnabled(ConnectorSession) - Static method in class io.trino.plugin.jdbc.JdbcMetadataSessionProperties
 
isValid(int) - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
isWrapperFor(Class<?>) - Method in class io.trino.plugin.jdbc.ForwardingConnection
 

J

JDBC_ERROR - Enum constant in enum class io.trino.plugin.jdbc.JdbcErrorCode
 
JDBC_NON_TRANSIENT_ERROR - Enum constant in enum class 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, 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, ConnectorSplitManager, ConnectorRecordSetProvider, ConnectorPageSinkProvider, Optional<ConnectorAccessControl>, Set<Procedure>, Set<ConnectorTableFunction>, Set<SessionPropertiesProvider>, Set<TablePropertiesProvider>, JdbcTransactionManager) - Constructor for class io.trino.plugin.jdbc.JdbcConnector
 
JdbcConnectorExpressionRewriterBuilder - Class in io.trino.plugin.jdbc.expression
 
JdbcConnectorExpressionRewriterBuilder.ExpressionMapping<Continuation> - Interface in io.trino.plugin.jdbc.expression
 
JdbcConnectorFactory - Class in io.trino.plugin.jdbc
 
JdbcConnectorFactory(String, Module) - Constructor for class io.trino.plugin.jdbc.JdbcConnectorFactory
 
JdbcDiagnosticModule - Class in io.trino.plugin.jdbc
 
JdbcDiagnosticModule() - Constructor for class io.trino.plugin.jdbc.JdbcDiagnosticModule
 
JdbcDynamicFilteringConfig - Class in io.trino.plugin.jdbc
 
JdbcDynamicFilteringConfig() - Constructor for class io.trino.plugin.jdbc.JdbcDynamicFilteringConfig
 
JdbcDynamicFilteringSessionProperties - Class in io.trino.plugin.jdbc
 
JdbcDynamicFilteringSessionProperties(JdbcDynamicFilteringConfig) - Constructor for class io.trino.plugin.jdbc.JdbcDynamicFilteringSessionProperties
 
JdbcDynamicFilteringSplitManager - Class in io.trino.plugin.jdbc
Implements waiting for collection of dynamic filters before generating splits from ConnectorSplitManager.
JdbcDynamicFilteringSplitManager(ConnectorSplitManager, DynamicFilteringStats) - Constructor for class io.trino.plugin.jdbc.JdbcDynamicFilteringSplitManager
 
JdbcErrorCode - Enum Class in io.trino.plugin.jdbc
 
JdbcExpression - Class in io.trino.plugin.jdbc
 
JdbcExpression(String, List<QueryParameter>, JdbcTypeHandle) - Constructor for class io.trino.plugin.jdbc.JdbcExpression
 
JdbcJoinCondition - Class in io.trino.plugin.jdbc
 
JdbcJoinCondition(JdbcColumnHandle, JoinCondition.Operator, JdbcColumnHandle) - Constructor for class io.trino.plugin.jdbc.JdbcJoinCondition
 
JdbcJoinPushdownConfig - Class in io.trino.plugin.jdbc
 
JdbcJoinPushdownConfig() - Constructor for class io.trino.plugin.jdbc.JdbcJoinPushdownConfig
 
JdbcJoinPushdownSessionProperties - Class in io.trino.plugin.jdbc
 
JdbcJoinPushdownSessionProperties(JdbcJoinPushdownConfig) - Constructor for class io.trino.plugin.jdbc.JdbcJoinPushdownSessionProperties
 
JdbcJoinPushdownSupportModule - Class in io.trino.plugin.jdbc
A helper module for implementing cost-aware Join pushdown.
JdbcJoinPushdownSupportModule() - Constructor for class io.trino.plugin.jdbc.JdbcJoinPushdownSupportModule
 
JdbcJoinPushdownUtil - Class in io.trino.plugin.jdbc
 
JdbcMetadata - Interface in io.trino.plugin.jdbc
 
JdbcMetadataConfig - Class in io.trino.plugin.jdbc
 
JdbcMetadataConfig() - Constructor for class io.trino.plugin.jdbc.JdbcMetadataConfig
 
JdbcMetadataFactory - Interface in io.trino.plugin.jdbc
 
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() - Constructor for class io.trino.plugin.jdbc.JdbcModule
 
JdbcNamedRelationHandle - Class in io.trino.plugin.jdbc
 
JdbcNamedRelationHandle(SchemaTableName, RemoteTableName, Optional<String>) - 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>>, Optional<String>, Optional<String>) - Constructor for class io.trino.plugin.jdbc.JdbcOutputTableHandle
 
JdbcPageSink - Class in io.trino.plugin.jdbc
 
JdbcPageSink(ConnectorSession, JdbcOutputTableHandle, JdbcClient, ConnectorPageSinkId, RemoteQueryModifier) - Constructor for class io.trino.plugin.jdbc.JdbcPageSink
 
JdbcPageSinkProvider - Class in io.trino.plugin.jdbc
 
JdbcPageSinkProvider(JdbcClient, RemoteQueryModifier) - 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
 
JdbcProcedureHandle - Class in io.trino.plugin.jdbc
 
JdbcProcedureHandle(JdbcProcedureHandle.ProcedureQuery, List<JdbcColumnHandle>) - Constructor for class io.trino.plugin.jdbc.JdbcProcedureHandle
 
JdbcProcedureHandle.ProcedureQuery - Record Class in io.trino.plugin.jdbc
 
JdbcQueryEventListener - Interface in io.trino.plugin.jdbc
 
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, ExecutorService, ConnectorSession, JdbcSplit, BaseJdbcConnectorTableHandle, List<JdbcColumnHandle>) - Constructor for class io.trino.plugin.jdbc.JdbcRecordCursor
 
JdbcRecordSet - Class in io.trino.plugin.jdbc
 
JdbcRecordSet(JdbcClient, ExecutorService, ConnectorSession, JdbcSplit, BaseJdbcConnectorTableHandle, List<JdbcColumnHandle>) - Constructor for class io.trino.plugin.jdbc.JdbcRecordSet
 
JdbcRecordSetProvider - Class in io.trino.plugin.jdbc
 
JdbcRecordSetProvider(JdbcClient, ExecutorService) - Constructor for class io.trino.plugin.jdbc.JdbcRecordSetProvider
 
JdbcRelationHandle - Class in io.trino.plugin.jdbc
 
JdbcRelationHandle() - Constructor for class io.trino.plugin.jdbc.JdbcRelationHandle
 
JdbcSortItem - Class in io.trino.plugin.jdbc
 
JdbcSortItem(JdbcColumnHandle, SortOrder) - Constructor for class io.trino.plugin.jdbc.JdbcSortItem
 
JdbcSplit - Class in io.trino.plugin.jdbc
 
JdbcSplit(Optional<String>) - Constructor for class io.trino.plugin.jdbc.JdbcSplit
 
JdbcSplit(Optional<String>, TupleDomain<JdbcColumnHandle>) - 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
 
JdbcStatisticsConfig - Class in io.trino.plugin.jdbc
 
JdbcStatisticsConfig() - Constructor for class io.trino.plugin.jdbc.JdbcStatisticsConfig
 
JdbcTableHandle - Class in io.trino.plugin.jdbc
 
JdbcTableHandle(JdbcRelationHandle, TupleDomain<ColumnHandle>, List<ParameterizedExpression>, Optional<List<JdbcSortItem>>, OptionalLong, Optional<List<JdbcColumnHandle>>, Optional<Set<SchemaTableName>>, int, Optional<String>) - Constructor for class io.trino.plugin.jdbc.JdbcTableHandle
 
JdbcTableHandle(SchemaTableName, RemoteTableName, Optional<String>) - Constructor for class io.trino.plugin.jdbc.JdbcTableHandle
 
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
 
JdbcTransactionManager - Class in io.trino.plugin.jdbc
 
JdbcTransactionManager(JdbcMetadataFactory) - Constructor for class io.trino.plugin.jdbc.JdbcTransactionManager
 
JdbcTypeHandle - Class in io.trino.plugin.jdbc
 
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
 
JdbcWriteConfig - Class in io.trino.plugin.jdbc
 
JdbcWriteConfig() - Constructor for class io.trino.plugin.jdbc.JdbcWriteConfig
 
JdbcWriteSessionProperties - Class in io.trino.plugin.jdbc
 
JdbcWriteSessionProperties(JdbcWriteConfig) - Constructor for class io.trino.plugin.jdbc.JdbcWriteSessionProperties
 
JOIN_PUSHDOWN_AUTOMATIC_MAX_JOIN_TO_TABLES_RATIO - Static variable in class io.trino.plugin.jdbc.JdbcJoinPushdownSessionProperties
 
JOIN_PUSHDOWN_AUTOMATIC_MAX_TABLE_SIZE - Static variable in class io.trino.plugin.jdbc.JdbcJoinPushdownSessionProperties
 
JOIN_PUSHDOWN_ENABLED - Static variable in class io.trino.plugin.jdbc.JdbcMetadataSessionProperties
 
JOIN_PUSHDOWN_STRATEGY - Static variable in class io.trino.plugin.jdbc.JdbcJoinPushdownSessionProperties
 
JoinPushdownStrategy - Enum Class in io.trino.plugin.jdbc
 

K

KEYSTORE - Enum constant in enum class 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

LazyConnectionFactory - Class in io.trino.plugin.jdbc
 
LazyConnectionFactory(ConnectionFactory) - Constructor for class io.trino.plugin.jdbc.LazyConnectionFactory
 
LESS_THAN - Enum constant in enum class io.trino.plugin.jdbc.expression.RewriteComparison.ComparisonOperator
 
LESS_THAN_OR_EQUAL - Enum constant in enum class io.trino.plugin.jdbc.expression.RewriteComparison.ComparisonOperator
 
limitFunction() - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
listSchemaNames(ConnectorSession) - Method in class io.trino.plugin.jdbc.DefaultJdbcMetadata
 
listSchemas(Connection) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
listTableColumns(ConnectorSession, SchemaTablePrefix) - Method in class io.trino.plugin.jdbc.DefaultJdbcMetadata
 
listTables(ConnectorSession, Optional<String>) - Method in class io.trino.plugin.jdbc.DefaultJdbcMetadata
 
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
 
longTimestampReadFunction(TimestampType) - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
longTimestampWriteFunction(TimestampType, int) - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
LongTypeParameter - Class in io.trino.plugin.jdbc.expression
 
LongTypeParameter(long) - Constructor for class io.trino.plugin.jdbc.expression.LongTypeParameter
 
LongWriteFunction - Interface in io.trino.plugin.jdbc
 
LongWriteFunction.LongWriteFunctionImplementation - Interface in io.trino.plugin.jdbc
 

M

map(String) - Method in class io.trino.plugin.jdbc.expression.JdbcConnectorExpressionRewriterBuilder
 
MappingConfig - Class in io.trino.plugin.jdbc.mapping
 
MappingConfig() - Constructor for class io.trino.plugin.jdbc.mapping.MappingConfig
 
mapToUnboundedVarchar(JdbcTypeHandle) - Static method in class io.trino.plugin.jdbc.BaseJdbcClient
 
MatchContext - Class in io.trino.plugin.jdbc.expression
 
MatchContext() - Constructor for class io.trino.plugin.jdbc.expression.MatchContext
 
MaxDomainCompactionThreshold - Annotation Interface in io.trino.plugin.jdbc
 
METADATA_CACHE_MAXIMUM_SIZE - Static variable in class io.trino.plugin.jdbc.BaseJdbcConfig
 
METADATA_CACHE_TTL - Static variable in class io.trino.plugin.jdbc.BaseJdbcConfig
 
METADATA_SCHEMAS_CACHE_TTL - Static variable in class io.trino.plugin.jdbc.BaseJdbcConfig
 
METADATA_TABLES_CACHE_TTL - Static variable in class io.trino.plugin.jdbc.BaseJdbcConfig
 
modeNames - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternLexer
 

N

NAME - Static variable in class io.trino.plugin.jdbc.ptf.Procedure
 
NAME - Static variable in class io.trino.plugin.jdbc.ptf.Query
 
nativeSQL(String) - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
newBuilder() - Static method in class io.trino.plugin.jdbc.expression.JdbcConnectorExpressionRewriterBuilder
 
NON_TRANSACTIONAL_INSERT - Static variable in class io.trino.plugin.jdbc.JdbcWriteSessionProperties
 
NONE - Static variable in interface io.trino.plugin.jdbc.logging.RemoteQueryModifier
 
NOT_EQUAL - Enum constant in enum class io.trino.plugin.jdbc.expression.RewriteComparison.ComparisonOperator
 
number() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
 
number() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.TypeParameterContext
 
NumberContext(ParserRuleContext, int) - Constructor for class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.NumberContext
 

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(int, BooleanWriteFunction.BooleanWriteFunctionImplementation) - Static method in interface io.trino.plugin.jdbc.BooleanWriteFunction
 
of(int, DoubleWriteFunction.DoubleWriteFunctionImplementation) - Static method in interface io.trino.plugin.jdbc.DoubleWriteFunction
 
of(int, LongWriteFunction.LongWriteFunctionImplementation) - Static method in interface io.trino.plugin.jdbc.LongWriteFunction
 
of(int, SliceWriteFunction.SliceWriteFunctionImplementation) - Static method in interface io.trino.plugin.jdbc.SliceWriteFunction
 
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
 
of(Supplier<IdentifierMapping>) - Static method in class io.trino.plugin.jdbc.mapping.ForwardingIdentifierMapping
 
onDataChanged(JdbcTableHandle) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
Deprecated.
JdbcTableHandle is not a good representation of the table. For example, we don't want to distinguish between "a plan table" and "table with selected columns", or "a table with a constraint" here. Use CachingJdbcClient.onDataChanged(SchemaTableName), which avoids these ambiguities.
onDataChanged(SchemaTableName) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
openConnection(ConnectorSession) - Method in class io.trino.plugin.jdbc.ConfiguringConnectionFactory
 
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.LazyConnectionFactory
 
openConnection(ConnectorSession) - Method in class io.trino.plugin.jdbc.RetryingConnectionFactory
 
openConnection(ConnectorSession) - Method in class io.trino.plugin.jdbc.ReusableConnectionFactory
 

P

ParameterizedExpression - Record Class in io.trino.plugin.jdbc.expression
 
ParameterizedExpression(String, List<QueryParameter>) - Constructor for record class io.trino.plugin.jdbc.expression.ParameterizedExpression
Creates an instance of a ParameterizedExpression record class.
parameters() - Method in record class io.trino.plugin.jdbc.expression.ParameterizedExpression
Returns the value of the parameters record component.
postProcessInsertTableNameClause(ConnectorSession, String) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
PredicatePushdownController - Interface in io.trino.plugin.jdbc
 
PredicatePushdownController.DomainPushdownResult - Class in io.trino.plugin.jdbc
 
prepareCall(String) - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
prepareCall(String, int, int) - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
prepareCall(String, int, int, int) - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
prepareDeleteQuery(JdbcClient, ConnectorSession, Connection, JdbcNamedRelationHandle, TupleDomain<ColumnHandle>, Optional<ParameterizedExpression>) - Method in class io.trino.plugin.jdbc.DefaultQueryBuilder
 
prepareDeleteQuery(JdbcClient, ConnectorSession, Connection, JdbcNamedRelationHandle, TupleDomain<ColumnHandle>, Optional<ParameterizedExpression>) - Method in interface io.trino.plugin.jdbc.QueryBuilder
 
PreparedQuery - Class in io.trino.plugin.jdbc
 
PreparedQuery(String, List<QueryParameter>) - Constructor for class io.trino.plugin.jdbc.PreparedQuery
 
prepareJoinQuery(JdbcClient, ConnectorSession, Connection, JoinType, PreparedQuery, PreparedQuery, List<JdbcJoinCondition>, Map<JdbcColumnHandle, String>, Map<JdbcColumnHandle, String>) - Method in class io.trino.plugin.jdbc.DefaultQueryBuilder
 
prepareJoinQuery(JdbcClient, ConnectorSession, Connection, JoinType, PreparedQuery, PreparedQuery, List<JdbcJoinCondition>, Map<JdbcColumnHandle, String>, Map<JdbcColumnHandle, String>) - Method in interface io.trino.plugin.jdbc.QueryBuilder
 
prepareQuery(ConnectorSession, JdbcTableHandle, Optional<List<List<JdbcColumnHandle>>>, List<JdbcColumnHandle>, Map<String, ParameterizedExpression>) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
prepareQuery(ConnectorSession, JdbcTableHandle, Optional<List<List<JdbcColumnHandle>>>, List<JdbcColumnHandle>, Map<String, ParameterizedExpression>) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
prepareQuery(ConnectorSession, JdbcTableHandle, Optional<List<List<JdbcColumnHandle>>>, List<JdbcColumnHandle>, Map<String, ParameterizedExpression>) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
prepareQuery(ConnectorSession, JdbcTableHandle, Optional<List<List<JdbcColumnHandle>>>, List<JdbcColumnHandle>, Map<String, ParameterizedExpression>) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
prepareQuery(ConnectorSession, JdbcTableHandle, Optional<List<List<JdbcColumnHandle>>>, List<JdbcColumnHandle>, Map<String, ParameterizedExpression>) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
prepareQuery(ConnectorSession, Connection, JdbcTableHandle, Optional<List<List<JdbcColumnHandle>>>, List<JdbcColumnHandle>, Map<String, ParameterizedExpression>, Optional<JdbcSplit>) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
prepareSelectQuery(JdbcClient, ConnectorSession, Connection, JdbcRelationHandle, Optional<List<List<JdbcColumnHandle>>>, List<JdbcColumnHandle>, Map<String, ParameterizedExpression>, TupleDomain<ColumnHandle>, Optional<ParameterizedExpression>) - Method in class io.trino.plugin.jdbc.DefaultQueryBuilder
 
prepareSelectQuery(JdbcClient, ConnectorSession, Connection, JdbcRelationHandle, Optional<List<List<JdbcColumnHandle>>>, List<JdbcColumnHandle>, Map<String, ParameterizedExpression>, TupleDomain<ColumnHandle>, Optional<ParameterizedExpression>) - Method in interface io.trino.plugin.jdbc.QueryBuilder
 
prepareStatement(JdbcClient, ConnectorSession, Connection, PreparedQuery, Optional<Integer>) - Method in class io.trino.plugin.jdbc.DefaultQueryBuilder
 
prepareStatement(JdbcClient, ConnectorSession, Connection, PreparedQuery, Optional<Integer>) - Method in interface io.trino.plugin.jdbc.QueryBuilder
 
prepareStatement(String) - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
prepareStatement(String, int) - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
prepareStatement(String, int[]) - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
prepareStatement(String, int, int) - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
prepareStatement(String, int, int, int) - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
prepareStatement(String, String[]) - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
preventTextualTypeAggregationPushdown(List<List<ColumnHandle>>) - Static method in class io.trino.plugin.jdbc.BaseJdbcClient
 
Procedure - Class in io.trino.plugin.jdbc.ptf
 
Procedure(JdbcTransactionManager) - Constructor for class io.trino.plugin.jdbc.ptf.Procedure
 
Procedure.ProcedureFunction - Class in io.trino.plugin.jdbc.ptf
 
Procedure.ProcedureFunctionHandle - Class in io.trino.plugin.jdbc.ptf
 
procedureBinder(Binder) - Static method in class io.trino.plugin.jdbc.JdbcModule
 
ProcedureFunction(JdbcTransactionManager) - Constructor for class io.trino.plugin.jdbc.ptf.Procedure.ProcedureFunction
 
ProcedureFunctionHandle(JdbcProcedureHandle) - Constructor for class io.trino.plugin.jdbc.ptf.Procedure.ProcedureFunctionHandle
 
ProcedureQuery(String) - Constructor for record class io.trino.plugin.jdbc.JdbcProcedureHandle.ProcedureQuery
Creates an instance of a ProcedureQuery record class.
processDynamicFilter(DynamicFilter, Duration) - Method in class io.trino.plugin.jdbc.DynamicFilteringStats
 
pushDownDomain(JdbcClient, ConnectorSession, Connection, JdbcColumnHandle, Domain) - Method in class io.trino.plugin.jdbc.DefaultQueryBuilder
 

Q

query() - Method in record class io.trino.plugin.jdbc.JdbcProcedureHandle.ProcedureQuery
Returns the value of the query record component.
Query - Class in io.trino.plugin.jdbc.ptf
 
Query(JdbcTransactionManager) - Constructor for class io.trino.plugin.jdbc.ptf.Query
 
Query.QueryFunction - Class in io.trino.plugin.jdbc.ptf
 
Query.QueryFunctionHandle - Class in io.trino.plugin.jdbc.ptf
 
queryBuilder - Variable in class io.trino.plugin.jdbc.BaseJdbcClient
 
QueryBuilder - Interface in io.trino.plugin.jdbc
 
QueryConfig - Class in io.trino.plugin.jdbc
 
QueryConfig() - Constructor for class io.trino.plugin.jdbc.QueryConfig
 
QueryFunction(JdbcTransactionManager) - Constructor for class io.trino.plugin.jdbc.ptf.Query.QueryFunction
 
QueryFunctionHandle(JdbcTableHandle) - Constructor for class io.trino.plugin.jdbc.ptf.Query.QueryFunctionHandle
 
queryModifier - Variable in class io.trino.plugin.jdbc.BaseJdbcClient
 
QueryParameter - Class in io.trino.plugin.jdbc
 
QueryParameter(JdbcTypeHandle, Type, Optional<Object>) - Constructor for class io.trino.plugin.jdbc.QueryParameter
 
QueryParameter(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
 
record(String, Object) - Method in class io.trino.plugin.jdbc.expression.MatchContext
 
releaseSavepoint(Savepoint) - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
RemoteQueryCancellationConfig - Class in io.trino.plugin.jdbc
 
RemoteQueryCancellationConfig() - Constructor for class io.trino.plugin.jdbc.RemoteQueryCancellationConfig
 
RemoteQueryCancellationModule - Class in io.trino.plugin.jdbc
 
RemoteQueryCancellationModule() - Constructor for class io.trino.plugin.jdbc.RemoteQueryCancellationModule
 
RemoteQueryModifier - Interface in io.trino.plugin.jdbc.logging
 
RemoteQueryModifierModule - Class in io.trino.plugin.jdbc.logging
 
RemoteQueryModifierModule() - Constructor for class io.trino.plugin.jdbc.logging.RemoteQueryModifierModule
 
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
 
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.DefaultJdbcMetadata
 
renameColumn(ConnectorSession, Connection, RemoteTableName, String, String) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
renameSchema(ConnectorSession, String, String) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
renameSchema(ConnectorSession, String, String) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
renameSchema(ConnectorSession, String, String) - Method in class io.trino.plugin.jdbc.DefaultJdbcMetadata
 
renameSchema(ConnectorSession, String, String) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
renameSchema(ConnectorSession, String, String) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
renameSchema(ConnectorSession, String, String) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
renameSchema(ConnectorSession, Connection, String, String) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
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.DefaultJdbcMetadata
 
renameTable(ConnectorSession, String, String, String, SchemaTableName) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
renameTable(ConnectorSession, Connection, String, String, String, String, String) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
resolve(Captures, MatchContext) - Method in class io.trino.plugin.jdbc.expression.CallPattern
 
resolve(Captures, MatchContext) - Method in class io.trino.plugin.jdbc.expression.ExpressionCapture
 
resolve(Captures, MatchContext) - Method in class io.trino.plugin.jdbc.expression.ExpressionPattern
 
resolve(Captures, MatchContext) - Method in class io.trino.plugin.jdbc.expression.LongTypeParameter
 
resolve(Captures, MatchContext) - Method in class io.trino.plugin.jdbc.expression.SimpleTypePattern
 
resolve(Captures, MatchContext) - Method in class io.trino.plugin.jdbc.expression.TypeClassPattern
 
resolve(Captures, MatchContext) - Method in class io.trino.plugin.jdbc.expression.TypeParameterCapture
 
resolve(Captures, MatchContext) - Method in class io.trino.plugin.jdbc.expression.TypeParameterPattern
 
resolve(Captures, MatchContext) - Method in interface io.trino.plugin.jdbc.expression.TypePattern
 
RetryingConnectionFactory - Class in io.trino.plugin.jdbc
 
RetryingConnectionFactory(ConnectionFactory) - Constructor for class io.trino.plugin.jdbc.RetryingConnectionFactory
 
ReusableConnectionFactory - Class in io.trino.plugin.jdbc
 
ReusableConnectionFactory(ConnectionFactory) - Constructor for class io.trino.plugin.jdbc.ReusableConnectionFactory
 
ReusableConnectionFactoryModule - Class in io.trino.plugin.jdbc
 
ReusableConnectionFactoryModule() - Constructor for class io.trino.plugin.jdbc.ReusableConnectionFactoryModule
 
rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext<ParameterizedExpression>) - Method in class io.trino.plugin.jdbc.aggregation.BaseImplementAvgBigint
 
rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext<ParameterizedExpression>) - Method in class io.trino.plugin.jdbc.aggregation.ImplementAvgDecimal
 
rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext<ParameterizedExpression>) - Method in class io.trino.plugin.jdbc.aggregation.ImplementAvgFloatingPoint
 
rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext<ParameterizedExpression>) - Method in class io.trino.plugin.jdbc.aggregation.ImplementCorr
 
rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext<ParameterizedExpression>) - Method in class io.trino.plugin.jdbc.aggregation.ImplementCount
 
rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext<ParameterizedExpression>) - Method in class io.trino.plugin.jdbc.aggregation.ImplementCountAll
 
rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext<ParameterizedExpression>) - Method in class io.trino.plugin.jdbc.aggregation.ImplementCountDistinct
 
rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext<ParameterizedExpression>) - Method in class io.trino.plugin.jdbc.aggregation.ImplementCovariancePop
 
rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext<ParameterizedExpression>) - Method in class io.trino.plugin.jdbc.aggregation.ImplementCovarianceSamp
 
rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext<ParameterizedExpression>) - Method in class io.trino.plugin.jdbc.aggregation.ImplementMinMax
 
rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext<ParameterizedExpression>) - Method in class io.trino.plugin.jdbc.aggregation.ImplementRegrIntercept
 
rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext<ParameterizedExpression>) - Method in class io.trino.plugin.jdbc.aggregation.ImplementRegrSlope
 
rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext<ParameterizedExpression>) - Method in class io.trino.plugin.jdbc.aggregation.ImplementStddevPop
 
rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext<ParameterizedExpression>) - Method in class io.trino.plugin.jdbc.aggregation.ImplementStddevSamp
 
rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext<ParameterizedExpression>) - Method in class io.trino.plugin.jdbc.aggregation.ImplementSum
 
rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext<ParameterizedExpression>) - Method in class io.trino.plugin.jdbc.aggregation.ImplementVariancePop
 
rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext<ParameterizedExpression>) - Method in class io.trino.plugin.jdbc.aggregation.ImplementVarianceSamp
 
rewrite(Call, Captures, ConnectorExpressionRule.RewriteContext<ParameterizedExpression>) - Method in class io.trino.plugin.jdbc.expression.RewriteComparison
 
rewrite(Call, Captures, ConnectorExpressionRule.RewriteContext<ParameterizedExpression>) - Method in class io.trino.plugin.jdbc.expression.RewriteIn
 
rewrite(Call, Captures, ConnectorExpressionRule.RewriteContext<ParameterizedExpression>) - Method in class io.trino.plugin.jdbc.expression.RewriteAnd
 
rewrite(ConnectorExpression, Captures, ConnectorExpressionRule.RewriteContext<ParameterizedExpression>) - Method in class io.trino.plugin.jdbc.expression.GenericRewrite
 
rewrite(Constant, Captures, ConnectorExpressionRule.RewriteContext<ParameterizedExpression>) - Method in class io.trino.plugin.jdbc.expression.RewriteExactNumericConstant
 
rewrite(Constant, Captures, ConnectorExpressionRule.RewriteContext<ParameterizedExpression>) - Method in class io.trino.plugin.jdbc.expression.RewriteVarcharConstant
 
rewrite(Variable, Captures, ConnectorExpressionRule.RewriteContext<ParameterizedExpression>) - Method in class io.trino.plugin.jdbc.expression.RewriteVariable
 
RewriteAnd - Class in io.trino.plugin.jdbc.expression
 
RewriteAnd() - Constructor for class io.trino.plugin.jdbc.expression.RewriteAnd
 
RewriteComparison - Class in io.trino.plugin.jdbc.expression
 
RewriteComparison(Set<RewriteComparison.ComparisonOperator>) - Constructor for class io.trino.plugin.jdbc.expression.RewriteComparison
 
RewriteComparison.ComparisonOperator - Enum Class in io.trino.plugin.jdbc.expression
 
RewriteExactNumericConstant - Class in io.trino.plugin.jdbc.expression
 
RewriteExactNumericConstant() - Constructor for class io.trino.plugin.jdbc.expression.RewriteExactNumericConstant
 
RewriteIn - Class in io.trino.plugin.jdbc.expression
 
RewriteIn() - Constructor for class io.trino.plugin.jdbc.expression.RewriteIn
 
RewriteOr - Class in io.trino.plugin.jdbc.expression
 
RewriteOr() - Constructor for class io.trino.plugin.jdbc.expression.RewriteOr
 
RewriteVarcharConstant - Class in io.trino.plugin.jdbc.expression
 
RewriteVarcharConstant() - Constructor for class io.trino.plugin.jdbc.expression.RewriteVarcharConstant
 
RewriteVariable - Class in io.trino.plugin.jdbc.expression
 
RewriteVariable(Function<String, String>) - Constructor for class io.trino.plugin.jdbc.expression.RewriteVariable
 
rollback() - Method in class io.trino.plugin.jdbc.DefaultJdbcMetadata
 
rollback() - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
rollback() - Method in interface io.trino.plugin.jdbc.JdbcMetadata
 
rollback(ConnectorTransactionHandle) - Method in class io.trino.plugin.jdbc.JdbcConnector
 
rollback(ConnectorTransactionHandle) - Method in class io.trino.plugin.jdbc.JdbcTransactionManager
 
rollback(Savepoint) - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
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
 
RULE_call - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
 
RULE_expression - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
 
RULE_expressionCapture - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
 
RULE_identifier - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
 
RULE_number - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
 
RULE_standaloneExpression - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
 
RULE_standaloneType - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
 
RULE_type - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
 
RULE_typeParameter - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
 
RuleBasedIdentifierMapping - Class in io.trino.plugin.jdbc.mapping
 
RuleBasedIdentifierMapping(IdentifierMappingRules, IdentifierMapping) - Constructor for class io.trino.plugin.jdbc.mapping.RuleBasedIdentifierMapping
 
ruleNames - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternLexer
 
ruleNames - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
 
run() - Method in interface io.trino.plugin.jdbc.jmx.JdbcApiStats.ThrowingRunnable
 

S

SCHEMA_NAME - Static variable in class io.trino.plugin.jdbc.ptf.Procedure
 
SCHEMA_NAME - Static variable in class io.trino.plugin.jdbc.ptf.Query
 
schemaExists(ConnectorSession, String) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
schemaExists(ConnectorSession, String) - Method in class io.trino.plugin.jdbc.DefaultJdbcMetadata
 
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.jmx.StatisticsAwareJdbcClient
 
SchemaMappingRule - Class in io.trino.plugin.jdbc.mapping
 
SchemaMappingRule(String, String) - Constructor for class io.trino.plugin.jdbc.mapping.SchemaMappingRule
 
self() - Static method in class io.trino.plugin.jdbc.expression.TypeParameterCapture
 
sessionPropertiesProviderBinder(Binder) - Static method in class io.trino.plugin.jdbc.JdbcModule
 
set(PreparedStatement, int, boolean) - Method in interface io.trino.plugin.jdbc.BooleanWriteFunction.BooleanWriteFunctionImplementation
 
set(PreparedStatement, int, boolean) - Method in interface io.trino.plugin.jdbc.BooleanWriteFunction
 
set(PreparedStatement, int, double) - Method in interface io.trino.plugin.jdbc.DoubleWriteFunction.DoubleWriteFunctionImplementation
 
set(PreparedStatement, int, double) - Method in interface io.trino.plugin.jdbc.DoubleWriteFunction
 
set(PreparedStatement, int, long) - Method in interface io.trino.plugin.jdbc.LongWriteFunction.LongWriteFunctionImplementation
 
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, Slice) - Method in interface io.trino.plugin.jdbc.SliceWriteFunction.SliceWriteFunctionImplementation
 
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
 
setAutoCommit(boolean) - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
setCacheMaximumSize(long) - Method in class io.trino.plugin.jdbc.BaseJdbcConfig
 
setCacheMissing(boolean) - Method in class io.trino.plugin.jdbc.BaseJdbcConfig
 
setCaseInsensitiveNameMatching(boolean) - Method in class io.trino.plugin.jdbc.mapping.MappingConfig
 
setCaseInsensitiveNameMatchingCacheTtl(Duration) - Method in class io.trino.plugin.jdbc.mapping.MappingConfig
 
setCaseInsensitiveNameMatchingConfigFile(String) - Method in class io.trino.plugin.jdbc.mapping.MappingConfig
 
setCaseInsensitiveNameMatchingConfigFileRefreshPeriod(Duration) - Method in class io.trino.plugin.jdbc.mapping.MappingConfig
 
setCatalog(String) - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
setClientInfo(String, String) - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
setClientInfo(Properties) - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
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.DefaultJdbcMetadata
 
setColumnName(String) - Method in class io.trino.plugin.jdbc.JdbcColumnHandle.Builder
 
setColumnType(ConnectorSession, JdbcTableHandle, JdbcColumnHandle, Type) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
setColumnType(ConnectorSession, JdbcTableHandle, JdbcColumnHandle, Type) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
setColumnType(ConnectorSession, JdbcTableHandle, JdbcColumnHandle, Type) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
setColumnType(ConnectorSession, JdbcTableHandle, JdbcColumnHandle, Type) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
setColumnType(ConnectorSession, JdbcTableHandle, JdbcColumnHandle, Type) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
setColumnType(ConnectorSession, ConnectorTableHandle, ColumnHandle, Type) - Method in class io.trino.plugin.jdbc.DefaultJdbcMetadata
 
setColumnType(Type) - Method in class io.trino.plugin.jdbc.JdbcColumnHandle.Builder
 
setComment(Optional<String>) - Method in class io.trino.plugin.jdbc.JdbcColumnHandle.Builder
 
setComplexExpressionPushdownEnabled(boolean) - Method in class io.trino.plugin.jdbc.JdbcMetadataConfig
 
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
 
setDynamicFilteringEnabled(boolean) - Method in class io.trino.plugin.jdbc.JdbcDynamicFilteringConfig
 
setDynamicFilteringWaitTimeout(Duration) - Method in class io.trino.plugin.jdbc.JdbcDynamicFilteringConfig
 
setEnabled(boolean) - Method in class io.trino.plugin.jdbc.JdbcStatisticsConfig
 
setFormat(String) - Method in class io.trino.plugin.jdbc.logging.FormatBasedRemoteQueryModifierConfig
 
setHoldability(int) - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
setJdbcTypeHandle(JdbcTypeHandle) - Method in class io.trino.plugin.jdbc.JdbcColumnHandle.Builder
 
setJdbcTypesMappedToVarchar(String) - Method in class io.trino.plugin.jdbc.BaseJdbcConfig
 
setJoinPushdownAutomaticMaxJoinToTablesRatio(double) - Method in class io.trino.plugin.jdbc.JdbcJoinPushdownConfig
 
setJoinPushdownAutomaticMaxTableSize(DataSize) - Method in class io.trino.plugin.jdbc.JdbcJoinPushdownConfig
 
setJoinPushdownEnabled(boolean) - Method in class io.trino.plugin.jdbc.JdbcMetadataConfig
 
setJoinPushdownStrategy(JoinPushdownStrategy) - Method in class io.trino.plugin.jdbc.JdbcJoinPushdownConfig
 
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
 
setNetworkTimeout(Executor, int) - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
setNonTransactionalInsert(boolean) - Method in class io.trino.plugin.jdbc.JdbcWriteConfig
 
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
 
setReadOnly(boolean) - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
setRemoteQueryCancellationEnabled(boolean) - Method in class io.trino.plugin.jdbc.RemoteQueryCancellationConfig
 
setReuseConnection(boolean) - Method in class io.trino.plugin.jdbc.QueryConfig
 
setSavepoint() - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
setSavepoint(String) - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
setSchema(String) - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
setSchemaNamesCacheTtl(Duration) - Method in class io.trino.plugin.jdbc.BaseJdbcConfig
 
setShardingKey(ShardingKey) - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
setShardingKey(ShardingKey, ShardingKey) - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
setShardingKeyIfValid(ShardingKey, int) - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
setShardingKeyIfValid(ShardingKey, ShardingKey, int) - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
setTableComment(ConnectorSession, JdbcTableHandle, Optional<String>) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
setTableComment(ConnectorSession, JdbcTableHandle, Optional<String>) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
setTableComment(ConnectorSession, JdbcTableHandle, Optional<String>) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
setTableComment(ConnectorSession, JdbcTableHandle, Optional<String>) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
setTableComment(ConnectorSession, ConnectorTableHandle, Optional<String>) - Method in class io.trino.plugin.jdbc.DefaultJdbcMetadata
 
setTableNamesCacheTtl(Duration) - Method in class io.trino.plugin.jdbc.BaseJdbcConfig
 
setTableProperties(ConnectorSession, JdbcTableHandle, Map<String, Optional<Object>>) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
setTableProperties(ConnectorSession, JdbcTableHandle, Map<String, Optional<Object>>) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
setTableProperties(ConnectorSession, JdbcTableHandle, Map<String, Optional<Object>>) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
setTableProperties(ConnectorSession, JdbcTableHandle, Map<String, Optional<Object>>) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
setTableProperties(ConnectorSession, ConnectorTableHandle, Map<String, Optional<Object>>) - Method in class io.trino.plugin.jdbc.DefaultJdbcMetadata
 
setTopNPushdownEnabled(boolean) - Method in class io.trino.plugin.jdbc.JdbcMetadataConfig
 
setTransactionIsolation(int) - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
setTypeMap(Map<String, Class<?>>) - Method in class io.trino.plugin.jdbc.ForwardingConnection
 
setUnsupportedTypeHandling(UnsupportedTypeHandling) - Method in class io.trino.plugin.jdbc.TypeHandlingJdbcConfig
 
setup(Binder) - Method in class io.trino.plugin.jdbc.credential.CredentialProviderModule
 
setup(Binder) - Method in class io.trino.plugin.jdbc.JdbcJoinPushdownSupportModule
 
setup(Binder) - Method in class io.trino.plugin.jdbc.JdbcModule
 
setup(Binder) - Method in class io.trino.plugin.jdbc.logging.RemoteQueryModifierModule
 
setup(Binder) - Method in class io.trino.plugin.jdbc.mapping.IdentifierMappingModule
 
setup(Binder) - Method in class io.trino.plugin.jdbc.RemoteQueryCancellationModule
 
setup(Binder) - Method in class io.trino.plugin.jdbc.ReusableConnectionFactoryModule
 
setUserCredentialName(String) - Method in class io.trino.plugin.jdbc.credential.ExtraCredentialConfig
 
setUserCredentialName(String) - Method in class io.trino.plugin.jdbc.credential.keystore.KeyStoreBasedCredentialProviderConfig
 
setWriteBatchSize(int) - Method in class io.trino.plugin.jdbc.JdbcWriteConfig
 
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
 
shouldPushDownJoinCostAware(ConnectorSession, JoinType, PreparedQuery, PreparedQuery, JoinStatistics) - Static method in class io.trino.plugin.jdbc.JdbcJoinPushdownUtil
Common implementation of AUTOMATIC join pushdown strategy to by used in SEP Jdbc connectors
shutdown() - Method in class io.trino.plugin.jdbc.JdbcConnector
 
shutdownRecordCursorExecutor(ExecutorService) - Method in class io.trino.plugin.jdbc.JdbcModule
 
SimpleTypePattern - Class in io.trino.plugin.jdbc.expression
 
SimpleTypePattern(String, List<TypeParameterPattern>) - Constructor for class io.trino.plugin.jdbc.expression.SimpleTypePattern
 
SingletonIdentityCacheMapping - Class in io.trino.plugin.jdbc
 
SingletonIdentityCacheMapping() - Constructor for class io.trino.plugin.jdbc.SingletonIdentityCacheMapping
 
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
 
SliceWriteFunction.SliceWriteFunctionImplementation - 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
 
sqlStandard(Function<String, String>) - Static method in interface io.trino.plugin.jdbc.BaseJdbcClient.TopNFunction
 
standaloneExpression() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
 
StandaloneExpressionContext(ParserRuleContext, int) - Constructor for class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.StandaloneExpressionContext
 
standaloneType() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
 
StandaloneTypeContext(ParserRuleContext, int) - Constructor for class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.StandaloneTypeContext
 
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 Interface in io.trino.plugin.jdbc
 
STRICT - Enum constant in enum class io.trino.plugin.jdbc.DecimalConfig.DecimalMapping
 
supportsAggregationPushdown(ConnectorSession, JdbcTableHandle, List<AggregateFunction>, Map<String, ColumnHandle>, List<List<ColumnHandle>>) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
supportsAggregationPushdown(ConnectorSession, JdbcTableHandle, List<AggregateFunction>, Map<String, ColumnHandle>, List<List<ColumnHandle>>) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
supportsAggregationPushdown(ConnectorSession, JdbcTableHandle, List<AggregateFunction>, Map<String, ColumnHandle>, List<List<ColumnHandle>>) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
supportsAggregationPushdown(ConnectorSession, JdbcTableHandle, List<AggregateFunction>, Map<String, ColumnHandle>, 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.DefaultJdbcMetadata
 
supportsRetries() - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
supportsRetries() - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
supportsRetries() - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
supportsRetries() - Method in interface io.trino.plugin.jdbc.JdbcClient
 
supportsRetries() - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
supportsTopN(ConnectorSession, JdbcTableHandle, List<JdbcSortItem>) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
supportsTopN(ConnectorSession, JdbcTableHandle, List<JdbcSortItem>) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
supportsTopN(ConnectorSession, JdbcTableHandle, List<JdbcSortItem>) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
supportsTopN(ConnectorSession, JdbcTableHandle, List<JdbcSortItem>) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
supportsTopN(ConnectorSession, JdbcTableHandle, List<JdbcSortItem>) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 

T

T__0 - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternLexer
 
T__0 - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
 
T__1 - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternLexer
 
T__1 - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
 
T__2 - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternLexer
 
T__2 - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
 
T__3 - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternLexer
 
T__3 - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
 
TableMappingRule - Class in io.trino.plugin.jdbc.mapping
 
TableMappingRule(String, String, String) - Constructor for class io.trino.plugin.jdbc.mapping.TableMappingRule
 
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.
timeReadFunction(TimeType) - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
timestampColumnMapping(TimestampType) - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
timestampColumnMappingUsingSqlTimestampWithRounding(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). This mapping also disables pushdown by default to ensure correctness because rounding happens within Trino and won't apply to remote system. If driver supports LocalDateTime, use StandardColumnMappings.timestampColumnMapping(io.trino.spi.type.TimestampType) 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
 
to(String) - Method in interface io.trino.plugin.jdbc.expression.JdbcConnectorExpressionRewriterBuilder.ExpressionMapping
 
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
 
toConjuncts(JdbcClient, ConnectorSession, Connection, TupleDomain<ColumnHandle>, ImmutableList.Builder<String>, Consumer<QueryParameter>) - Method in class io.trino.plugin.jdbc.DefaultQueryBuilder
 
toErrorCode() - Method in enum class io.trino.plugin.jdbc.JdbcErrorCode
 
tokenNames - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternLexer
tokenNames - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
toLongTrinoTimestamp(TimestampType, LocalDateTime) - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
TOPN_PUSHDOWN_ENABLED - Static variable in class io.trino.plugin.jdbc.JdbcMetadataSessionProperties
 
topNFunction() - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
toPredicate(JdbcClient, ConnectorSession, JdbcColumnHandle, JdbcTypeHandle, Type, WriteFunction, String, Object, Consumer<QueryParameter>) - Method in class io.trino.plugin.jdbc.DefaultQueryBuilder
 
toPredicate(JdbcClient, ConnectorSession, Connection, JdbcColumnHandle, Domain, Consumer<QueryParameter>) - Method in class io.trino.plugin.jdbc.DefaultQueryBuilder
 
toPredicate(JdbcClient, ConnectorSession, Connection, JdbcColumnHandle, ValueSet, Consumer<QueryParameter>) - Method in class io.trino.plugin.jdbc.DefaultQueryBuilder
 
toRemoteColumnName(Connection, String) - Method in class io.trino.plugin.jdbc.mapping.CachingIdentifierMapping
 
toRemoteColumnName(Connection, String) - Method in class io.trino.plugin.jdbc.mapping.DefaultIdentifierMapping
 
toRemoteColumnName(Connection, String) - Method in class io.trino.plugin.jdbc.mapping.ForwardingIdentifierMapping
 
toRemoteColumnName(Connection, String) - Method in interface io.trino.plugin.jdbc.mapping.IdentifierMapping
 
toRemoteColumnName(Connection, String) - Method in class io.trino.plugin.jdbc.mapping.RuleBasedIdentifierMapping
 
toRemoteSchemaName(ConnectorIdentity, Connection, String) - Method in class io.trino.plugin.jdbc.mapping.CachingIdentifierMapping
 
toRemoteSchemaName(ConnectorIdentity, Connection, String) - Method in class io.trino.plugin.jdbc.mapping.DefaultIdentifierMapping
 
toRemoteSchemaName(ConnectorIdentity, Connection, String) - Method in class io.trino.plugin.jdbc.mapping.ForwardingIdentifierMapping
 
toRemoteSchemaName(ConnectorIdentity, Connection, String) - Method in interface io.trino.plugin.jdbc.mapping.IdentifierMapping
 
toRemoteSchemaName(ConnectorIdentity, Connection, String) - Method in class io.trino.plugin.jdbc.mapping.RuleBasedIdentifierMapping
 
toRemoteTableName(ConnectorIdentity, Connection, String, String) - Method in class io.trino.plugin.jdbc.mapping.CachingIdentifierMapping
 
toRemoteTableName(ConnectorIdentity, Connection, String, String) - Method in class io.trino.plugin.jdbc.mapping.DefaultIdentifierMapping
 
toRemoteTableName(ConnectorIdentity, Connection, String, String) - Method in class io.trino.plugin.jdbc.mapping.ForwardingIdentifierMapping
 
toRemoteTableName(ConnectorIdentity, Connection, String, String) - Method in interface io.trino.plugin.jdbc.mapping.IdentifierMapping
 
toRemoteTableName(ConnectorIdentity, Connection, String, String) - Method in class io.trino.plugin.jdbc.mapping.RuleBasedIdentifierMapping
 
toString() - Method in class io.trino.plugin.jdbc.ColumnMapping
 
toString() - Method in class io.trino.plugin.jdbc.expression.CallPattern
 
toString() - Method in class io.trino.plugin.jdbc.expression.ExpressionCapture
 
toString() - Method in class io.trino.plugin.jdbc.expression.ExpressionPattern
 
toString() - Method in class io.trino.plugin.jdbc.expression.GenericRewrite
 
toString() - Method in class io.trino.plugin.jdbc.expression.LongTypeParameter
 
toString() - Method in record class io.trino.plugin.jdbc.expression.ParameterizedExpression
Returns a string representation of this record class.
toString() - Method in class io.trino.plugin.jdbc.expression.SimpleTypePattern
 
toString() - Method in class io.trino.plugin.jdbc.expression.TypeClassPattern
 
toString() - Method in class io.trino.plugin.jdbc.expression.TypeParameterCapture
 
toString() - Method in class io.trino.plugin.jdbc.expression.TypeParameterPattern
 
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.JdbcNamedRelationHandle
 
toString() - Method in class io.trino.plugin.jdbc.JdbcOutputTableHandle
 
toString() - Method in record class io.trino.plugin.jdbc.JdbcProcedureHandle.ProcedureQuery
Returns a string representation of this record class.
toString() - Method in class io.trino.plugin.jdbc.JdbcProcedureHandle
 
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.JdbcSortItem
 
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.QueryParameter
 
toString() - Method in class io.trino.plugin.jdbc.RemoteTableName
 
toString() - Method in class io.trino.plugin.jdbc.WriteMapping
 
toTrinoTimestamp(TimestampType, LocalDateTime) - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
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
 
transformQuery(Function<String, String>) - Method in class io.trino.plugin.jdbc.PreparedQuery
 
truncateTable(ConnectorSession, JdbcTableHandle) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
truncateTable(ConnectorSession, JdbcTableHandle) - Method in class io.trino.plugin.jdbc.CachingJdbcClient
 
truncateTable(ConnectorSession, JdbcTableHandle) - Method in class io.trino.plugin.jdbc.ForwardingJdbcClient
 
truncateTable(ConnectorSession, JdbcTableHandle) - Method in interface io.trino.plugin.jdbc.JdbcClient
 
truncateTable(ConnectorSession, JdbcTableHandle) - Method in class io.trino.plugin.jdbc.jmx.StatisticsAwareJdbcClient
 
truncateTable(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.jdbc.DefaultJdbcMetadata
 
type() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.CallContext
 
type() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.ExpressionCaptureContext
 
type() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.StandaloneTypeContext
 
type() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
 
TypeClassPattern - Class in io.trino.plugin.jdbc.expression
 
TypeClassPattern(String, Set<String>) - Constructor for class io.trino.plugin.jdbc.expression.TypeClassPattern
 
TypeContext(ParserRuleContext, int) - Constructor for class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.TypeContext
 
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
 
typeParameter() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.TypeContext
 
typeParameter() - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
 
typeParameter(int) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.TypeContext
 
TypeParameterCapture - Class in io.trino.plugin.jdbc.expression
 
TypeParameterCapture(String) - Constructor for class io.trino.plugin.jdbc.expression.TypeParameterCapture
 
TypeParameterContext(ParserRuleContext, int) - Constructor for class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser.TypeParameterContext
 
TypeParameterPattern - Class in io.trino.plugin.jdbc.expression
 
TypeParameterPattern() - Constructor for class io.trino.plugin.jdbc.expression.TypeParameterPattern
 
TypePattern - Interface in io.trino.plugin.jdbc.expression
 

U

UNRECOGNIZED - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternLexer
 
UNRECOGNIZED - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
 
UNSUPPORTED_TYPE_HANDLING - Static variable in class io.trino.plugin.jdbc.TypeHandlingJdbcSessionProperties
 
UnsupportedTypeHandling - Enum Class in io.trino.plugin.jdbc
 
unwrap(Class<T>) - Method in class io.trino.plugin.jdbc.ForwardingConnection
 

V

value() - Static method in class io.trino.plugin.jdbc.expression.LongTypeParameter
 
valueOf(String) - Static method in enum class io.trino.plugin.jdbc.CaseSensitivity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.trino.plugin.jdbc.credential.CredentialProviderType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.trino.plugin.jdbc.DecimalConfig.DecimalMapping
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.trino.plugin.jdbc.expression.RewriteComparison.ComparisonOperator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.trino.plugin.jdbc.JdbcErrorCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.trino.plugin.jdbc.JoinPushdownStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.trino.plugin.jdbc.UnsupportedTypeHandling
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.trino.plugin.jdbc.CaseSensitivity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.trino.plugin.jdbc.credential.CredentialProviderType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.trino.plugin.jdbc.DecimalConfig.DecimalMapping
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.trino.plugin.jdbc.expression.RewriteComparison.ComparisonOperator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.trino.plugin.jdbc.JdbcErrorCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.trino.plugin.jdbc.JoinPushdownStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.trino.plugin.jdbc.UnsupportedTypeHandling
Returns an array containing the constants of this enum class, 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, boolean) - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
varcharLiteral(String) - Static method in class io.trino.plugin.jdbc.BaseJdbcClient
 
varcharReadFunction(VarcharType) - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
varcharWriteFunction() - Static method in class io.trino.plugin.jdbc.StandardColumnMappings
 
verifyColumnName(DatabaseMetaData, String) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
verifySchemaName(DatabaseMetaData, String) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
verifyTableName(DatabaseMetaData, String) - Method in class io.trino.plugin.jdbc.BaseJdbcClient
 
visitCall(ConnectorExpressionPatternParser.CallContext) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternBaseVisitor
Visit a parse tree produced by ConnectorExpressionPatternParser.call().
visitCall(ConnectorExpressionPatternParser.CallContext) - Method in interface io.trino.plugin.jdbc.expression.ConnectorExpressionPatternVisitor
Visit a parse tree produced by ConnectorExpressionPatternParser.call().
visitCall(ConnectorExpressionPatternParser.CallContext) - Method in class io.trino.plugin.jdbc.expression.ExpressionPatternBuilder
 
visitErrorNode(ErrorNode) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternBaseListener
visitExpression(ConnectorExpressionPatternParser.ExpressionContext) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternBaseVisitor
Visit a parse tree produced by ConnectorExpressionPatternParser.expression().
visitExpression(ConnectorExpressionPatternParser.ExpressionContext) - Method in interface io.trino.plugin.jdbc.expression.ConnectorExpressionPatternVisitor
Visit a parse tree produced by ConnectorExpressionPatternParser.expression().
visitExpressionCapture(ConnectorExpressionPatternParser.ExpressionCaptureContext) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternBaseVisitor
visitExpressionCapture(ConnectorExpressionPatternParser.ExpressionCaptureContext) - Method in interface io.trino.plugin.jdbc.expression.ConnectorExpressionPatternVisitor
visitExpressionCapture(ConnectorExpressionPatternParser.ExpressionCaptureContext) - Method in class io.trino.plugin.jdbc.expression.ExpressionPatternBuilder
 
visitIdentifier(ConnectorExpressionPatternParser.IdentifierContext) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternBaseVisitor
Visit a parse tree produced by ConnectorExpressionPatternParser.identifier().
visitIdentifier(ConnectorExpressionPatternParser.IdentifierContext) - Method in interface io.trino.plugin.jdbc.expression.ConnectorExpressionPatternVisitor
Visit a parse tree produced by ConnectorExpressionPatternParser.identifier().
visitIdentifier(ConnectorExpressionPatternParser.IdentifierContext) - Method in class io.trino.plugin.jdbc.expression.ExpressionPatternBuilder
 
visitNumber(ConnectorExpressionPatternParser.NumberContext) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternBaseVisitor
Visit a parse tree produced by ConnectorExpressionPatternParser.number().
visitNumber(ConnectorExpressionPatternParser.NumberContext) - Method in interface io.trino.plugin.jdbc.expression.ConnectorExpressionPatternVisitor
Visit a parse tree produced by ConnectorExpressionPatternParser.number().
visitNumber(ConnectorExpressionPatternParser.NumberContext) - Method in class io.trino.plugin.jdbc.expression.ExpressionPatternBuilder
 
visitStandaloneExpression(ConnectorExpressionPatternParser.StandaloneExpressionContext) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternBaseVisitor
visitStandaloneExpression(ConnectorExpressionPatternParser.StandaloneExpressionContext) - Method in interface io.trino.plugin.jdbc.expression.ConnectorExpressionPatternVisitor
visitStandaloneExpression(ConnectorExpressionPatternParser.StandaloneExpressionContext) - Method in class io.trino.plugin.jdbc.expression.ExpressionPatternBuilder
 
visitStandaloneType(ConnectorExpressionPatternParser.StandaloneTypeContext) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternBaseVisitor
visitStandaloneType(ConnectorExpressionPatternParser.StandaloneTypeContext) - Method in interface io.trino.plugin.jdbc.expression.ConnectorExpressionPatternVisitor
visitStandaloneType(ConnectorExpressionPatternParser.StandaloneTypeContext) - Method in class io.trino.plugin.jdbc.expression.ExpressionPatternBuilder
 
visitTerminal(TerminalNode) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternBaseListener
visitType(ConnectorExpressionPatternParser.TypeContext) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternBaseVisitor
Visit a parse tree produced by ConnectorExpressionPatternParser.type().
visitType(ConnectorExpressionPatternParser.TypeContext) - Method in interface io.trino.plugin.jdbc.expression.ConnectorExpressionPatternVisitor
Visit a parse tree produced by ConnectorExpressionPatternParser.type().
visitType(ConnectorExpressionPatternParser.TypeContext) - Method in class io.trino.plugin.jdbc.expression.ExpressionPatternBuilder
 
visitTypeParameter(ConnectorExpressionPatternParser.TypeParameterContext) - Method in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternBaseVisitor
Visit a parse tree produced by ConnectorExpressionPatternParser.typeParameter().
visitTypeParameter(ConnectorExpressionPatternParser.TypeParameterContext) - Method in interface io.trino.plugin.jdbc.expression.ConnectorExpressionPatternVisitor
Visit a parse tree produced by ConnectorExpressionPatternParser.typeParameter().
VOCABULARY - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternLexer
 
VOCABULARY - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
 

W

withDynamicFilter(TupleDomain<JdbcColumnHandle>) - Method in class io.trino.plugin.jdbc.JdbcSplit
 
withTypeClass(String, Set<String>) - Method in class io.trino.plugin.jdbc.expression.JdbcConnectorExpressionRewriterBuilder
 
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
 
WRITE_BATCH_SIZE - Static variable in class io.trino.plugin.jdbc.JdbcWriteSessionProperties
 
WriteFunction - Interface in io.trino.plugin.jdbc
 
WriteMapping - Class in io.trino.plugin.jdbc
 
WS - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternLexer
 
WS - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
 

_

_ATN - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternLexer
 
_ATN - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
 
_decisionToDFA - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternLexer
 
_decisionToDFA - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
 
_serializedATN - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternLexer
 
_serializedATN - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
 
_sharedContextCache - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternLexer
 
_sharedContextCache - Static variable in class io.trino.plugin.jdbc.expression.ConnectorExpressionPatternParser
 
A B C D E F G H I J K L M N O P Q R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values