use of org.apache.drill.metastore.iceberg.operate.Delete in project drill by apache.
the class TestTablesOperationTransformer method testToDeleteOperation.
@Test
public void testToDeleteOperation() {
Expression expected = Expressions.equal(MetastoreColumn.STORAGE_PLUGIN.columnName(), "dfs");
org.apache.drill.metastore.operate.Delete delete = org.apache.drill.metastore.operate.Delete.builder().metadataType(MetadataType.ALL).filter(FilterExpression.equal(MetastoreColumn.STORAGE_PLUGIN, "dfs")).build();
Delete operation = transformer.toDelete(delete);
assertEquals(expected.toString(), operation.filter().toString());
}
use of org.apache.drill.metastore.iceberg.operate.Delete in project drill by apache.
the class TestTablesOperationTransformer method testToDeleteOperationByFilter.
@Test
public void testToDeleteOperationByFilter() {
FilterExpression filter = FilterExpression.and(FilterExpression.equal(MetastoreColumn.STORAGE_PLUGIN, "dfs"), FilterExpression.equal(MetastoreColumn.WORKSPACE, "tmp"));
Expression expected = Expressions.and(Expressions.equal(MetastoreColumn.STORAGE_PLUGIN.columnName(), "dfs"), Expressions.equal(MetastoreColumn.WORKSPACE.columnName(), "tmp"));
Delete operation = transformer.toDelete(filter);
assertEquals(expected.toString(), operation.filter().toString());
}
Aggregations