Skip to content

Commit 7f14be1

Browse files
committed
Fix comment
1 parent 082dd16 commit 7f14be1

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

paimon-api/src/main/java/org/apache/paimon/CoreOptions.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2351,6 +2351,7 @@ public InlineElement getDescription() {
23512351
+ " Default is 10 * TARGET_FILE_SIZE.")
23522352
.build());
23532353

2354+
@Immutable
23542355
public static final ConfigOption<Boolean> PK_CLUSTERING_OVERRIDE =
23552356
key("pk-clustering-override")
23562357
.booleanType()

paimon-core/src/main/java/org/apache/paimon/schema/SchemaManager.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@
7878

7979
import static org.apache.paimon.CoreOptions.AGG_FUNCTION;
8080
import static org.apache.paimon.CoreOptions.BUCKET_KEY;
81+
import static org.apache.paimon.CoreOptions.CLUSTERING_COLUMNS;
8182
import static org.apache.paimon.CoreOptions.DELETION_VECTORS_ENABLED;
8283
import static org.apache.paimon.CoreOptions.DELETION_VECTORS_MODIFIABLE;
8384
import static org.apache.paimon.CoreOptions.DISTINCT;
@@ -87,6 +88,7 @@
8788
import static org.apache.paimon.CoreOptions.IGNORE_UPDATE_BEFORE;
8889
import static org.apache.paimon.CoreOptions.LIST_AGG_DELIMITER;
8990
import static org.apache.paimon.CoreOptions.NESTED_KEY;
91+
import static org.apache.paimon.CoreOptions.PK_CLUSTERING_OVERRIDE;
9092
import static org.apache.paimon.CoreOptions.SEQUENCE_FIELD;
9193
import static org.apache.paimon.catalog.AbstractCatalog.DB_SUFFIX;
9294
import static org.apache.paimon.catalog.Identifier.DEFAULT_MAIN_BRANCH;
@@ -1167,6 +1169,15 @@ public static void checkAlterTableOption(
11671169
IGNORE_UPDATE_BEFORE.key()));
11681170
}
11691171
}
1172+
1173+
if (CLUSTERING_COLUMNS.key().equals(key)) {
1174+
if (options.containsKey(PK_CLUSTERING_OVERRIDE.key())) {
1175+
throw new UnsupportedOperationException(
1176+
String.format(
1177+
"Cannot change %s when %s enabled.",
1178+
CLUSTERING_COLUMNS.key(), PK_CLUSTERING_OVERRIDE.key()));
1179+
}
1180+
}
11701181
}
11711182

11721183
public static void checkResetTableOption(String key) {

0 commit comments

Comments
 (0)