Example usage for com.fasterxml.jackson.dataformat.csv CsvSchema.ColumnType getClass

List of usage examples for com.fasterxml.jackson.dataformat.csv CsvSchema.ColumnType getClass

Introduction

In this page you can find the example usage for com.fasterxml.jackson.dataformat.csv CsvSchema.ColumnType getClass.

Prototype

@HotSpotIntrinsicCandidate
public final native Class<?> getClass();

Source Link

Document

Returns the runtime class of this Object .

Usage

From source file:ro.fortsoft.dataset.csv.CsvDataSet.java

protected DataSetMetaData createDefaultMetaData() {
    BaseDataSetMetaData metaData = new BaseDataSetMetaData();

    rows = createMappingIterator(inputStream);
    CsvSchema parserSchema = (CsvSchema) rows.getParserSchema();
    int columnCount = parserSchema.size();
    for (int i = 0; i < columnCount; i++) {
        CsvSchema.Column column = parserSchema.column(i);
        CsvSchema.ColumnType columnType = column.getType();
        metaData.addField(column.getName(), columnType.getClass(), column.getIndex());
    }/*from   w  w w  . j  a  va 2  s  .c om*/

    return metaData;
}