@@ -1980,7 +1980,8 @@ boolean dropPartition(String catName, String db_name, String tbl_name, List<Stri
19801980
19811981 /**
19821982 * Drop partitions based on an expression.
1983- * @deprecated Use {@link #dropPartitions(TableName, RequestPartsSpec, PartitionDropOptions, EnvironmentContext)} instead
1983+ * @deprecated since 4.1.0, will be removed in 5.0.0
1984+ * use {@link #dropPartitions(TableName, RequestPartsSpec, PartitionDropOptions, EnvironmentContext)} instead.
19841985 * @param dbName database name.
19851986 * @param tblName table name.
19861987 * @param partExprs I don't understand this fully, so can't completely explain it. The second
@@ -2002,7 +2003,8 @@ List<Partition> dropPartitions(String dbName, String tblName,
20022003
20032004 /**
20042005 * Drop partitions based on an expression.
2005- * @deprecated Use {@link #dropPartitions(TableName, RequestPartsSpec, PartitionDropOptions, EnvironmentContext)} instead
2006+ * @deprecated since 4.1.0, will be removed in 5.0.0
2007+ * use {@link #dropPartitions(TableName, RequestPartsSpec, PartitionDropOptions, EnvironmentContext)} instead.
20062008 * @param catName catalog name.
20072009 * @param dbName database name.
20082010 * @param tblName table name.
@@ -2031,7 +2033,8 @@ default List<Partition> dropPartitions(String catName, String dbName, String tbl
20312033
20322034 /**
20332035 * Drop partitions based on an expression.
2034- * @deprecated Use {@link #dropPartitions(TableName, RequestPartsSpec, PartitionDropOptions, EnvironmentContext)} instead
2036+ * @deprecated since 4.1.0, will be removed in 5.0.0
2037+ * use {@link #dropPartitions(TableName, RequestPartsSpec, PartitionDropOptions, EnvironmentContext)} instead.
20352038 * @param catName catalog name.
20362039 * @param dbName database name.
20372040 * @param tblName table name.
@@ -2063,7 +2066,8 @@ default List<Partition> dropPartitions(String catName, String dbName, String tbl
20632066
20642067 /**
20652068 * Generalization of dropPartitions(),
2066- * @deprecated Use {@link #dropPartitions(TableName, RequestPartsSpec, PartitionDropOptions, EnvironmentContext)} instead
2069+ * @deprecated since 4.1.0, will be removed in 5.0.0
2070+ * use {@link #dropPartitions(TableName, RequestPartsSpec, PartitionDropOptions, EnvironmentContext)} instead.
20672071 * @param dbName Name of the database
20682072 * @param tblName Name of the table
20692073 * @param partExprs Partition-specification
@@ -2081,7 +2085,8 @@ List<Partition> dropPartitions(String dbName, String tblName,
20812085
20822086 /**
20832087 * Generalization of dropPartitions(),
2084- * @deprecated Use {@link #dropPartitions(TableName, RequestPartsSpec, PartitionDropOptions, EnvironmentContext)} instead
2088+ * @deprecated since 4.1.0, will be removed in 5.0.0
2089+ * use {@link #dropPartitions(TableName, RequestPartsSpec, PartitionDropOptions, EnvironmentContext)} instead.
20852090 * @param catName catalog name
20862091 * @param dbName Name of the database
20872092 * @param tblName Name of the table
@@ -2099,13 +2104,23 @@ List<Partition> dropPartitions(String catName, String dbName, String tblName,
20992104 throws NoSuchObjectException , MetaException , TException ;
21002105
21012106 /**
2102- * @deprecated Use {@link #dropPartitions(TableName, RequestPartsSpec, PartitionDropOptions, EnvironmentContext)} instead
2107+ * @deprecated since 4.1.0, will be removed in 5.0.0
2108+ * use {@link #dropPartitions(TableName, RequestPartsSpec, PartitionDropOptions, EnvironmentContext)} instead.
21032109 */
21042110 @ Deprecated
21052111 List <Partition > dropPartitions (String catName , String dbName , String tblName ,
21062112 List <Pair <Integer , byte []>> partExprs , PartitionDropOptions options , EnvironmentContext context )
21072113 throws NoSuchObjectException , MetaException , TException ;
21082114
2115+ /**
2116+ * Drop partitions based on the request partitions specification.
2117+ * @param tableName Name of the table.
2118+ * @param partsSpec Specification of the partitions to drop.
2119+ * @param options Options for dropping partitions.
2120+ * @param context Environment context for the operation.
2121+ * @return List of Partitions dropped.
2122+ * @throws TException thrift transport error.
2123+ */
21092124 List <Partition > dropPartitions (TableName tableName ,
21102125 RequestPartsSpec partsSpec , PartitionDropOptions options , EnvironmentContext context )
21112126 throws TException ;
0 commit comments