Examples of DBDataset


Examples of com.dci.intellij.dbn.object.DBDataset

                    "Add column to filter..." :
                    "Add this value to filter");
        }

        public void actionPerformed(AnActionEvent e) {
            DBDataset dataset = datasetEditor.getDataset();
            DatasetFilterManager filterManager = DatasetFilterManager.getInstance(dataset.getProject());
            DatasetBasicFilter basicFilter = (DatasetBasicFilter) filterManager.getActiveFilter(dataset);
            filterManager.addConditionToFilter(basicFilter, dataset, columnInfo, columnValue, isHeaderAction);
        }
View Full Code Here

Examples of com.dci.intellij.dbn.object.DBDataset

            super(Icons.DBO_COLUMN_HIDDEN, "Select column...", selectedColumn, true);
        }

        @Override
        public List<DBColumn> loadValues() {
            DBDataset dataset = parentForm.getDataset();
            List<DBColumn> columns = new ArrayList<DBColumn>(dataset.getColumns());
            Collections.sort(columns);
            return columns;
        }
View Full Code Here

Examples of com.dci.intellij.dbn.object.DBDataset

    private DatasetEditorModelRow row;

    public DatasetRecordEditorForm(DatasetEditorModelRow row) {
        this.row = row;
        DBDataset dataset = row.getModel().getDataset();
        Project project = dataset.getProject();

        String headerTitle = dataset.getQualifiedName();
        Icon headerIcon = dataset.getIcon();
        Color headerBackground = UIUtil.getPanelBackground();
        if (getEnvironmentSettings(project).getVisibilitySettings().getDialogHeaders().value()) {
            headerBackground = dataset.getEnvironmentType().getColor();
        }
        DBNHeaderForm headerForm = new DBNHeaderForm(
                headerTitle,
                headerIcon,
                headerBackground);
View Full Code Here

Examples of com.dci.intellij.dbn.object.DBDataset

        }
    }

    private ResultSet loadResultSet(boolean useCurrentFilter) throws SQLException {
        Connection connection = connectionHandler.getStandaloneConnection();
        DBDataset dataset = getDataset();
        if (dataset != null) {
            Project project = dataset.getProject();
            DatasetFilter filter = DatasetFilterManager.EMPTY_FILTER;
            if (useCurrentFilter) {
                DatasetFilterManager filterManager = DatasetFilterManager.getInstance(project);
                filter = filterManager.getActiveFilter(dataset);
                if (filter == null) filter = DatasetFilterManager.EMPTY_FILTER;
View Full Code Here

Examples of com.dci.intellij.dbn.object.DBDataset

    public boolean isReadonly() {
        return !isEditable();
    }

    public boolean isEditable() {
        DBDataset dataset = getDataset();
        return dataset != null && dataset.isEditable(DBContentType.DATA);
    }
View Full Code Here

Examples of com.dci.intellij.dbn.object.DBDataset

        return datasets;
    }


    public DBDataset getDataset(String name) {
        DBDataset dataset = getTable(name);
        if (dataset == null) {
            dataset = getView(name);
            if (dataset == null && DatabaseCompatibilityInterface.getInstance(this).supportsObjectType(DBObjectType.MATERIALIZED_VIEW.getTypeId())) {
                dataset = getMaterializedView(name);
            }
View Full Code Here

Examples of com.dci.intellij.dbn.object.DBDataset

            if (object instanceof DBColumn) {
                DBColumn column = (DBColumn) object;
                columns.add(column);
                datasets.add(column.getDataset());
            } else if (object instanceof DBDataset) {
                DBDataset dataset = (DBDataset) object;
                datasets.add(dataset);
                columns.addAll(dataset.getColumns());
            } else {
                messages.addErrorMessage(
                        "Only objects of type DATASET and COLUMN are supported for select statement generation.\n" +
                        "Please review your selection and try again.");
            }
        }

        DatasetJoinBundle joinBundle = null;
        if (datasets.size() > 1) {
            joinBundle = new DatasetJoinBundle(datasets, true);
            for (DBDataset dataset : datasets) {
                if (!joinBundle.contains(dataset)) {
                    messages.addWarningMessage("Could not join table " +
                            dataset.getName() + ". No references found to the other tables.");
                }
            }
        }

        String statement = generateSelectStatement(datasets, columns, joinBundle, enforceAliasUsage);
View Full Code Here

Examples of com.dci.intellij.dbn.object.DBDataset

        }

        statement.append("from\n");
        Iterator<DBDataset> datasetIterator = datasets.iterator();
        while (datasetIterator.hasNext()) {
            DBDataset dataset = datasetIterator.next();

            statement.append("    ");
            statement.append(dataset.getName());
            if (useAliases) {
                statement.append(" ");
                statement.append(aliases.getAlias(dataset));
            }
            if (datasetIterator.hasNext()) {
View Full Code Here

Examples of com.dci.intellij.dbn.object.DBDataset

        DBSchemaObject object = getObject();
        if (object != null) {
            Project project = object.getProject();
            DBContentType contentType = object.getContentType();
            if (contentType == DBContentType.DATA) {
                DBDataset dataset = (DBDataset) object;
                DatasetFilterManager filterManager = DatasetFilterManager.getInstance(project);
                DatasetFilter filter = filterManager.getActiveFilter(dataset);

                if (filter == null) {
                    DataEditorSettings settings = DataEditorSettings.getInstance(project);
View Full Code Here

Examples of com.dci.intellij.dbn.object.DBDataset

            super(null, "", selectedColumn, true);
        }

        @Override
        public List<DBColumn> loadValues() {
            DBDataset dataset = datasetRef.get();
            if (dataset != null) {
                List<DBColumn> columns = new ArrayList<DBColumn>(dataset.getColumns());
                Collections.sort(columns);
                return columns;
            }
            return new ArrayList<DBColumn>();
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.