Examples of EmptyDataSet


Examples of org.apache.metamodel.data.EmptyDataSet

            }
        }
        ds1.close();

        if (resultRows.isEmpty()) {
            return new EmptyDataSet(selectItems);
        }

        return new InMemoryDataSet(header, resultRows);
    }
View Full Code Here

Examples of org.apache.metamodel.data.EmptyDataSet

        try {
            // skip column header lines
            for (int i = 0; i < lineNumber; i++) {
                String line = reader.readLine();
                if (line == null) {
                    return new EmptyDataSet(columns);
                }
            }
        } catch (IOException e) {
            throw new MetaModelException("IOException occurred while reading from CSV resource: " + _resource, e);
        }
View Full Code Here

Examples of org.apache.metamodel.data.EmptyDataSet

            final SelectItem[] columnSelectItems = MetaModelHelper.createSelectItems(columns);
            final DataSet selectionDataSet = MetaModelHelper.getSelection(columnSelectItems, sourceDataSet);
            return selectionDataSet;
        } else if ("an_empty_table".equals(table.getName())) {
            return new EmptyDataSet(columns);
        }
        throw new UnsupportedOperationException();
    }
View Full Code Here

Examples of org.apache.metamodel.data.EmptyDataSet

        return schema;
    }

    protected static DataSet createDataSet(SelectItem[] selectItems, List<Object[]> data) {
        if (data.isEmpty()) {
            return new EmptyDataSet(selectItems);
        }

        SimpleDataSetHeader header = new SimpleDataSetHeader(selectItems);

        List<Row> rows = new ArrayList<Row>();
View Full Code Here

Examples of org.apache.metamodel.data.EmptyDataSet

            }
            rows.add(new DefaultRow(header, rowValues));
        }

        if (rows.isEmpty()) {
            return new EmptyDataSet(items);
        }
        return new InMemoryDataSet(header, rows);
    }
View Full Code Here

Examples of org.apache.metamodel.data.EmptyDataSet

        SelectItem item2 = new SelectItem("bar", "b");
        SelectItem item3 = new SelectItem("baz", "bz");
        List<SelectItem> selectItems1 = Arrays.asList(item1, item2, item3);
        List<SelectItem> selectItems2 = Arrays.asList(item2, item1);

        DataSet ds = MetaModelHelper.getSelection(selectItems2, new EmptyDataSet(selectItems1));
        assertEquals(SubSelectionDataSet.class, ds.getClass());

        assertEquals("[bar AS b, foo AS f]", Arrays.toString(ds.getSelectItems()));
    }
View Full Code Here

Examples of org.apache.metamodel.data.EmptyDataSet

        SelectItem item2 = new SelectItem("bar", "b");
        SelectItem item3 = new SelectItem("baz", "z");
        List<SelectItem> selectItems1 = Arrays.asList(item1, item2);
        List<SelectItem> selectItems2 = Arrays.asList(item3);

        DataSet ds1 = new EmptyDataSet(selectItems1);
        DataSet ds2 = new EmptyDataSet(selectItems2);

        DataSet joinedDs = MetaModelHelper.getLeftJoin(ds1, ds2, new FilterItem[] { new FilterItem(item2,
                OperatorType.EQUALS_TO, item3) });

        assertEquals(SubSelectionDataSet.class, joinedDs.getClass());
View Full Code Here

Examples of org.apache.metamodel.data.EmptyDataSet

                    if (!resultSet.next()) {
                        // the result set was not as long as the first row
                        if (resultSet != null) {
                            resultSet.close();
                        }
                        return new EmptyDataSet(query.getSelectClause().getItems());
                    }
                }
            }

            if (lease == null) {
View Full Code Here

Examples of org.apache.metamodel.data.EmptyDataSet

    public DataSet executeQuery(InputStream inputStream, Table table, Column[] columns, int maxRows) {
        final Workbook wb = ExcelUtils.readWorkbook(inputStream);
        final Sheet sheet = wb.getSheet(table.getName());

        if (sheet == null || sheet.getPhysicalNumberOfRows() == 0) {
            return new EmptyDataSet(columns);
        }

        DataSet dataSet = ExcelUtils.getDataSet(wb, sheet, table, _configuration);

        if (maxRows > 0) {
View Full Code Here

Examples of org.apache.metamodel.data.EmptyDataSet

            }
            selectItemOffset += fromSelectItems.length;
        }

        if (data.isEmpty()) {
            return new EmptyDataSet(selectItems);
        }

        final DataSetHeader header = new CachingDataSetHeader(selectItems);
        final List<Row> rows = new ArrayList<Row>(data.size());
        for (Object[] objects : data) {
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.