public DataSet createDataSet() throws SparkplugException { logger.trace("Number of columns: " + numOfColumns); for (String columnName : columnNames) { logger.trace("\tcolumnName: " + columnName); } for (DataSetDataType type : types) { logger.trace("\ttypes: " + type); } for (Row row : rows) { logger.trace("\t\trow: " + row); } validate(); return new DataSet(numOfColumns, columnNames, types, rows); }
public DataSetBuilder(DataSet dataSet) { this.numOfColumns = dataSet.getNumOfColumns(); this.columnNames = new ArrayList<String>(dataSet.getColumnNames()); this.types = new ArrayList<DataSetDataType>(dataSet.getTypes()); this.rows = new ArrayList<Row>(dataSet.getRows().size()); for (Row row : dataSet.getRows()) { rows.add(new RowBuilder(row).createRow()); } }
SparkplugBProto.Payload.DataSet.newBuilder(); dataSetBuilder.setNumOfColumns(dataSet.getNumOfColumns()); List<String> columnNames = dataSet.getColumnNames(); if (columnNames != null && !columnNames.isEmpty()) { for (String name : columnNames) { List<DataSetDataType> columnTypes = dataSet.getTypes(); if (columnTypes != null && !columnTypes.isEmpty()) { for (DataSetDataType type : columnTypes) { List<Row> rows = dataSet.getRows(); if (rows != null && !rows.isEmpty()) { for (Row row : rows) {