Class ChProjectUpdater
java.lang.Object
org.pgcodekeeper.core.database.base.project.AbstractProjectUpdater
org.pgcodekeeper.core.database.ch.project.ChProjectUpdater
- All Implemented Interfaces:
IProjectUpdater
Project updater for ClickHouse databases.
Handles ClickHouse-specific directory structure and model exporters.
-
Constructor Summary
ConstructorsConstructorDescriptionChProjectUpdater(IDatabase dbNew, IDatabase dbOld, Collection<TreeElement> changedObjects, String encoding, Path dirExport, boolean overridesOnly, ISettings settings) Creates a new ClickHouse project updater with specified configuration. -
Method Summary
Methods inherited from class org.pgcodekeeper.core.database.base.project.AbstractProjectUpdater
updateFull, updatePartial
-
Constructor Details
-
ChProjectUpdater
public ChProjectUpdater(IDatabase dbNew, IDatabase dbOld, Collection<TreeElement> changedObjects, String encoding, Path dirExport, boolean overridesOnly, ISettings settings) Creates a new ClickHouse project updater with specified configuration.- Parameters:
dbNew- the new database schemadbOld- the old database schema for comparisonchangedObjects- collection of changed tree elementsencoding- the file encoding to usedirExport- the export directory pathoverridesOnly- whether to update only overridessettings- the application settings
-