C D G H J M O P S W
All Classes All Packages
All Classes All Packages
All Classes All Packages
C
- ClickhouseReader - Class in de.xab.porter.transfer.jdbc.reader
-
clickhouse reader, with JDBC implement
- ClickhouseReader() - Constructor for class de.xab.porter.transfer.jdbc.reader.ClickhouseReader
- ClickhouseWriter - Class in de.xab.porter.transfer.jdbc.writer
-
clickhouse JDBC writer
- ClickhouseWriter() - Constructor for class de.xab.porter.transfer.jdbc.writer.ClickhouseWriter
- close() - Method in class de.xab.porter.transfer.jdbc.connector.HikariConnector
- closed() - Method in class de.xab.porter.transfer.jdbc.connector.HikariConnector
- connect(DataConnection) - Method in class de.xab.porter.transfer.jdbc.reader.JDBCReader
- connect(DataConnection) - Method in class de.xab.porter.transfer.jdbc.writer.JDBCWriter
- connect(Object...) - Method in class de.xab.porter.transfer.jdbc.connector.HikariConnector
- createTable(Result<?>) - Method in class de.xab.porter.transfer.jdbc.writer.DorisWriter
-
In case of Doris has a complex type of table with different DDL specification, porter will not support create table for it.
- createTable(Result<?>) - Method in class de.xab.porter.transfer.jdbc.writer.JDBCWriter
D
- de.xab.porter.transfer.jdbc - module de.xab.porter.transfer.jdbc
- de.xab.porter.transfer.jdbc.connector - package de.xab.porter.transfer.jdbc.connector
- de.xab.porter.transfer.jdbc.reader - package de.xab.porter.transfer.jdbc.reader
- de.xab.porter.transfer.jdbc.writer - package de.xab.porter.transfer.jdbc.writer
- doRead(Map<String, Column>, String) - Method in class de.xab.porter.transfer.jdbc.reader.JDBCReader
- DorisWriter - Class in de.xab.porter.transfer.jdbc.writer
- DorisWriter() - Constructor for class de.xab.porter.transfer.jdbc.writer.DorisWriter
- doWrite(Result<?>) - Method in class de.xab.porter.transfer.jdbc.writer.JDBCWriter
G
- getAfterDDL(Map<Short, String>, String, String, List<Column>) - Method in class de.xab.porter.transfer.jdbc.writer.JDBCWriter
-
generate additional part after create DDL, some data source may override it
- getAfterDDL(Map<Short, String>, String, String, List<Column>) - Method in class de.xab.porter.transfer.jdbc.writer.PostgreSQLWriter
- getColumns(List<Column>, String) - Method in class de.xab.porter.transfer.jdbc.writer.JDBCWriter
-
generate column part of create DDL
- getColumns(List<Column>, String) - Method in class de.xab.porter.transfer.jdbc.writer.PostgreSQLWriter
- getColumnType(Column) - Method in class de.xab.porter.transfer.jdbc.writer.JDBCWriter
-
map
JDBCTypefromResultSetMetaData.getColumnType(int) - getColumnType(Column) - Method in class de.xab.porter.transfer.jdbc.writer.PostgreSQLWriter
- getConstraints(Map<Short, String>) - Method in class de.xab.porter.transfer.jdbc.writer.ClickhouseWriter
-
using MergeTree engine if enable create table.
- getConstraints(Map<Short, String>) - Method in class de.xab.porter.transfer.jdbc.writer.JDBCWriter
-
generate constraints part of create DDL
- getCreate(String) - Method in class de.xab.porter.transfer.jdbc.writer.JDBCWriter
-
generate create header
- getCreate(String) - Method in class de.xab.porter.transfer.jdbc.writer.PostgreSQLWriter
- getCreateDDL(String, String, List<Column>) - Method in class de.xab.porter.transfer.jdbc.writer.JDBCWriter
-
generate create DDL
- getDataConnection() - Method in class de.xab.porter.transfer.jdbc.connector.HikariConnector
- getIdentifierQuote() - Method in class de.xab.porter.transfer.jdbc.reader.JDBCReader
- getIdentifierQuote() - Method in class de.xab.porter.transfer.jdbc.writer.JDBCWriter
- getJDBCUrl(DataConnection) - Method in interface de.xab.porter.transfer.jdbc.connector.JDBCConnector
- getJDBCUrl(DataConnection) - Method in class de.xab.porter.transfer.jdbc.reader.MySQLReader
- getJDBCUrl(DataConnection) - Method in class de.xab.porter.transfer.jdbc.writer.DorisWriter
-
Doris uses MySQL JDBC protocol
- getJDBCUrl(DataConnection) - Method in class de.xab.porter.transfer.jdbc.writer.MySQLWriter
- getStatement(int) - Method in class de.xab.porter.transfer.jdbc.reader.JDBCReader
-
get JDBC statement, and set properties for it
- getStatement(int) - Method in class de.xab.porter.transfer.jdbc.reader.PostgreSQLReader
- getTableIdentifier() - Method in class de.xab.porter.transfer.jdbc.writer.PostgreSQLWriter
- getTableMetaData() - Method in class de.xab.porter.transfer.jdbc.reader.JDBCReader
H
- HikariConnector - Class in de.xab.porter.transfer.jdbc.connector
-
JDBC connector using Hikari connection pool
- HikariConnector() - Constructor for class de.xab.porter.transfer.jdbc.connector.HikariConnector
J
- JDBCConnector - Interface in de.xab.porter.transfer.jdbc.connector
- JDBCReader - Class in de.xab.porter.transfer.jdbc.reader
-
common JDBC reader
- JDBCReader() - Constructor for class de.xab.porter.transfer.jdbc.reader.JDBCReader
- JDBCWriter - Class in de.xab.porter.transfer.jdbc.writer
-
common JDBC writer
- JDBCWriter() - Constructor for class de.xab.porter.transfer.jdbc.writer.JDBCWriter
M
- MariaDBReader - Class in de.xab.porter.transfer.jdbc.reader
-
mariaDB JDBC reader
- MariaDBReader() - Constructor for class de.xab.porter.transfer.jdbc.reader.MariaDBReader
- MySQLReader - Class in de.xab.porter.transfer.jdbc.reader
-
mysql JDBC reader
- MySQLReader() - Constructor for class de.xab.porter.transfer.jdbc.reader.MySQLReader
- MySQLWriter - Class in de.xab.porter.transfer.jdbc.writer
-
mysql JDBC writer
- MySQLWriter() - Constructor for class de.xab.porter.transfer.jdbc.writer.MySQLWriter
O
- OracleReader - Class in de.xab.porter.transfer.jdbc.reader
-
Oracle JDBC reader
- OracleReader() - Constructor for class de.xab.porter.transfer.jdbc.reader.OracleReader
P
- PostgreSQLReader - Class in de.xab.porter.transfer.jdbc.reader
- PostgreSQLReader() - Constructor for class de.xab.porter.transfer.jdbc.reader.PostgreSQLReader
- PostgreSQLWriter - Class in de.xab.porter.transfer.jdbc.writer
-
PostgreSQL JDBC writer
- PostgreSQLWriter() - Constructor for class de.xab.porter.transfer.jdbc.writer.PostgreSQLWriter
S
- sortPrimaryKey(List<Column>, String) - Method in class de.xab.porter.transfer.jdbc.writer.JDBCWriter
-
keep primary key order with origin table/view constraint, sorted by primaryKeySeq
- split() - Method in class de.xab.porter.transfer.jdbc.reader.JDBCReader
W
- writeInDefaultMode(Result<?>) - Method in class de.xab.porter.transfer.jdbc.writer.ClickhouseWriter
- writeInDefaultMode(Result<?>) - Method in class de.xab.porter.transfer.jdbc.writer.JDBCWriter
-
write in default mode, each data source has its implements
- writeInDefaultMode(Result<?>) - Method in class de.xab.porter.transfer.jdbc.writer.PostgreSQLWriter
- writeInPostgreSQLFileMode(Result<?>) - Method in class de.xab.porter.transfer.jdbc.writer.PostgreSQLWriter
-
using copy for postgreSQL
- writeInPrepareBatchMode(Relation) - Method in class de.xab.porter.transfer.jdbc.writer.DorisWriter
-
Doris (0.14 for now) has an extremely slow speed of inserting with batch mode.
- writeInPrepareBatchMode(Relation) - Method in class de.xab.porter.transfer.jdbc.writer.JDBCWriter
-
write data in batch with prepared statement
- writeInStatementBatchMode(Relation) - Method in class de.xab.porter.transfer.jdbc.writer.DorisWriter
- writeInStatementBatchMode(Relation) - Method in class de.xab.porter.transfer.jdbc.writer.JDBCWriter
-
write data in batch
- writeInValueMode(Relation) - Method in class de.xab.porter.transfer.jdbc.writer.JDBCWriter
-
write data with one insert SQL and multi rows
All Classes All Packages