001package io.ebeaninternal.dbmigration.ddlgeneration.platform;
002
003import io.ebean.config.DatabaseConfig;
004import io.ebeaninternal.dbmigration.ddlgeneration.DdlBuffer;
005import io.ebeaninternal.dbmigration.migration.CreateTable;
006
007public class ClickHouseTableDdl extends BaseTableDdl {
008
009  public ClickHouseTableDdl(DatabaseConfig config, PlatformDdl platformDdl) {
010    super(config, platformDdl);
011  }
012
013  @Override
014  protected void writePrimaryKeyConstraint(DdlBuffer buffer, String pkName, String[] pkColumns) {
015    // do nothing
016  }
017
018  @Override
019  protected void writeCompoundUniqueConstraints(DdlBuffer apply, CreateTable createTable) {
020    // do nothing
021  }
022
023  @Override
024  protected void writeUniqueConstraints(DdlBuffer apply, CreateTable createTable) {
025    // do nothing
026  }
027
028}