public class DataFrameMeta extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
META_FILE_EXTENSION |
| Constructor and Description |
|---|
DataFrameMeta() |
DataFrameMeta(Map<String,Class<? extends DataFrameColumn>> columns,
Class<? extends ReaderBuilder> readerBuilderClass,
Map<String,String> attributes) |
| Modifier and Type | Method and Description |
|---|---|
static DataFrameMeta |
create(DataFrame dataFrame,
Class<? extends ReaderBuilder> readerBuilderClass,
DataWriter dataWriterBuilder)
Creates data frame meta information
|
static DataFrameMeta |
create(DataFrame dataFrame,
Class<? extends ReaderBuilder> readerBuilderClass,
Map<String,String> writerAttributes)
Creates data frame meta information
|
Map<String,String> |
getAttributes()
Returns the attributes from the data writer used to write the data frame
|
Map<String,Class<? extends DataFrameColumn>> |
getColumns()
Returns a map of the columns in the data frame.
|
Class<? extends ReaderBuilder> |
getReaderBuilderClass()
Returns the
ReaderBuilder class that can be used to read the data frame |
public static final String META_FILE_EXTENSION
public DataFrameMeta()
public DataFrameMeta(Map<String,Class<? extends DataFrameColumn>> columns, Class<? extends ReaderBuilder> readerBuilderClass, Map<String,String> attributes)
public static DataFrameMeta create(DataFrame dataFrame, Class<? extends ReaderBuilder> readerBuilderClass, DataWriter dataWriterBuilder)
dataFrame - source data framereaderBuilderClass - class of used reader builderdataWriterBuilder - data writer usedpublic static DataFrameMeta create(DataFrame dataFrame, Class<? extends ReaderBuilder> readerBuilderClass, Map<String,String> writerAttributes)
dataFrame - source data framereaderBuilderClass - class of used reader builderwriterAttributes - attributes of the used data writerpublic Class<? extends ReaderBuilder> getReaderBuilderClass()
ReaderBuilder class that can be used to read the data framepublic Map<String,Class<? extends DataFrameColumn>> getColumns()
Copyright © 2017. All rights reserved.