Examples of ColumnInfo


Examples of com.dci.intellij.dbn.data.model.ColumnInfo

        }
        return columnInfos;
    }

    protected String getElementText(Object o) {
        ColumnInfo columnInfo = (ColumnInfo) o;
        return columnInfo.getName();
    }
View Full Code Here

Examples of com.dci.intellij.dbn.data.model.ColumnInfo

    }

    public boolean sort(int columnIndex, SortDirection sortDirection, boolean keepExisting) {
        SortableDataModel model = getModel();
        int modelColumnIndex = convertColumnIndexToModel(columnIndex);
        ColumnInfo columnInfo = getModel().getColumnInfo(modelColumnIndex);
        if (columnInfo.isSortable()) {
            boolean sorted = model.sort(modelColumnIndex, sortDirection, keepExisting);
            if (sorted) getTableHeader().repaint();
            return sorted;
        }
        return false;
View Full Code Here

Examples of com.dci.intellij.dbn.data.model.ColumnInfo

        return table.getModel().getColumnName(realColumnIndex);
    }

    public GenericDataType getGenericDataType(int columnIndex) {
        int realColumnIndex = getRealColumnIndex(columnIndex);
        ColumnInfo columnInfo = table.getModel().getColumnInfo(realColumnIndex);
        DBNativeDataType nativeDataType = columnInfo.getDataType().getNativeDataType();

        return nativeDataType == null ?
                GenericDataType.LITERAL :
                nativeDataType.getDataTypeDefinition().getGenericDataType();
View Full Code Here

Examples of com.dci.intellij.dbn.data.model.ColumnInfo

        TableColumnModel columnModel = getColumnModel();
        int viewColumnIndex = convertColumnIndexToView(columnIndex);
        TableColumn column = columnModel.getColumn(viewColumnIndex);
        columnModel.removeColumn(column);

        ColumnInfo columnInfo = getModel().getColumnInfo(columnIndex);
        datasetEditor.getState().getColumnSetup().getColumnState(columnInfo.getName()).setVisible(false);
    }
View Full Code Here

Examples of com.dci.intellij.dbn.data.model.ColumnInfo

        if (isLoading()) {
            return null;
        }

        int modelColumnIndex = getModelColumnIndex(columnIndex);
        ColumnInfo columnInfo = getModel().getColumnInfo(modelColumnIndex);
        return cellEditorFactory.getCellEditor(columnInfo, this);
    }
View Full Code Here

Examples of com.dci.intellij.dbn.data.model.ColumnInfo

    }

    @Override
    public boolean sort(int columnIndex, SortDirection sortDirection, boolean keepExisting) {
        int modelColumnIndex = convertColumnIndexToModel(columnIndex);
        ColumnInfo columnInfo = getModel().getColumnInfo(modelColumnIndex);
        if (columnInfo.isSortable()) {
            if (!isLoading() && super.sort(columnIndex, sortDirection, keepExisting)) {
                if (!getModel().isResultSetExhausted()) {
                    datasetEditor.loadData(SORT_LOAD_INSTRUCTIONS);
                }
                return true;
View Full Code Here

Examples of com.dci.intellij.dbn.data.model.ColumnInfo

    @Override
    public void prepareEditor(final DatasetEditorModelCell cell) {
        getEditorComponent().setUserValueHolder(cell);
        setCell(cell);
        ColumnInfo columnInfo = cell.getColumnInfo();
        DBDataType dataType = columnInfo.getDataType();
        if (dataType.isNative()) {
            highlight(cell.hasError() ? HIGHLIGHT_TYPE_ERROR : HIGHLIGHT_TYPE_NONE);
            if (dataType.getNativeDataType().isLOB()) {
                setEditable(false);
            } else {
View Full Code Here

Examples of com.dci.intellij.dbn.data.model.ColumnInfo

                }

                int index = 0;
                for (DatasetColumnState columnState : columnStates) {
                    DBColumn column = dataset.getColumn(columnState.getName());
                    ColumnInfo columnInfo = new DatasetEditorColumnInfo(column, index, column.getPosition());
                    addColumnInfo(columnInfo);
                    index++;
                }
            } else {
                ResultSetMetaData metaData = resultSet.getMetaData();
                int columnCount = metaData.getColumnCount();
                for (int i = 0; i < columnCount; i++) {
                    String name = metaData.getColumnName(i+1);
                    DBColumn column = dataset.getColumn(name);
                    ColumnInfo columnInfo = new DatasetEditorColumnInfo(column, i, i+1);
                    addColumnInfo(columnInfo);
                }
            }

        }
View Full Code Here

Examples of com.dci.intellij.dbn.data.model.ColumnInfo

        }
    }

    public int indexOfColumn(DBColumn column) {
        for (int i=0; i<getColumnCount(); i++) {
            ColumnInfo info = getColumnInfo(i);
            DatasetEditorColumnInfo columnInfo = (DatasetEditorColumnInfo) info;
            DBColumn col = columnInfo.getColumn();
            if (col != null && col.equals(column)) return i;
        }
        return -1;
View Full Code Here

Examples of com.fins.gt.model.ColumnInfo

    info.setId(modelJS.getString("id"));
    return info;
  }
   
  public static ColumnInfo createColumnInfo(JSONObject modelJS){
    ColumnInfo info=new ColumnInfo();
    info.setId(modelJS.getString("id"));
    info.setHeader(modelJS.getString("header"));
    info.setFieldIndex(modelJS.getString("fieldIndex"));
    info.setSortOrder(modelJS.getString("sortOrder"));
   
    info.setHidden(modelJS.getBoolean("hidden"));
    info.setExportable(modelJS.getBoolean("exportable"));
    info.setPrintable(modelJS.getBoolean("printable"));
   
    return info;
  }
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.