C D G H J M O P S W 
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 JDBCType from ResultSetMetaData.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
C D G H J M O P S W 
All Classes All Packages