Package com.dci.intellij.dbn.editor.data.filter

Examples of com.dci.intellij.dbn.editor.data.filter.DatasetBasicFilterCondition


    public DatasetBasicFilterCondition getCondition() {
        return getConfiguration();
    }

    public DatasetBasicFilterCondition createCondition() {
        return new DatasetBasicFilterCondition(
                basicFilterForm.getConfiguration(),
                getSelectedColumn().getName(),
                editorComponent.getText(), getSelectedOperator(),
                active);
    }
View Full Code Here


                editorComponent.getText(), getSelectedOperator(),
                active);
    }

    public void remove() {
        DatasetBasicFilterCondition condition = getConfiguration();
        DatasetBasicFilterForm settingsEditor = (DatasetBasicFilterForm) condition.getFilter().getSettingsEditor();
        settingsEditor.removeConditionPanel(this);
    }
View Full Code Here

    public JPanel getComponent() {
        return mainPanel;
    }

    public void applyChanges() throws ConfigurationException {
        DatasetBasicFilterCondition condition = getConfiguration();
        DBColumn column = getSelectedColumn();
        ConditionOperator operator = getSelectedOperator();
        String value = editorComponent.getText();

        condition.setColumnName(column == null ? "" : column.getName());
        condition.setOperator(operator == null ? "" : operator.toString());
        condition.setValue(value == null ? "" : value);
        condition.setActive(isActive());
    }
View Full Code Here

            selectStatement.append(dataset.getQuotedName(false));
            selectStatement.append(" where\n    ");

            boolean addJoin = false;
            for (DatasetBasicFilterConditionForm conditionForm : conditionForms) {
                DatasetBasicFilterCondition condition = conditionForm.getCondition();
                if (conditionForm.isActive()) {
                    if (addJoin) {
                        selectStatement.append(joinAndRadioButton.isSelected() ? " and\n    " : " or\n    ");
                    }
                    addJoin = true;
                    condition.appendConditionString(selectStatement, dataset);
                }
            }

            if (previewDocument == null) {
                PsiFileFactory psiFileFactory = PsiFileFactory.getInstance(dataset.getProject());
View Full Code Here

        }
    }

    public void addConditionPanel(DBColumn column) {
        DatasetBasicFilter filter = getConfiguration();
        DatasetBasicFilterCondition condition = new DatasetBasicFilterCondition(filter);
        condition.setColumnName(column == null ? null : column.getName());
        condition.setOperator(ConditionOperator.EQUAL.getName());
        addConditionPanel(condition);
        updateNameAndPreview();
    }
View Full Code Here

TOP

Related Classes of com.dci.intellij.dbn.editor.data.filter.DatasetBasicFilterCondition

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.