public void createBasicFilter(DBDataset dataset, String columnName, Object columnValue, ConditionOperator operator, boolean interactive) {
DatasetFilterGroup filterGroup = getFilterGroup(dataset);
DatasetBasicFilter filter = filterGroup.createBasicFilter(columnName, columnValue, operator, interactive);
if (interactive) {
DatasetFilterDialog filterDialog = new DatasetFilterDialog(dataset, filter);
filterDialog.show();
} else {
filter.setNew(false);
filter.setTemporary(true);
setActiveFilter(dataset, filter);
DatasetEditorManager.getInstance(getProject()).reloadEditorData(dataset);