commit | c64b208857ca337e53fcbf19f69067d29c2f2b55 | [log] [tgz] |
---|---|---|
author | Ali Alsuliman <ali.al.solaiman@gmail.com> | Thu Mar 27 01:42:47 2025 -0700 |
committer | Ali Alsuliman <ali.al.solaiman@gmail.com> | Thu Mar 27 21:07:43 2025 +0000 |
tree | 51144003446635c4aea01b3af8fe70bd277d72e2 | |
parent | 325d345d1ca376358e785876fd3c6a50d161505d [diff] |
[ASTERIXDB-3537][COMP] Enable truncate on linked collections - user model changes: no - storage format changes: no - interface changes: no Details: Allow truncate on collections with meta. Ext-ref: MB-63067 Change-Id: Ic4054b303804bd02a3a97af78f84a7cf0f6c9b98 Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/19558 Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu> Reviewed-by: Murtadha Hubail <mhubail@apache.org> Tested-by: Ali Alsuliman <ali.al.solaiman@gmail.com>
diff --git a/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/translator/QueryTranslator.java b/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/translator/QueryTranslator.java index 297576d..f3b8dc9 100644 --- a/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/translator/QueryTranslator.java +++ b/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/translator/QueryTranslator.java
@@ -2460,10 +2460,6 @@ metadataProvider.isUsingDatabase())); } } - if (ds.hasMetaPart()) { - throw new CompilationException(ErrorCode.ILLEGAL_DML_OPERATION, sourceLoc, "truncate", - ds.getDatasetFullyQualifiedName()); - } DatasetType dsType = ds.getDatasetType(); if (dsType != DatasetType.INTERNAL) { String dsTypeName = dsType.toString().toLowerCase();