Index
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
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) - 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
All Classes and Interfaces|All Packages|Constant Field Values