public class DataFrameImpl extends AbstractList<Row> implements DataFrame
modCountBIG_ENDIAN_FLAG, KEY_COLUMN_FLAG, MAGIC_NUMBER, NULLABILITY_FLAG, SORTED_FLAGadd, add, addAll, clear, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, set, subListaddAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArrayclone, finalize, getClass, notify, notifyAll, wait, wait, waitcursor, empty, getOrDefaultDouble, getOrDefaultDouble, getOrDefaultFloat, getOrDefaultFloat, getOrDefaultInt, getOrDefaultInt, getOrDefaultLong, getOrDefaultLong, head, spliterator, tailadd, add, addAll, addAll, clear, contains, containsAll, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, sort, subList, toArray, toArrayparallelStream, removeIf, streampublic String toString()
toString in class AbstractCollection<Row>public int size()
size in interface Collection<Row>size in interface List<Row>size in class AbstractCollection<Row>public Row get(int rowIndex)
public boolean equals(DataFrame df, boolean dataOnly)
public boolean equals(Object o)
equals in interface Collection<Row>equals in interface List<Row>equals in class AbstractList<Row>public boolean hasKeyColumn()
hasKeyColumn in interface DataFramepublic Integer keyColumnIndex()
keyColumnIndex in interface DataFramepublic String keyColumnName()
keyColumnName in interface DataFramepublic ColumnType keyColumnType()
keyColumnType in interface DataFramepublic DataFrame withKeyColumn(int columnIndex)
withKeyColumn in interface DataFramepublic DataFrame withKeyColumn(String columnName)
withKeyColumn in interface DataFramepublic int columnCount()
columnCount in interface DataFramepublic int columnIndex(String columnName)
columnIndex in interface DataFramepublic String columnName(int columnIndex)
columnName in interface DataFramepublic ColumnType columnType(int columnIndex)
columnType in interface DataFramepublic ColumnType columnType(String columnName)
columnType in interface DataFramepublic LinkedHashMap<String,Column<?>> columnMap()
public List<String> columnNames()
columnNames in interface DataFramepublic List<ColumnType> columnTypes()
columnTypes in interface DataFramepublic DataFrame withColumn(String columnName, Column<?> column)
withColumn in interface DataFramepublic DataFrame withColumns(String[] columnNames, Column<?>[] columns)
withColumns in interface DataFramepublic DataFrame withColumns(LinkedHashMap<String,Column<?>> columns)
withColumns in interface DataFramepublic DataFrame withColumns(DataFrame df)
withColumns in interface DataFramepublic DataFrame selectColumns(List<String> columnNames)
selectColumns in interface DataFramepublic DataFrame selectColumns(String... columnNames)
selectColumns in interface DataFramepublic DataFrame selectColumns(int... columnIndices)
selectColumns in interface DataFramepublic DataFrame dropColumns(Collection<String> columnNames)
dropColumns in interface DataFramepublic DataFrame dropColumns(String... columnNames)
dropColumns in interface DataFramepublic DataFrame dropColumns(int... columnIndices)
dropColumns in interface DataFramepublic StringColumn stringColumn(int columnIndex)
stringColumn in interface DataFramepublic BooleanColumn booleanColumn(int columnIndex)
booleanColumn in interface DataFramepublic IntColumn intColumn(int columnIndex)
public LongColumn longColumn(int columnIndex)
longColumn in interface DataFramepublic DoubleColumn doubleColumn(int columnIndex)
doubleColumn in interface DataFramepublic FloatColumn floatColumn(int columnIndex)
floatColumn in interface DataFramepublic DateColumn dateColumn(int columnIndex)
dateColumn in interface DataFramepublic DateTimeColumn dateTimeColumn(int columnIndex)
dateTimeColumn in interface DataFramepublic StringColumn stringColumn(String columnName)
stringColumn in interface DataFramepublic BooleanColumn booleanColumn(String columnName)
booleanColumn in interface DataFramepublic LongColumn longColumn(String columnName)
longColumn in interface DataFramepublic DoubleColumn doubleColumn(String columnName)
doubleColumn in interface DataFramepublic FloatColumn floatColumn(String columnName)
floatColumn in interface DataFramepublic DateColumn dateColumn(String columnName)
dateColumn in interface DataFramepublic DateTimeColumn dateTimeColumn(String columnName)
dateTimeColumn in interface DataFramepublic <T> Column<T> deriveColumn(ColumnType type, Function<Row,T> function)
deriveColumn in interface DataFramepublic IntColumn deriveColumn(ToIntFunction<Row> function)
deriveColumn in interface DataFramepublic LongColumn deriveColumn(ToLongFunction<Row> function)
deriveColumn in interface DataFramepublic DoubleColumn deriveColumn(ToDoubleFunction<Row> function)
deriveColumn in interface DataFramepublic FloatColumn deriveColumn(ToFloatFunction<Row> function)
deriveColumn in interface DataFramepublic BooleanColumn deriveColumn(Predicate<Row> function)
deriveColumn in interface DataFramepublic DataFrame subFrame(int fromIndex, int toIndex)
public DataFrame subFrameByValue(Object from, Object to)
subFrameByValue in interface DataFramepublic DataFrame joinSingleIndex(DataFrame df, String columnName)
joinSingleIndex in interface DataFramepublic DataFrame joinSingleIndex(DataFrame df, boolean leftIndex, String nonIndexColumnName)
joinSingleIndex in interface DataFramepublic DataFrame leftJoinSingleIndex(DataFrame df, String columnName)
leftJoinSingleIndex in interface DataFramepublic DataFrame joinHash(DataFrame df, String[] leftColumnNames, String[] rightColumnNames)
public boolean isNull(int rowIndex,
int columnIndex)
public boolean isNull(int rowIndex,
String columnName)
public String getString(int rowIndex, int columnIndex)
public boolean getBoolean(int rowIndex,
int columnIndex)
getBoolean in interface DataFramepublic boolean getBoolean(int rowIndex,
String columnName)
getBoolean in interface DataFramepublic int getInt(int rowIndex,
String columnName)
public long getLong(int rowIndex,
int columnIndex)
public long getLong(int rowIndex,
String columnName)
public double getDouble(int rowIndex,
int columnIndex)
public double getDouble(int rowIndex,
String columnName)
public float getFloat(int rowIndex,
int columnIndex)
public float getFloat(int rowIndex,
String columnName)
public LocalDate getDate(int rowIndex, int columnIndex)
public int yyyymmdd(int rowIndex,
int columnIndex)
public int yyyymmdd(int rowIndex,
String columnName)
public LocalDateTime getDateTime(int rowIndex, int columnIndex)
getDateTime in interface DataFramepublic LocalDateTime getDateTime(int rowIndex, String columnName)
getDateTime in interface DataFrameCopyright © 2019. All rights reserved.