All Methods Static Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
void |
addColumn(JdbcTableHandle handle,
ColumnMetadata column) |
JdbcOutputTableHandle |
beginCreateTable(ConnectorTableMetadata tableMetadata) |
JdbcOutputTableHandle |
beginInsertTable(ConnectorTableMetadata tableMetadata) |
String |
buildInsertSql(JdbcOutputTableHandle handle) |
PreparedStatement |
buildSql(Connection connection,
JdbcSplit split,
List<JdbcColumnHandle> columnHandles) |
void |
commitCreateTable(JdbcOutputTableHandle handle) |
void |
createTable(ConnectorTableMetadata tableMetadata) |
protected JdbcOutputTableHandle |
createTable(ConnectorTableMetadata tableMetadata,
String tableName) |
void |
destroy() |
void |
dropColumn(JdbcTableHandle handle,
JdbcColumnHandle column) |
void |
dropTable(JdbcTableHandle handle) |
protected static String |
escapeNamePattern(String name,
String escape) |
protected void |
execute(Connection connection,
String query) |
void |
finishInsertTable(JdbcOutputTableHandle handle) |
protected String |
generateTemporaryTableName() |
List<JdbcColumnHandle> |
getColumns(ConnectorSession session,
JdbcTableHandle tableHandle) |
Connection |
getConnection(JdbcOutputTableHandle handle) |
Connection |
getConnection(JdbcSplit split) |
PreparedStatement |
getPreparedStatement(Connection connection,
String sql) |
Set<String> |
getSchemaNames() |
protected SchemaTableName |
getSchemaTableName(ResultSet resultSet) |
ConnectorSplitSource |
getSplits(JdbcTableLayoutHandle layoutHandle) |
JdbcTableHandle |
getTableHandle(SchemaTableName schemaTableName) |
List<SchemaTableName> |
getTableNames(String schema) |
protected ResultSet |
getTables(Connection connection,
String schemaName,
String tableName) |
TableStatistics |
getTableStatistics(ConnectorSession session,
JdbcTableHandle handle,
TupleDomain<ColumnHandle> tupleDomain) |
protected String |
quoted(String name) |
protected String |
quoted(String catalog,
String schema,
String table) |
void |
renameColumn(JdbcTableHandle handle,
JdbcColumnHandle jdbcColumn,
String newColumnName) |
void |
renameTable(JdbcTableHandle handle,
SchemaTableName newTable) |
protected void |
renameTable(String catalogName,
SchemaTableName oldTable,
SchemaTableName newTable) |
void |
rollbackCreateTable(JdbcOutputTableHandle handle) |
Optional<ReadMapping> |
toPrestoType(ConnectorSession session,
JdbcTypeHandle typeHandle) |
protected String |
toSqlType(Type type) |