Index

A B C D E G I L N O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values

A

abortReadConnection(Connection, ResultSet) - Method in class io.trino.plugin.sqlserver.SqlServerClient
 

B

beginCreateTable(ConnectorSession, ConnectorTableMetadata) - Method in class io.trino.plugin.sqlserver.SqlServerClient
 
beginInsertTable(ConnectorSession, JdbcTableHandle, List<JdbcColumnHandle>) - Method in class io.trino.plugin.sqlserver.SqlServerClient
 
BIGINT_TYPE - Static variable in class io.trino.plugin.sqlserver.SqlServerClient
 
BULK_COPY_FOR_WRITE - Static variable in class io.trino.plugin.sqlserver.SqlServerSessionProperties
 
BULK_COPY_FOR_WRITE_LOCK_DESTINATION_TABLE - Static variable in class io.trino.plugin.sqlserver.SqlServerSessionProperties
 

C

close() - Method in class io.trino.plugin.sqlserver.SqlServerConnectionFactory
 
convertPredicate(ConnectorSession, ConnectorExpression, Map<String, ColumnHandle>) - Method in class io.trino.plugin.sqlserver.SqlServerClient
 
copyTableSchema(ConnectorSession, Connection, String, String, String, String, List<String>) - Method in class io.trino.plugin.sqlserver.SqlServerClient
 
createTableSql(RemoteTableName, List<String>, ConnectorTableMetadata) - Method in class io.trino.plugin.sqlserver.SqlServerClient
 

D

DATA_COMPRESSION - Static variable in class io.trino.plugin.sqlserver.SqlServerTableProperties
 
DataCompression - Enum Class in io.trino.plugin.sqlserver
 
dropSchema(ConnectorSession, Connection, String, boolean) - Method in class io.trino.plugin.sqlserver.SqlServerClient
 

E

enableTableLockOnBulkLoadTableOption(ConnectorSession, JdbcOutputTableHandle) - Method in class io.trino.plugin.sqlserver.SqlServerClient
 
escapeObjectNameForMetadataQuery(String, String) - Method in class io.trino.plugin.sqlserver.SqlServerClient
 

G

getCaseSensitivityForColumns(ConnectorSession, Connection, JdbcTableHandle) - Method in class io.trino.plugin.sqlserver.SqlServerClient
 
getConnection(ConnectorSession, JdbcOutputTableHandle) - Method in class io.trino.plugin.sqlserver.SqlServerClient
 
getConnectionFactory(BaseJdbcConfig, SqlServerConfig, CredentialProvider, OpenTelemetry) - Static method in class io.trino.plugin.sqlserver.SqlServerClientModule
 
getDataCompression(Map<String, Object>) - Static method in class io.trino.plugin.sqlserver.SqlServerTableProperties
 
getPattern() - Method in class io.trino.plugin.sqlserver.ImplementSqlServerCountBig
 
getPattern() - Method in class io.trino.plugin.sqlserver.ImplementSqlServerCountBigAll
 
getPattern() - Method in class io.trino.plugin.sqlserver.ImplementSqlServerStddevPop
 
getPattern() - Method in class io.trino.plugin.sqlserver.ImplementSqlServerStdev
 
getPattern() - Method in class io.trino.plugin.sqlserver.ImplementSqlServerVariance
 
getPattern() - Method in class io.trino.plugin.sqlserver.ImplementSqlServerVariancePop
 
getProcedureHandle(ConnectorSession, JdbcProcedureHandle.ProcedureQuery) - Method in class io.trino.plugin.sqlserver.SqlServerClient
 
getRewriteFormatExpression() - Method in class io.trino.plugin.sqlserver.ImplementAvgBigint
 
getSessionProperties() - Method in class io.trino.plugin.sqlserver.SqlServerSessionProperties
 
getTableProperties() - Method in class io.trino.plugin.sqlserver.SqlServerTableProperties
 
getTableProperties(ConnectorSession, JdbcTableHandle) - Method in class io.trino.plugin.sqlserver.SqlServerClient
 
getTableStatistics(ConnectorSession, JdbcTableHandle) - Method in class io.trino.plugin.sqlserver.SqlServerClient
 

I

implementAggregation(ConnectorSession, AggregateFunction, Map<String, ColumnHandle>) - Method in class io.trino.plugin.sqlserver.SqlServerClient
 
ImplementAvgBigint - Class in io.trino.plugin.sqlserver
 
ImplementAvgBigint() - Constructor for class io.trino.plugin.sqlserver.ImplementAvgBigint
 
implementJoin(ConnectorSession, JoinType, PreparedQuery, PreparedQuery, List<JdbcJoinCondition>, Map<JdbcColumnHandle, String>, Map<JdbcColumnHandle, String>, JoinStatistics) - Method in class io.trino.plugin.sqlserver.SqlServerClient
 
ImplementSqlServerCountBig - Class in io.trino.plugin.sqlserver
Implements specialized version of count(x) that returns bigint in SQL Server.
ImplementSqlServerCountBig() - Constructor for class io.trino.plugin.sqlserver.ImplementSqlServerCountBig
 
ImplementSqlServerCountBigAll - Class in io.trino.plugin.sqlserver
Implements specialized version of count(*) that returns bigint in SQL Server.
ImplementSqlServerCountBigAll() - Constructor for class io.trino.plugin.sqlserver.ImplementSqlServerCountBigAll
 
ImplementSqlServerStddevPop - Class in io.trino.plugin.sqlserver
 
ImplementSqlServerStddevPop() - Constructor for class io.trino.plugin.sqlserver.ImplementSqlServerStddevPop
 
ImplementSqlServerStdev - Class in io.trino.plugin.sqlserver
 
ImplementSqlServerStdev() - Constructor for class io.trino.plugin.sqlserver.ImplementSqlServerStdev
 
ImplementSqlServerVariance - Class in io.trino.plugin.sqlserver
 
ImplementSqlServerVariance() - Constructor for class io.trino.plugin.sqlserver.ImplementSqlServerVariance
 
ImplementSqlServerVariancePop - Class in io.trino.plugin.sqlserver
 
ImplementSqlServerVariancePop() - Constructor for class io.trino.plugin.sqlserver.ImplementSqlServerVariancePop
 
io.trino.plugin.sqlserver - package io.trino.plugin.sqlserver
 
isBulkCopyForWrite() - Method in class io.trino.plugin.sqlserver.SqlServerConfig
 
isBulkCopyForWrite(ConnectorSession) - Static method in class io.trino.plugin.sqlserver.SqlServerSessionProperties
Note that certain data types are unsupported by SQL Server and prevent bulk copies from being performed, see the SQL Server docs.
isBulkCopyForWriteLockDestinationTable() - Method in class io.trino.plugin.sqlserver.SqlServerConfig
 
isBulkCopyForWriteLockDestinationTable(ConnectorSession) - Static method in class io.trino.plugin.sqlserver.SqlServerSessionProperties
 
isLimitGuaranteed(ConnectorSession) - Method in class io.trino.plugin.sqlserver.SqlServerClient
 
isSnapshotIsolationDisabled() - Method in class io.trino.plugin.sqlserver.SqlServerConfig
 
isStoredProcedureTableFunctionEnabled() - Method in class io.trino.plugin.sqlserver.SqlServerConfig
 
isSupportedJoinCondition(ConnectorSession, JdbcJoinCondition) - Method in class io.trino.plugin.sqlserver.SqlServerClient
 
isTableLockNeeded(ConnectorSession) - Method in class io.trino.plugin.sqlserver.SqlServerClient
Table lock is a prerequisite for `minimal logging` in SQL Server
isTopNGuaranteed(ConnectorSession) - Method in class io.trino.plugin.sqlserver.SqlServerClient
 

L

limitFunction() - Method in class io.trino.plugin.sqlserver.SqlServerClient
 

N

NONE - Enum constant in enum class io.trino.plugin.sqlserver.DataCompression
 

O

openConnection(ConnectorSession) - Method in class io.trino.plugin.sqlserver.SqlServerConnectionFactory
 

P

PAGE - Enum constant in enum class io.trino.plugin.sqlserver.DataCompression
 
postProcessInsertTableNameClause(ConnectorSession, String) - Method in class io.trino.plugin.sqlserver.SqlServerClient
 

R

renameColumn(ConnectorSession, Connection, RemoteTableName, String, String) - Method in class io.trino.plugin.sqlserver.SqlServerClient
 
renameSchema(ConnectorSession, String, String) - Method in class io.trino.plugin.sqlserver.SqlServerClient
 
renameTable(ConnectorSession, Connection, String, String, String, String, String) - Method in class io.trino.plugin.sqlserver.SqlServerClient
 
retryOnDeadlock(CheckedSupplier<T>, String) - Static method in class io.trino.plugin.sqlserver.SqlServerClient
 
rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext<ParameterizedExpression>) - Method in class io.trino.plugin.sqlserver.ImplementSqlServerCountBig
 
rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext<ParameterizedExpression>) - Method in class io.trino.plugin.sqlserver.ImplementSqlServerCountBigAll
 
rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext<ParameterizedExpression>) - Method in class io.trino.plugin.sqlserver.ImplementSqlServerStddevPop
 
rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext<ParameterizedExpression>) - Method in class io.trino.plugin.sqlserver.ImplementSqlServerStdev
 
rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext<ParameterizedExpression>) - Method in class io.trino.plugin.sqlserver.ImplementSqlServerVariance
 
rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext<ParameterizedExpression>) - Method in class io.trino.plugin.sqlserver.ImplementSqlServerVariancePop
 
ROW - Enum constant in enum class io.trino.plugin.sqlserver.DataCompression
 

S

setBulkCopyForWrite(boolean) - Method in class io.trino.plugin.sqlserver.SqlServerConfig
 
setBulkCopyForWriteLockDestinationTable(boolean) - Method in class io.trino.plugin.sqlserver.SqlServerConfig
 
setColumnType(ConnectorSession, JdbcTableHandle, JdbcColumnHandle, Type) - Method in class io.trino.plugin.sqlserver.SqlServerClient
 
setSnapshotIsolationDisabled(boolean) - Method in class io.trino.plugin.sqlserver.SqlServerConfig
 
setStoredProcedureTableFunctionEnabled(boolean) - Method in class io.trino.plugin.sqlserver.SqlServerConfig
 
setup(Binder) - Method in class io.trino.plugin.sqlserver.SqlServerClientModule
 
SQL_SERVER_DEADLOCK_ERROR_CODE - Static variable in class io.trino.plugin.sqlserver.SqlServerClient
 
SQL_SERVER_MAX_LIST_EXPRESSIONS - Static variable in class io.trino.plugin.sqlserver.SqlServerClient
 
SqlServerClient - Class in io.trino.plugin.sqlserver
 
SqlServerClient(BaseJdbcConfig, JdbcStatisticsConfig, ConnectionFactory, QueryBuilder, IdentifierMapping, RemoteQueryModifier) - Constructor for class io.trino.plugin.sqlserver.SqlServerClient
 
SqlServerClientModule - Class in io.trino.plugin.sqlserver
 
SqlServerClientModule() - Constructor for class io.trino.plugin.sqlserver.SqlServerClientModule
 
SqlServerConfig - Class in io.trino.plugin.sqlserver
 
SqlServerConfig() - Constructor for class io.trino.plugin.sqlserver.SqlServerConfig
 
SqlServerConnectionFactory - Class in io.trino.plugin.sqlserver
 
SqlServerConnectionFactory(ConnectionFactory, boolean) - Constructor for class io.trino.plugin.sqlserver.SqlServerConnectionFactory
 
SqlServerPlugin - Class in io.trino.plugin.sqlserver
 
SqlServerPlugin() - Constructor for class io.trino.plugin.sqlserver.SqlServerPlugin
 
SqlServerSessionProperties - Class in io.trino.plugin.sqlserver
 
SqlServerSessionProperties(SqlServerConfig) - Constructor for class io.trino.plugin.sqlserver.SqlServerSessionProperties
 
SqlServerTableProperties - Class in io.trino.plugin.sqlserver
 
SqlServerTableProperties() - Constructor for class io.trino.plugin.sqlserver.SqlServerTableProperties
 
supportsAggregationPushdown(ConnectorSession, JdbcTableHandle, List<AggregateFunction>, Map<String, ColumnHandle>, List<List<ColumnHandle>>) - Method in class io.trino.plugin.sqlserver.SqlServerClient
 
supportsTopN(ConnectorSession, JdbcTableHandle, List<JdbcSortItem>) - Method in class io.trino.plugin.sqlserver.SqlServerClient
 

T

toColumnMapping(ConnectorSession, Connection, JdbcTypeHandle) - Method in class io.trino.plugin.sqlserver.SqlServerClient
 
topNFunction() - Method in class io.trino.plugin.sqlserver.SqlServerClient
 
toWriteMapping(ConnectorSession, Type) - Method in class io.trino.plugin.sqlserver.SqlServerClient
 

V

valueOf(String) - Static method in enum class io.trino.plugin.sqlserver.DataCompression
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.trino.plugin.sqlserver.DataCompression
Returns an array containing the constants of this enum class, in the order they are declared.
varbinaryColumnMapping() - Static method in class io.trino.plugin.sqlserver.SqlServerClient
 
varbinaryWriteFunction() - Static method in class io.trino.plugin.sqlserver.SqlServerClient
 
verifyColumnName(DatabaseMetaData, String) - Method in class io.trino.plugin.sqlserver.SqlServerClient
 
verifyTableName(DatabaseMetaData, String) - Method in class io.trino.plugin.sqlserver.SqlServerClient
 
A B C D E G I L N O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values