Class ClickhouseWriter

  • All Implemented Interfaces:
    de.xab.porter.transfer.connector.Connectable<java.sql.Connection>, JDBCConnector, de.xab.porter.transfer.writer.Writer<java.sql.Connection>

    public class ClickhouseWriter
    extends JDBCWriter
    clickhouse JDBC writer
    • Constructor Detail

      • ClickhouseWriter

        public ClickhouseWriter()
    • Method Detail

      • getConstraints

        protected java.lang.String getConstraints​(java.util.Map<java.lang.Short,​java.lang.String> primaryKeyMap)
        using MergeTree engine if enable create table. NOTE: this engine DOES NOT have unique constraints
        Overrides:
        getConstraints in class JDBCWriter
      • writeInDefaultMode

        protected void writeInDefaultMode​(de.xab.porter.api.Result<?> data)
        Description copied from class: JDBCWriter
        write in default mode, each data source has its implements
        Overrides:
        writeInDefaultMode in class JDBCWriter