[ 
https://issues.apache.org/jira/browse/PHOENIX-7074?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17779510#comment-17779510
 ] 

ASF GitHub Bot commented on PHOENIX-7074:
-----------------------------------------

haridsv commented on code in PR #1713:
URL: https://github.com/apache/phoenix/pull/1713#discussion_r1371761534


##########
phoenix-core/src/main/java/org/apache/phoenix/schema/MetaDataClient.java:
##########
@@ -3545,6 +3545,18 @@ public MutationState dropIndex(DropIndexStatement 
statement) throws SQLException
                return dropTable(schemaName, tableName, parentTableName, 
PTableType.INDEX, statement.ifExists(), false, false);
     }
 
+    public MutationState dropCDC(DropCDCStatement statement) throws 
SQLException {
+        String schemaName = statement.getTableName().getSchemaName();
+        String cdcTableName = statement.getCdcObjName().getName();
+        String parentTableName = statement.getTableName().getTableName();
+        // Dropping the virtual CDC Table
+        dropTable(schemaName, cdcTableName, parentTableName, PTableType.CDC, 
statement.ifExists(), false, false);
+
+        String indexName = 
CDCUtil.getCDCIndexName(statement.getCdcObjName().getName());
+        // Dropping the uncovered index associated with the CDC Table
+        return dropTable(schemaName, indexName, parentTableName, 
PTableType.INDEX, statement.ifExists(), false, false);

Review Comment:
   > underscores in the beginning which is preventing the index to be dropped 
directly.
   
   You can still drop it by putting double quotes around the index name.





> Drop CDC implementation
> -----------------------
>
>                 Key: PHOENIX-7074
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-7074
>             Project: Phoenix
>          Issue Type: Sub-task
>            Reporter: Viraj Jasani
>            Assignee: Saurabh Rai
>            Priority: Major
>
> The implementation of the drop CDC on the CDC object should clean up CDC 
> object entry and also uncovered index created on the data table.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to