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}