public class DataFrameBuilder extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
DataFrameBuilder() |
protected |
DataFrameBuilder(DataIterator<?> dataIterator) |
protected DataFrameBuilder()
protected DataFrameBuilder(DataIterator<?> dataIterator)
public static DataFrame createDefault()
@Deprecated public static DataFrameBuilder createFrom(DataIterator<?> dataIterator)
DataFrame.load(java.io.File) instead.dataIterator - parent data readerpublic static DataFrameBuilder create()
public DataFrameBuilder withName(String name)
name - data frame namepublic DataFrameBuilder addColumn(DataFrameColumn column)
column - data frame columnpublic DataFrameBuilder addBooleanColumn(String name)
BooleanColumn to the builder.name - name of the columnpublic DataFrameBuilder addByteColumn(String name)
ByteColumn to the builder.name - name of the columnpublic DataFrameBuilder addDoubleColumn(String name)
DoubleColumn to the builder.name - name of the columnpublic DataFrameBuilder addFloatColumn(String name)
FloatColumn to the builder.name - name of the columnpublic DataFrameBuilder addIntegerColumn(String name)
IntegerColumn to the builder.name - name of the columnpublic DataFrameBuilder addLongColumn(String name)
LongColumn to the builder.name - name of the columnpublic DataFrameBuilder addShortColumn(String name)
ShortColumn to the builder.name - name of the columnpublic DataFrameBuilder addStringColumn(String name)
StringColumn to the builder.name - name of the columnpublic DataFrameBuilder setGroupUtil(GroupUtil groupUtil)
public DataFrameBuilder setJoinUtil(JoinUtil joinUtil)
public DataFrameBuilder withFilterPredicate(String predicate)
public DataFrameBuilder withFilterPredicate(FilterPredicate predicate)
public DataFrameBuilder from(DataIterator<?> dataIterator)
public DataFrameBuilder addColumn(String header, DataFrameColumn column)
header - column name in the parent data containercolumn - data frame columnpublic LinkedHashMap<String,DataFrameColumn> getColumns()
public DataFrame build()
Copyright © 2020. All rights reserved.