public DataSetBuilderImpl column(String columnId, ColumnType type) { dataSet.addColumn(columnId, type); return this; }
public DataSetBuilderImpl text(String columnId) { dataSet.addColumn(columnId, ColumnType.TEXT); return this; }
public DataSetBuilderImpl label(String columnId) { dataSet.addColumn(columnId, ColumnType.LABEL); return this; }
public DataSetBuilderImpl date(String columnId) { dataSet.addColumn(columnId, ColumnType.DATE); return this; }
public DataSetBuilderImpl number(String columnId) { dataSet.addColumn(columnId, ColumnType.NUMBER); return this; }
public DataSetBuilderImpl number(String columnId) { dataSet.addColumn(columnId, ColumnType.NUMBER); return this; }
public DataSetBuilderImpl column(String columnId, ColumnType type) { dataSet.addColumn(columnId, type); return this; }
public DataSetBuilderImpl label(String columnId) { dataSet.addColumn(columnId, ColumnType.LABEL); return this; }
public DataSetBuilderImpl text(String columnId) { dataSet.addColumn(columnId, ColumnType.TEXT); return this; }
public DataSetBuilderImpl date(String columnId) { dataSet.addColumn(columnId, ColumnType.DATE); return this; }
private void parseDataColumn( DataSet dataSet, JsonObject columnJson ) throws JsonException { if ( columnJson != null) { String columnId = columnJson.getString(DATASET_COLUMN_ID); String columnType = columnJson.getString(DATASET_COLUMN_TYPE); if ( columnId == null || columnType == null ) throw new RuntimeException("Dataset column id or type not specified"); dataSet.addColumn(columnId, ColumnType.valueOf(columnType)); DataColumn dataColumn = dataSet.getColumnById(columnId); parseColumnValues( dataColumn, columnJson ); } }
private void parseDataColumn( DataSet dataSet, JsonObject columnJson ) throws JsonException { if ( columnJson != null) { String columnId = columnJson.getString(DATASET_COLUMN_ID); String columnType = columnJson.getString(DATASET_COLUMN_TYPE); if ( columnId == null || columnType == null ) throw new RuntimeException("Dataset column id or type not specified"); dataSet.addColumn(columnId, ColumnType.valueOf(columnType)); DataColumn dataColumn = dataSet.getColumnById(columnId); parseColumnValues( dataColumn, columnJson ); } }
private DataSet _filterDataSet(DataSet dataSet, List<Integer> rows) { DataSet result = DataSetFactory.newEmptyDataSet(); for (DataColumn column : dataSet.getColumns()) { DataColumn sortedColumn = column.cloneEmpty(); SortedList sortedValues = new SortedList(column.getValues(), rows); sortedColumn.setValues(sortedValues); result.addColumn(sortedColumn); } return result; }
ColumnType type = ColumnType.LABEL; if (firstRow != null) type = calculateType(columnId, firstRow[i]); dataSet.addColumn(columnId, type); _columnIdxs.add(i);
public DataSet toDataSet() throws ParseException { DataSet dataSet = DataSetFactory.newEmptyDataSet(); for (int i = 0; i < columnIds.length; i++) { dataSet.addColumn(columnIds[i], getColumnType(types[i])); for (int j = 0; j < data.length; j++) { String[] row = data[j]; Object value = parseValue(row[i], types[i]); dataSet.setValueAt(j, i, value); } } return dataSet; }
public DataSet toDataSet() throws ParseException { DataSet dataSet = DataSetFactory.newEmptyDataSet(); for (int i = 0; i < columnIds.length; i++) { dataSet.addColumn(columnIds[i], getColumnType(types[i])); for (int j = 0; j < data.length; j++) { String[] row = data[j]; Object value = parseValue(row[i], types[i]); dataSet.setValueAt(j, i, value); } } return dataSet; }