String[] getColumns(Map<String, String> query) throws IOException, InterruptedException { Objects.requireNonNull(query, "query is null"); Map<String, String> queryMap = new LinkedHashMap<>(); queryMap.put("headers", "true"); queryMap.put("count", "1"); if (query != null) { queryMap.putAll(query); } try (InputStream is = httpClient.getHttpRequest(new HistoDbUrl(config, "itesla/" + HistoQueryType.data + ".csv", queryMap)); CsvListReader reader = new CsvListReader(new InputStreamReader(is), CsvPreference.STANDARD_PREFERENCE)) { return reader.getHeader(true); } }
CsvListReader reader = new CsvListReader(new FileReader(file), CsvPreference.STANDARD_PREFERENCE); final String[] header = reader.getHeader(true); LOGGER.info(" file header: " + Arrays.toString(header));
String[] headers = csvListReader.getHeader(true); int offset = 0; for (int i = 0 ; i < headers.length; i++) {
CsvListReader reader = new CsvListReader(new FileReader(file), CsvPreference.STANDARD_PREFERENCE); final String[] header = reader.getHeader(true); LOGGER.info(" file header: " + Arrays.toString(header));
final CellProcessor[] procs; if(hasHeader) { header = Arrays.asList(reader.getHeader(true)); procs = new CellProcessor[header.size()]; df = new DataFrame<>(header);
final CellProcessor[] procs; if(hasHeader) { header = Arrays.asList(reader.getHeader(true)); procs = new CellProcessor[header.size()]; df = new DataFrame<>(header);
String[] h; try { h = reader.getHeader(true); } catch (IOException e) { throw new PaxmlRuntimeException("Cannot read csv file header: " + PaxmlUtils.getResourceFile(res), e); reader.getHeader(true); } catch (IOException e) { throw new PaxmlRuntimeException("Cannot read csv file header: " + PaxmlUtils.getResourceFile(res), e);