Uses of Interface
com.landawn.abacus.util.DataSet
Packages that use DataSet
-
Uses of DataSet in com.landawn.abacus.util
Classes in com.landawn.abacus.util that implement DataSetMethods in com.landawn.abacus.util that return DataSetModifier and TypeMethodDescriptionDataSet.absolute
(int rowIndex) Move the cursor to the specified row.RowDataSet.absolute
(int rowNum) DataSet.cartesianProduct
(DataSet other) RowDataSet.cartesianProduct
(DataSet other) DataSet.clone()
Deeply copy each element in thisDataSet
by Serialization/Deserialization.DataSet.clone
(boolean freeze) Deeply copy each element in thisDataSet
by Serialization/Deserialization.RowDataSet.clone()
RowDataSet.clone
(boolean freeze) DataSet.copy()
Returns the copy of thisDataSet
.DataSet.copy
(int fromRowIndex, int toRowIndex) Returns the copy of thisDataSet
from the specifiedfromRowIndex
totoRowIndex
.DataSet.copy
(int fromRowIndex, int toRowIndex, Collection<String> columnNames) Returns the copy of thisDataSet
with specified column name list from the specifiedfromRowIndex
totoRowIndex
.DataSet.copy
(Collection<String> columnNames) Returns the copy of thisDataSet
with specified column name list.RowDataSet.copy()
RowDataSet.copy
(int fromRowIndex, int toRowIndex) RowDataSet.copy
(int fromRowIndex, int toRowIndex, Collection<String> columnNames) RowDataSet.copy
(Collection<String> columnNames) DataSet.difference
(DataSet other) Returns a newDataSet
with all rows from this DataSet and which not appear in the specifiedother
in common columns.DataSet.difference
(DataSet other, boolean requiresSameColumns) Returns a newDataSet
with all rows from this DataSet and which not appear in the specifiedother
in common columns.DataSet.difference
(DataSet other, Collection<String> keyColumnNames) Returns a newDataSet
with all rows from this DataSet and which not appear in the specifiedother
in common columns.DataSet.difference
(DataSet other, Collection<String> keyColumnNames, boolean requiresSameColumns) Returns a newDataSet
with all rows from this DataSet and which not appear in the specifiedother
in common columns.RowDataSet.difference
(DataSet other) RowDataSet.difference
(DataSet other, boolean requiresSameColumns) RowDataSet.difference
(DataSet other, Collection<String> keyColumnNames) RowDataSet.difference
(DataSet other, Collection<String> keyColumnNames, boolean requiresSameColumns) DataSet.distinct()
Returns a newDataSet
with the rows de-duplicated by the values in all columns.RowDataSet.distinct()
DataSet.distinctBy
(String columnName) Returns a newDataSet
with the rows de-duplicated by the value in the specified column.DataSet.distinctBy
(String columnName, Throwables.Function<?, ?, E> keyMapper) Returns a newDataSet
with the rows de-duplicated by the value in the specified column from the specifiedfromRowIndex
totoRowIndex
.DataSet.distinctBy
(Collection<String> columnNames) Returns a newDataSet
with the rows de-duplicated by the values in the specified columns.DataSet.distinctBy
(Collection<String> columnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ?, E> keyMapper) Returns a newDataSet
with the rows de-duplicated by the values in the specified columns from the specifiedfromRowIndex
totoRowIndex
.RowDataSet.distinctBy
(String columnName) RowDataSet.distinctBy
(String columnName, Throwables.Function<?, ?, E> keyMapper) RowDataSet.distinctBy
(Collection<String> columnNames) RowDataSet.distinctBy
(Collection<String> columnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ?, E> keyMapper) static DataSet
DataSet.empty()
Returns an empty immutableDataSet
.Returns a newDataSet
with all rows from this DataSet and which not appear in the specifiedother
in common columns.Returns a newDataSet
with all rows from this DataSet and which not appear in the specifiedother
in common columns.DataSet.except
(DataSet other, Collection<String> keyColumnNames) Returns a newDataSet
with all rows from this DataSet and which not appear in the specifiedother
in common columns.DataSet.except
(DataSet other, Collection<String> keyColumnNames, boolean requiresSameColumns) Returns a newDataSet
with all rows from this DataSet and which not appear in the specifiedother
in common columns.RowDataSet.except
(DataSet other, Collection<String> keyColumnNames) RowDataSet.except
(DataSet other, Collection<String> keyColumnNames, boolean requiresSameColumns) Returns a newDataSet
with all rows from this DataSet and which not appear in the specifiedother
in common columns.Returns a newDataSet
with all rows from this DataSet and which not appear in the specifiedother
in common columns.DataSet.exceptAll
(DataSet other, Collection<String> keyColumnNames) Returns a newDataSet
with all rows from this DataSet and which not appear in the specifiedother
in common columns.DataSet.exceptAll
(DataSet other, Collection<String> keyColumnNames, boolean requiresSameColumns) Returns a newDataSet
with all rows from this DataSet and which not appear in the specifiedother
in common columns.RowDataSet.exceptAll
(DataSet other, Collection<String> keyColumnNames) RowDataSet.exceptAll
(DataSet other, Collection<String> keyColumnNames, boolean requiresSameColumns) DataSet.filter
(int fromRowIndex, int toRowIndex, Throwables.Predicate<? super NoCachingNoUpdating.DisposableObjArray, E> filter) DataSet.filter
(int fromRowIndex, int toRowIndex, Throwables.Predicate<? super NoCachingNoUpdating.DisposableObjArray, E> filter, int max) DataSet.filter
(int fromRowIndex, int toRowIndex, Tuple.Tuple2<String, String> columnNames, Throwables.BiPredicate<?, ?, E> filter) DataSet.filter
(int fromRowIndex, int toRowIndex, Tuple.Tuple2<String, String> columnNames, Throwables.BiPredicate<?, ?, E> filter, int max) DataSet.filter
(int fromRowIndex, int toRowIndex, Tuple.Tuple3<String, String, String> columnNames, Throwables.TriPredicate<?, ?, ?, E> filter) DataSet.filter
(int fromRowIndex, int toRowIndex, Tuple.Tuple3<String, String, String> columnNames, Throwables.TriPredicate<?, ?, ?, E> filter, int max) DataSet.filter
(int fromRowIndex, int toRowIndex, String columnName, Throwables.Predicate<?, E> filter) DataSet.filter
(int fromRowIndex, int toRowIndex, String columnName, Throwables.Predicate<?, E> filter, int max) DataSet.filter
(int fromRowIndex, int toRowIndex, Collection<String> columnNames, Throwables.Predicate<? super NoCachingNoUpdating.DisposableObjArray, E> filter) DataSet.filter
(int fromRowIndex, int toRowIndex, Collection<String> columnNames, Throwables.Predicate<? super NoCachingNoUpdating.DisposableObjArray, E> filter, int max) DataSet.filter
(Throwables.Predicate<? super NoCachingNoUpdating.DisposableObjArray, E> filter) DataSet.filter
(Throwables.Predicate<? super NoCachingNoUpdating.DisposableObjArray, E> filter, int max) DataSet.filter
(Tuple.Tuple2<String, String> columnNames, Throwables.BiPredicate<?, ?, E> filter) DataSet.filter
(Tuple.Tuple2<String, String> columnNames, Throwables.BiPredicate<?, ?, E> filter, int max) DataSet.filter
(Tuple.Tuple3<String, String, String> columnNames, Throwables.TriPredicate<?, ?, ?, E> filter) DataSet.filter
(Tuple.Tuple3<String, String, String> columnNames, Throwables.TriPredicate<?, ?, ?, E> filter, int max) DataSet.filter
(String columnName, Throwables.Predicate<?, E> filter) DataSet.filter
(String columnName, Throwables.Predicate<?, E> filter, int max) DataSet.filter
(Collection<String> columnNames, Throwables.Predicate<? super NoCachingNoUpdating.DisposableObjArray, E> filter) DataSet.filter
(Collection<String> columnNames, Throwables.Predicate<? super NoCachingNoUpdating.DisposableObjArray, E> filter, int max) RowDataSet.filter
(int fromRowIndex, int toRowIndex, Throwables.Predicate<? super NoCachingNoUpdating.DisposableObjArray, E> filter) RowDataSet.filter
(int fromRowIndex, int toRowIndex, Throwables.Predicate<? super NoCachingNoUpdating.DisposableObjArray, E> filter, int max) RowDataSet.filter
(int fromRowIndex, int toRowIndex, Tuple.Tuple2<String, String> columnNames, Throwables.BiPredicate<?, ?, E> filter) RowDataSet.filter
(int fromRowIndex, int toRowIndex, Tuple.Tuple2<String, String> columnNames, Throwables.BiPredicate<?, ?, E> filter, int max) RowDataSet.filter
(int fromRowIndex, int toRowIndex, Tuple.Tuple3<String, String, String> columnNames, Throwables.TriPredicate<?, ?, ?, E> filter) RowDataSet.filter
(int fromRowIndex, int toRowIndex, Tuple.Tuple3<String, String, String> columnNames, Throwables.TriPredicate<?, ?, ?, E> filter, int max) RowDataSet.filter
(int fromRowIndex, int toRowIndex, String columnName, Throwables.Predicate<?, E> filter) RowDataSet.filter
(int fromRowIndex, int toRowIndex, String columnName, Throwables.Predicate<?, E> filter, int max) RowDataSet.filter
(int fromRowIndex, int toRowIndex, Collection<String> columnNames, Throwables.Predicate<? super NoCachingNoUpdating.DisposableObjArray, E> filter) RowDataSet.filter
(int fromRowIndex, int toRowIndex, Collection<String> columnNames, Throwables.Predicate<? super NoCachingNoUpdating.DisposableObjArray, E> filter, int max) RowDataSet.filter
(Throwables.Predicate<? super NoCachingNoUpdating.DisposableObjArray, E> filter) RowDataSet.filter
(Throwables.Predicate<? super NoCachingNoUpdating.DisposableObjArray, E> filter, int max) RowDataSet.filter
(Tuple.Tuple2<String, String> columnNames, Throwables.BiPredicate<?, ?, E> filter) RowDataSet.filter
(Tuple.Tuple2<String, String> columnNames, Throwables.BiPredicate<?, ?, E> filter, int max) RowDataSet.filter
(Tuple.Tuple3<String, String, String> columnNames, Throwables.TriPredicate<?, ?, ?, E> filter) RowDataSet.filter
(Tuple.Tuple3<String, String, String> columnNames, Throwables.TriPredicate<?, ?, ?, E> filter, int max) RowDataSet.filter
(String columnName, Throwables.Predicate<?, E> filter) RowDataSet.filter
(String columnName, Throwables.Predicate<?, E> filter, int max) RowDataSet.filter
(Collection<String> columnNames, Throwables.Predicate<? super NoCachingNoUpdating.DisposableObjArray, E> filter) RowDataSet.filter
(Collection<String> columnNames, Throwables.Predicate<? super NoCachingNoUpdating.DisposableObjArray, E> filter, int max) DataSet.flatMap
(Tuple.Tuple2<String, String> fromColumnNames, String newColumnName, Collection<String> copyingColumnNames, Throwables.BiFunction<?, ?, ? extends Collection<?>, E> mapper) DataSet.flatMap
(Tuple.Tuple3<String, String, String> fromColumnNames, String newColumnName, Collection<String> copyingColumnNames, Throwables.TriFunction<?, ?, ?, ? extends Collection<?>, E> mapper) DataSet.flatMap
(String fromColumnName, String newColumnName, String copyingColumnName, Throwables.Function<?, ? extends Collection<?>, E> mapper) DataSet.flatMap
(String fromColumnName, String newColumnName, Collection<String> copyingColumnNames, Throwables.Function<?, ? extends Collection<?>, E> mapper) DataSet.flatMap
(Collection<String> fromColumnNames, String newColumnName, Collection<String> copyingColumnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ? extends Collection<?>, E> mapper) RowDataSet.flatMap
(Tuple.Tuple2<String, String> fromColumnNames, String newColumnName, Collection<String> copyingColumnNames, Throwables.BiFunction<?, ?, ? extends Collection<?>, E> mapper) RowDataSet.flatMap
(Tuple.Tuple3<String, String, String> fromColumnNames, String newColumnName, Collection<String> copyingColumnNames, Throwables.TriFunction<?, ?, ?, ? extends Collection<?>, E> mapper) RowDataSet.flatMap
(String fromColumnName, String newColumnName, String copyingColumnName, Throwables.Function<?, ? extends Collection<?>, E> mapper) RowDataSet.flatMap
(String fromColumnName, String newColumnName, Collection<String> copyingColumnNames, Throwables.Function<?, ? extends Collection<?>, E> mapper) RowDataSet.flatMap
(Collection<String> fromColumnNames, String newColumnName, Collection<String> copyingColumnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ? extends Collection<?>, E> mapper) Returns a newDataSet
that has all the rows from thisDataSet
and the specified rightDataSet
, regardless of whether there are any matches.Returns a newDataSet
that has all the rows from thisDataSet
and the specified rightDataSet
, regardless of whether there are any matches.DataSet.fullJoin
(DataSet right, Map<String, String> onColumnNames, String newColumnName, Class<?> newColumnClass) Returns a newDataSet
that has all the rows from thisDataSet
and the specified rightDataSet
, regardless of whether there are any matches.DataSet.fullJoin
(DataSet right, Map<String, String> onColumnNames, String newColumnName, Class<?> newColumnClass, IntFunction<? extends Collection> collSupplier) Returns a newDataSet
that has all the rows from thisDataSet
and the specified rightDataSet
, regardless of whether there are any matches.RowDataSet.fullJoin
(DataSet right, Map<String, String> onColumnNames, String newColumnName, Class<?> newColumnClass) RowDataSet.fullJoin
(DataSet right, Map<String, String> onColumnNames, String newColumnName, Class<?> newColumnClass, IntFunction<? extends Collection> collSupplier) DataSet.groupBy
(String keyColumnName, Throwables.Function<?, ?, E> keyMapper, String aggregateResultColumnName, String aggregateOnColumnName, Collector<?, ?, ?> collector) DataSet.groupBy
(String keyColumnName, Throwables.Function<?, ?, E> keyMapper, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ? extends T, E2> rowMapper, Collector<? super T, ?, ?> collector) DataSet.groupBy
(String keyColumnName, Throwables.Function<?, ?, E> keyMapper, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Class<?> rowClass) DataSet.groupBy
(String keyColumnName, Throwables.Function<?, ?, E> keyMapper, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Collector<? super Object[], ?, ?> collector) DataSet.groupBy
(String keyColumnName, String aggregateResultColumnName, String aggregateOnColumnName, Collector<?, ?, ?> collector) DataSet.groupBy
(String keyColumnName, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ? extends T, E> rowMapper, Collector<? super T, ?, ?> collector) DataSet.groupBy
(String keyColumnName, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Class<?> rowClass) DataSet.groupBy
(String keyColumnName, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Collector<? super Object[], ?, ?> collector) DataSet.groupBy
(Collection<String> columnNames) DataSet.groupBy
(Collection<String> keyColumnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ?, E> keyMapper) DataSet.groupBy
(Collection<String> keyColumnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ?, E> keyMapper, String aggregateResultColumnName, String aggregateOnColumnName, Collector<?, ?, ?> collector) DataSet.groupBy
(Collection<String> keyColumnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ?, E> keyMapper, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ? extends T, E2> rowMapper, Collector<? super T, ?, ?> collector) DataSet.groupBy
(Collection<String> keyColumnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ?, E> keyMapper, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Class<?> rowClass) DataSet.groupBy
(Collection<String> keyColumnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ?, E> keyMapper, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Collector<? super Object[], ?, ?> collector) DataSet.groupBy
(Collection<String> keyColumnNames, String aggregateResultColumnName, String aggregateOnColumnName, Collector<?, ?, ?> collector) DataSet.groupBy
(Collection<String> keyColumnNames, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ? extends T, E> rowMapper, Collector<? super T, ?, ?> collector) DataSet.groupBy
(Collection<String> keyColumnNames, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Class<?> rowClass) DataSet.groupBy
(Collection<String> keyColumnNames, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Collector<? super Object[], ?, ?> collector) RowDataSet.groupBy
(String keyColumnName, Throwables.Function<?, ?, E> keyMapper, String aggregateResultColumnName, String aggregateOnColumnName, Collector<?, ?, ?> collector) RowDataSet.groupBy
(String keyColumnName, Throwables.Function<?, ?, E> keyMapper, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ? extends T, E2> rowMapper, Collector<? super T, ?, ?> collector) RowDataSet.groupBy
(String keyColumnName, Throwables.Function<?, ?, E> keyMapper, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Class<?> rowClass) RowDataSet.groupBy
(String keyColumnName, Throwables.Function<?, ?, E> keyMapper, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Collector<? super Object[], ?, ?> collector) RowDataSet.groupBy
(String keyColumnName, String aggregateResultColumnName, String aggregateOnColumnName, Collector<?, ?, ?> collector) RowDataSet.groupBy
(String keyColumnName, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ? extends T, E> rowMapper, Collector<? super T, ?, ?> collector) RowDataSet.groupBy
(String keyColumnName, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Class<?> rowClass) RowDataSet.groupBy
(String keyColumnName, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Collector<? super Object[], ?, ?> collector) RowDataSet.groupBy
(Collection<String> keyColumnNames) RowDataSet.groupBy
(Collection<String> keyColumnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ?, E> keyMapper) RowDataSet.groupBy
(Collection<String> keyColumnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ?, E> keyMapper, String aggregateResultColumnName, String aggregateOnColumnName, Collector<?, ?, ?> collector) RowDataSet.groupBy
(Collection<String> keyColumnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ?, E> keyMapper, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ? extends T, E2> rowMapper, Collector<? super T, ?, ?> collector) RowDataSet.groupBy
(Collection<String> keyColumnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ?, E> keyMapper, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Class<?> rowClass) RowDataSet.groupBy
(Collection<String> keyColumnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ?, E> keyMapper, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Collector<? super Object[], ?, ?> collector) RowDataSet.groupBy
(Collection<String> keyColumnNames, String aggregateResultColumnName, String aggregateOnColumnName, Collector<?, ?, ?> collector) RowDataSet.groupBy
(Collection<String> keyColumnNames, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ? extends T, E> rowMapper, Collector<? super T, ?, ?> collector) RowDataSet.groupBy
(Collection<String> keyColumnNames, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Class<?> rowClass) RowDataSet.groupBy
(Collection<String> keyColumnNames, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Collector<? super Object[], ?, ?> collector) Returns a newDataSet
that is limited to the rows where there is a match in both thisDataSet
and rightDataSet
.Returns a newDataSet
that is limited to the rows where there is a match in both thisDataSet
and rightDataSet
.DataSet.innerJoin
(DataSet right, Map<String, String> onColumnNames, String newColumnName, Class<?> newColumnClass) Returns a newDataSet
that is limited to the rows where there is a match in both thisDataSet
and rightDataSet
.DataSet.innerJoin
(DataSet right, Map<String, String> onColumnNames, String newColumnName, Class<?> newColumnClass, IntFunction<? extends Collection> collSupplier) Returns a newDataSet
that is limited to the rows where there is a match in both thisDataSet
and rightDataSet
.RowDataSet.innerJoin
(DataSet right, Map<String, String> onColumnNames, String newColumnName, Class<?> newColumnClass) RowDataSet.innerJoin
(DataSet right, Map<String, String> onColumnNames, String newColumnName, Class<?> newColumnClass, IntFunction<? extends Collection> collSupplier) Returns a newDataSet
with all rows from this DataSet and which also appear in the specifiedother
in common columns.Returns a newDataSet
with all rows from this DataSet and which also appear in the specifiedother
in common columns.DataSet.intersect
(DataSet other, Collection<String> keyColumnNames) Returns a newDataSet
with all rows from this DataSet and which also appear in the specifiedother
in common columns.DataSet.intersect
(DataSet other, Collection<String> keyColumnNames, boolean requiresSameColumns) Returns a newDataSet
with all rows from this DataSet and which also appear in the specifiedother
in common columns.RowDataSet.intersect
(DataSet other, Collection<String> keyColumnNames) RowDataSet.intersect
(DataSet other, Collection<String> keyColumnNames, boolean requiresSameColumns) DataSet.intersectAll
(DataSet other) Returns a newDataSet
with all rows from this DataSet and which also appear in the specifiedother
in common columns..DataSet.intersectAll
(DataSet other, boolean requiresSameColumns) Returns a newDataSet
with all rows from this DataSet and which also appear in the specifiedother
in common columns.DataSet.intersectAll
(DataSet other, Collection<String> keyColumnNames) Returns a newDataSet
with all rows from this DataSet and which also appear in the specifiedother
in common columns..DataSet.intersectAll
(DataSet other, Collection<String> keyColumnNames, boolean requiresSameColumns) Returns a newDataSet
with all rows from this DataSet and which also appear in the specifiedother
in common columns.RowDataSet.intersectAll
(DataSet other) RowDataSet.intersectAll
(DataSet other, boolean requiresSameColumns) RowDataSet.intersectAll
(DataSet other, Collection<String> keyColumnNames) RowDataSet.intersectAll
(DataSet other, Collection<String> keyColumnNames, boolean requiresSameColumns) DataSet.intersection
(DataSet other) Returns a newDataSet
with all rows from this DataSet and which also appear in the specifiedother
in common columns.DataSet.intersection
(DataSet other, boolean requiresSameColumns) Returns a newDataSet
with all rows from this DataSet and which also appear in the specifiedother
in common columns.DataSet.intersection
(DataSet other, Collection<String> keyColumnNames) Returns a newDataSet
with all rows from this DataSet and which also appear in the specifiedother
in common columns.DataSet.intersection
(DataSet other, Collection<String> keyColumnNames, boolean requiresSameColumns) Returns a newDataSet
with all rows from this DataSet and which also appear in the specifiedother
in common columns.RowDataSet.intersection
(DataSet other) RowDataSet.intersection
(DataSet other, boolean requiresSameColumns) RowDataSet.intersection
(DataSet other, Collection<String> keyColumnNames) RowDataSet.intersection
(DataSet other, Collection<String> keyColumnNames, boolean requiresSameColumns) Returns a newDataSet
that has all the rows from thisDataSet
and the rows from the specified rightDataSet
if they have a match with the rows from the thisDataSet
.Returns a newDataSet
that has all the rows from thisDataSet
and the rows from the specified rightDataSet
if they have a match with the rows from the thisDataSet
.DataSet.leftJoin
(DataSet right, Map<String, String> onColumnNames, String newColumnName, Class<?> newColumnClass) Returns a newDataSet
that has all the rows from thisDataSet
and the rows from the specified rightDataSet
if they have a match with the rows from the thisDataSet
.DataSet.leftJoin
(DataSet right, Map<String, String> onColumnNames, String newColumnName, Class<?> newColumnClass, IntFunction<? extends Collection> collSupplier) Returns a newDataSet
that has all the rows from thisDataSet
and the rows from the specified rightDataSet
if they have a match with the rows from the thisDataSet
.RowDataSet.leftJoin
(DataSet right, Map<String, String> onColumnNames, String newColumnName, Class<?> newColumnClass) RowDataSet.leftJoin
(DataSet right, Map<String, String> onColumnNames, String newColumnName, Class<?> newColumnClass, IntFunction<? extends Collection> collSupplier) static DataSet
CSVUtil.loadCSV
(File csvFile, long offset, long count, Throwables.Predicate<String[], E> filter, List<? extends com.landawn.abacus.type.Type> columnTypeList) Load the data from CSV.CSVUtil.loadCSV
(File csvFile, long offset, long count, Throwables.Predicate<String[], E> filter, Map<String, ? extends com.landawn.abacus.type.Type> columnTypeMap) Load the data from CSV.static DataSet
CSVUtil.loadCSV
(File csvFile, long offset, long count, List<? extends com.landawn.abacus.type.Type> columnTypeList) static DataSet
CSVUtil.loadCSV
(File csvFile, long offset, long count, Map<String, ? extends com.landawn.abacus.type.Type> columnTypeMap) static DataSet
CSVUtil.loadCSV
(File csvFile, Collection<String> selectColumnNames) static DataSet
CSVUtil.loadCSV
(File csvFile, Collection<String> selectColumnNames, long offset, long count) CSVUtil.loadCSV
(File csvFile, Collection<String> selectColumnNames, long offset, long count, Throwables.Predicate<String[], E> filter) Load the data from CSV.static DataSet
static DataSet
static DataSet
CSVUtil.loadCSV
(InputStream csvInputStream) CSVUtil.loadCSV
(InputStream csvInputStream, long offset, long count, Throwables.Predicate<String[], E> filter, List<? extends com.landawn.abacus.type.Type> columnTypeList) Load the data from CSV.CSVUtil.loadCSV
(InputStream csvInputStream, long offset, long count, Throwables.Predicate<String[], E> filter, Map<String, ? extends com.landawn.abacus.type.Type> columnTypeMap) Load the data from CSV.static DataSet
CSVUtil.loadCSV
(InputStream csvInputStream, long offset, long count, List<? extends com.landawn.abacus.type.Type> columnTypeList) static DataSet
CSVUtil.loadCSV
(InputStream csvInputStream, long offset, long count, Map<String, ? extends com.landawn.abacus.type.Type> columnTypeMap) static DataSet
CSVUtil.loadCSV
(InputStream csvInputStream, Collection<String> selectColumnNames) static DataSet
CSVUtil.loadCSV
(InputStream csvInputStream, Collection<String> selectColumnNames, long offset, long count) CSVUtil.loadCSV
(InputStream csvInputStream, Collection<String> selectColumnNames, long offset, long count, Throwables.Predicate<String[], E> filter) Load the data from CSV.static DataSet
CSVUtil.loadCSV
(InputStream csvInputStream, List<? extends com.landawn.abacus.type.Type> columnTypeList) static DataSet
CSVUtil.loadCSV
(InputStream csvInputStream, Map<String, ? extends com.landawn.abacus.type.Type> columnTypeMap) static DataSet
CSVUtil.loadCSV
(Reader csvReader, long offset, long count, Throwables.Predicate<String[], E> filter, List<? extends com.landawn.abacus.type.Type> columnTypeList) Load the data from CSV.CSVUtil.loadCSV
(Reader csvReader, long offset, long count, Throwables.Predicate<String[], E> filter, Map<String, ? extends com.landawn.abacus.type.Type> columnTypeMap) Load the data from CSV.static DataSet
CSVUtil.loadCSV
(Reader csvReader, long offset, long count, List<? extends com.landawn.abacus.type.Type> columnTypeList) static DataSet
CSVUtil.loadCSV
(Reader csvReader, long offset, long count, Map<String, ? extends com.landawn.abacus.type.Type> columnTypeMap) static DataSet
CSVUtil.loadCSV
(Reader csvReader, Collection<String> selectColumnNames) static DataSet
CSVUtil.loadCSV
(Reader csvReader, Collection<String> selectColumnNames, long offset, long count) CSVUtil.loadCSV
(Reader csvReader, Collection<String> selectColumnNames, long offset, long count, Throwables.Predicate<String[], E> filter) Load the data from CSV.static DataSet
static DataSet
static DataSet
static DataSet
CSVUtil.loadCSV
(Class<?> beanClass, File csvFile, Collection<String> selectColumnNames) static DataSet
CSVUtil.loadCSV
(Class<?> beanClass, File csvFile, Collection<String> selectColumnNames, long offset, long count) CSVUtil.loadCSV
(Class<?> beanClass, File csvFile, Collection<String> selectColumnNames, long offset, long count, Throwables.Predicate<String[], E> filter) Load the data from CSV.static DataSet
CSVUtil.loadCSV
(Class<?> beanClass, InputStream csvInputStream) static DataSet
CSVUtil.loadCSV
(Class<?> beanClass, InputStream csvInputStream, Collection<String> selectColumnNames) static DataSet
CSVUtil.loadCSV
(Class<?> beanClass, InputStream csvInputStream, Collection<String> selectColumnNames, long offset, long count) CSVUtil.loadCSV
(Class<?> beanClass, InputStream csvInputStream, Collection<String> selectColumnNames, long offset, long count, Throwables.Predicate<String[], E> filter) Load the data from CSV.static DataSet
static DataSet
CSVUtil.loadCSV
(Class<?> beanClass, Reader csvReader, Collection<String> selectColumnNames) static DataSet
CSVUtil.loadCSV
(Class<?> beanClass, Reader csvReader, Collection<String> selectColumnNames, long offset, long count) CSVUtil.loadCSV
(Class<?> beanClass, Reader csvReader, Collection<String> selectColumnNames, long offset, long count, Throwables.Predicate<String[], E> filter) Load the data from CSV.DataSet.map
(Tuple.Tuple2<String, String> fromColumnNames, String newColumnName, Collection<String> copyingColumnNames, Throwables.BiFunction<?, ?, ?, E> mapper) DataSet.map
(Tuple.Tuple3<String, String, String> fromColumnNames, String newColumnName, Collection<String> copyingColumnNames, Throwables.TriFunction<?, ?, ?, ?, E> mapper) DataSet.map
(String fromColumnName, String newColumnName, String copyingColumnName, Throwables.Function<?, ?, E> mapper) DataSet.map
(String fromColumnName, String newColumnName, Collection<String> copyingColumnNames, Throwables.Function<?, ?, E> mapper) DataSet.map
(Collection<String> fromColumnNames, String newColumnName, Collection<String> copyingColumnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ?, E> mapper) RowDataSet.map
(Tuple.Tuple2<String, String> fromColumnNames, String newColumnName, Collection<String> copyingColumnNames, Throwables.BiFunction<?, ?, ?, E> mapper) RowDataSet.map
(Tuple.Tuple3<String, String, String> fromColumnNames, String newColumnName, Collection<String> copyingColumnNames, Throwables.TriFunction<?, ?, ?, ?, E> mapper) RowDataSet.map
(String fromColumnName, String newColumnName, String copyingColumnName, Throwables.Function<?, ?, E> mapper) RowDataSet.map
(String fromColumnName, String newColumnName, Collection<String> copyingColumnNames, Throwables.Function<?, ?, E> mapper) RowDataSet.map
(Collection<String> fromColumnNames, String newColumnName, Collection<String> copyingColumnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ?, E> mapper) Returns a newDataSet
by appending the specifiedother
into thisDataSet
.Returns a newDataSet
by appending the specifiedother
into thisDataSet
.Returns a newDataSet
by appending the specifiedother
fromfromRowIndex
totoRowIndex
into thisDataSet
.DataSet.merge
(DataSet other, int fromRowIndex, int toRowIndex, Collection<String> columnNames) Returns a newDataSet
by appending the specifiedcolumnNames
inother
fromfromRowIndex
totoRowIndex
into thisDataSet
.DataSet.merge
(DataSet other, Collection<String> columnNames) Returns a newDataSet
by appending the specifiedother
into thisDataSet
.DataSet.merge
(Collection<? extends DataSet> others) DataSet.merge
(Collection<? extends DataSet> others, boolean requiresSameColumns) RowDataSet.merge
(DataSet other, int fromRowIndex, int toRowIndex, Collection<String> columnNames) RowDataSet.merge
(DataSet other, Collection<String> columnNames) RowDataSet.merge
(Collection<? extends DataSet> others) RowDataSet.merge
(Collection<? extends DataSet> others, boolean requiresSameColumns) Returns a newDataSet
that has all the rows from the specified rightDataSet
and the rows from thisDataSet
if they have a match with the rows from the rightDataSet
.Returns a newDataSet
that has all the rows from the specified rightDataSet
and the rows from thisDataSet
if they have a match with the rows from the rightDataSet
.DataSet.rightJoin
(DataSet right, Map<String, String> onColumnNames, String newColumnName, Class<?> newColumnClass) Returns a newDataSet
that has all the rows from the specified rightDataSet
and the rows from thisDataSet
if they have a match with the rows from the rightDataSet
.DataSet.rightJoin
(DataSet right, Map<String, String> onColumnNames, String newColumnName, Class<?> newColumnClass, IntFunction<? extends Collection> collSupplier) Returns a newDataSet
that has all the rows from the specified rightDataSet
and the rows from thisDataSet
if they have a match with the rows from the rightDataSet
.RowDataSet.rightJoin
(DataSet right, Map<String, String> onColumnNames, String newColumnName, Class<?> newColumnClass) RowDataSet.rightJoin
(DataSet right, Map<String, String> onColumnNames, String newColumnName, Class<?> newColumnClass, IntFunction<? extends Collection> collSupplier) DataSet.slice
(int fromRowIndex, int toRowIndex) Returns a frozen slice view on thisDataSet
.DataSet.slice
(int fromRowIndex, int toRowIndex, Collection<String> columnNames) Returns a frozen slice view on thisDataSet
.DataSet.slice
(Collection<String> columnNames) Returns a frozen slice view on thisDataSet
.RowDataSet.slice
(int fromRowIndex, int toRowIndex) RowDataSet.slice
(int fromRowIndex, int toRowIndex, Collection<String> columnNames) RowDataSet.slice
(Collection<String> columnNames) DataSet.symmetricDifference
(DataSet other) Returns a newDataSet
with all rows from this DataSet and which also appear in the specifiedother
in common columns or vice versa.DataSet.symmetricDifference
(DataSet other, boolean requiresSameColumns) Returns a newDataSet
with all rows from this DataSet and which also appear in the specifiedother
in common columns or vice versa.DataSet.symmetricDifference
(DataSet other, Collection<String> keyColumnNames) Returns a newDataSet
with all rows from this DataSet and which also appear in the specifiedother
in common columns or vice versa.DataSet.symmetricDifference
(DataSet other, Collection<String> keyColumnNames, boolean requiresSameColumns) Returns a newDataSet
with all rows from this DataSet and which also appear in the specifiedother
in common columns or vice versa.RowDataSet.symmetricDifference
(DataSet other) RowDataSet.symmetricDifference
(DataSet other, boolean requiresSameColumns) RowDataSet.symmetricDifference
(DataSet other, Collection<String> keyColumnNames) RowDataSet.symmetricDifference
(DataSet other, Collection<String> keyColumnNames, boolean requiresSameColumns) CheckedStream.toDataSet()
The first row will be used as column names if its type is array or list, or obtain the column names from first row if its type is bean or map.If the specifiedcolumnNames
is null or empty, the first row will be used as column names if its type is array or list, or obtain the column names from first row if its type is bean or map.Sheet.toDataSetH()
To data set H.Sheet.toDataSetV()
To data set V.<T> DataSet
DataSet.topBy
(String columnName, int n, Comparator<T> cmp) DataSet.topBy
(Collection<String> columnNames, int n) DataSet.topBy
(Collection<String> columnNames, int n, Comparator<? super Object[]> cmp) DataSet.topBy
(Collection<String> columnNames, int n, Function<? super NoCachingNoUpdating.DisposableObjArray, ? extends Comparable> keyMapper) <T> DataSet
RowDataSet.topBy
(String columnName, int n, Comparator<T> cmp) RowDataSet.topBy
(Collection<String> columnNames, int n) RowDataSet.topBy
(Collection<String> columnNames, int n, Comparator<? super Object[]> cmp) RowDataSet.topBy
(Collection<String> columnNames, int n, Function<? super NoCachingNoUpdating.DisposableObjArray, ? extends Comparable> keyMapper) Returns a newDataSet
.Returns a newDataSet
.DataSet.union
(DataSet other, Collection<String> keyColumnNames) Returns a newDataSet
.DataSet.union
(DataSet other, Collection<String> keyColumnNames, boolean requiresSameColumns) Returns a newDataSet
.RowDataSet.union
(DataSet other, Collection<String> keyColumnNames) RowDataSet.union
(DataSet other, Collection<String> keyColumnNames, boolean requiresSameColumns) Returns a newDataSet
.Returns a newDataSet
.DataSet.unionAll
(DataSet other, Collection<String> keyColumnNames) Returns a newDataSet
with all rows from this DataSet and which also appear in the specifiedother
in common columns.DataSet.unionAll
(DataSet other, Collection<String> keyColumnNames, boolean requiresSameColumns) Returns a newDataSet
with all rows from this DataSet and which also appear in the specifiedother
in common columns.RowDataSet.unionAll
(DataSet other, Collection<String> keyColumnNames) RowDataSet.unionAll
(DataSet other, Collection<String> keyColumnNames, boolean requiresSameColumns) Methods in com.landawn.abacus.util that return types with arguments of type DataSetModifier and TypeMethodDescriptionDataSet.cube
(Collection<String> columnNames) DataSet.cube
(Collection<String> columnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ?, ? extends Exception> keyMapper) DataSet.cube
(Collection<String> columnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ?, ? extends Exception> keyMapper, String aggregateResultColumnName, String aggregateOnColumnName, Collector<?, ?, ?> collector) DataSet.cube
(Collection<String> columnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ?, ? extends Exception> keyMapper, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ? extends T, ? extends Exception> rowMapper, Collector<? super T, ?, ?> collector) DataSet.cube
(Collection<String> columnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ?, ? extends Exception> keyMapper, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Class<?> rowClass) DataSet.cube
(Collection<String> columnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ?, ? extends Exception> keyMapper, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Collector<? super Object[], ?, ?> collector) DataSet.cube
(Collection<String> columnNames, String aggregateResultColumnName, String aggregateOnColumnName, Collector<?, ?, ?> collector) DataSet.cube
(Collection<String> columnNames, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ? extends T, ? extends Exception> rowMapper, Collector<? super T, ?, ?> collector) DataSet.cube
(Collection<String> columnNames, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Class<?> rowClass) DataSet.cube
(Collection<String> columnNames, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Collector<? super Object[], ?, ?> collector) RowDataSet.cube
(Collection<String> columnNames) RowDataSet.cube
(Collection<String> columnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ?, ? extends Exception> keyMapper) RowDataSet.cube
(Collection<String> columnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ?, ? extends Exception> keyMapper, String aggregateResultColumnName, String aggregateOnColumnName, Collector<?, ?, ?> collector) RowDataSet.cube
(Collection<String> columnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ?, ? extends Exception> keyMapper, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ? extends T, ? extends Exception> rowMapper, Collector<? super T, ?, ?> collector) RowDataSet.cube
(Collection<String> columnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ?, ? extends Exception> keyMapper, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Class<?> rowClass) RowDataSet.cube
(Collection<String> columnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ?, ? extends Exception> keyMapper, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Collector<? super Object[], ?, ?> collector) RowDataSet.cube
(Collection<String> columnNames, String aggregateResultColumnName, String aggregateOnColumnName, Collector<?, ?, ?> collector) RowDataSet.cube
(Collection<String> columnNames, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ? extends T, ? extends Exception> rowMapper, Collector<? super T, ?, ?> collector) RowDataSet.cube
(Collection<String> columnNames, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Class<?> rowClass) RowDataSet.cube
(Collection<String> columnNames, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Collector<? super Object[], ?, ?> collector) DataSet.paginate
(int pageSize) DataSet.paginate
(Collection<String> columnNames, int pageSize) RowDataSet.paginate
(int pageSize) RowDataSet.paginate
(Collection<String> columnNames, int pageSize) DataSet.rollup
(Collection<String> columnNames) DataSet.rollup
(Collection<String> columnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ?, ? extends Exception> keyMapper) DataSet.rollup
(Collection<String> columnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ?, ? extends Exception> keyMapper, String aggregateResultColumnName, String aggregateOnColumnName, Collector<?, ?, ?> collector) DataSet.rollup
(Collection<String> columnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ?, ? extends Exception> keyMapper, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ? extends T, ? extends Exception> rowMapper, Collector<? super T, ?, ?> collector) DataSet.rollup
(Collection<String> columnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ?, ? extends Exception> keyMapper, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Class<?> rowClass) DataSet.rollup
(Collection<String> columnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ?, ? extends Exception> keyMapper, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Collector<? super Object[], ?, ?> collector) DataSet.rollup
(Collection<String> columnNames, String aggregateResultColumnName, String aggregateOnColumnName, Collector<?, ?, ?> collector) DataSet.rollup
(Collection<String> columnNames, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ? extends T, ? extends Exception> rowMapper, Collector<? super T, ?, ?> collector) DataSet.rollup
(Collection<String> columnNames, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Class<?> rowClass) DataSet.rollup
(Collection<String> columnNames, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Collector<? super Object[], ?, ?> collector) RowDataSet.rollup
(Collection<String> columnNames) RowDataSet.rollup
(Collection<String> columnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ?, ? extends Exception> keyMapper) RowDataSet.rollup
(Collection<String> columnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ?, ? extends Exception> keyMapper, String aggregateResultColumnName, String aggregateOnColumnName, Collector<?, ?, ?> collector) RowDataSet.rollup
(Collection<String> columnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ?, ? extends Exception> keyMapper, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ? extends T, ? extends Exception> rowMapper, Collector<? super T, ?, ?> collector) RowDataSet.rollup
(Collection<String> columnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ?, ? extends Exception> keyMapper, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Class<?> rowClass) RowDataSet.rollup
(Collection<String> columnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ?, ? extends Exception> keyMapper, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Collector<? super Object[], ?, ?> collector) RowDataSet.rollup
(Collection<String> columnNames, String aggregateResultColumnName, String aggregateOnColumnName, Collector<?, ?, ?> collector) RowDataSet.rollup
(Collection<String> columnNames, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Throwables.Function<? super NoCachingNoUpdating.DisposableObjArray, ? extends T, ? extends Exception> rowMapper, Collector<? super T, ?, ?> collector) RowDataSet.rollup
(Collection<String> columnNames, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Class<?> rowClass) RowDataSet.rollup
(Collection<String> columnNames, String aggregateResultColumnName, Collection<String> aggregateOnColumnNames, Collector<? super Object[], ?, ?> collector) DataSet.split
(int chunkSize) Returns consecutive sub lists of this DataSet, each of the same chunkSize (the list may be smaller), or an empty List if this DataSet is empty.DataSet.split
(Collection<String> columnNames, int chunkSize) Returns consecutive sub lists of this DataSet, each of the same chunkSize (the list may be smaller), or an empty List if this DataSet is empty.RowDataSet.split
(int chunkSize) RowDataSet.split
(Collection<String> columnNames, int chunkSize) DataSet.splitToList
(int chunkSize) Returns consecutive sub lists of this DataSet, each of the same chunkSize (the list may be smaller), or an empty List if this DataSet is empty.DataSet.splitToList
(Collection<String> columnNames, int chunkSize) Returns consecutive sub lists of this DataSet, each of the same chunkSize (the list may be smaller), or an empty List if this DataSet is empty.RowDataSet.splitToList
(int chunkSize) RowDataSet.splitToList
(Collection<String> columnNames, int chunkSize) Methods in com.landawn.abacus.util with parameters of type DataSetModifier and TypeMethodDescriptionAppend the specifiedother
into thisDataSet
.void
Append the specifiedother
into thisDataSet
.void
DataSet.cartesianProduct
(DataSet other) RowDataSet.cartesianProduct
(DataSet other) DataSet.difference
(DataSet other) Returns a newDataSet
with all rows from this DataSet and which not appear in the specifiedother
in common columns.DataSet.difference
(DataSet other, boolean requiresSameColumns) Returns a newDataSet
with all rows from this DataSet and which not appear in the specifiedother
in common columns.DataSet.difference
(DataSet other, Collection<String> keyColumnNames) Returns a newDataSet
with all rows from this DataSet and which not appear in the specifiedother
in common columns.DataSet.difference
(DataSet other, Collection<String> keyColumnNames, boolean requiresSameColumns) Returns a newDataSet
with all rows from this DataSet and which not appear in the specifiedother
in common columns.RowDataSet.difference
(DataSet other) RowDataSet.difference
(DataSet other, boolean requiresSameColumns) RowDataSet.difference
(DataSet other, Collection<String> keyColumnNames) RowDataSet.difference
(DataSet other, Collection<String> keyColumnNames, boolean requiresSameColumns) Returns a newDataSet
with all rows from this DataSet and which not appear in the specifiedother
in common columns.Returns a newDataSet
with all rows from this DataSet and which not appear in the specifiedother
in common columns.DataSet.except
(DataSet other, Collection<String> keyColumnNames) Returns a newDataSet
with all rows from this DataSet and which not appear in the specifiedother
in common columns.DataSet.except
(DataSet other, Collection<String> keyColumnNames, boolean requiresSameColumns) Returns a newDataSet
with all rows from this DataSet and which not appear in the specifiedother
in common columns.RowDataSet.except
(DataSet other, Collection<String> keyColumnNames) RowDataSet.except
(DataSet other, Collection<String> keyColumnNames, boolean requiresSameColumns) Returns a newDataSet
with all rows from this DataSet and which not appear in the specifiedother
in common columns.Returns a newDataSet
with all rows from this DataSet and which not appear in the specifiedother
in common columns.DataSet.exceptAll
(DataSet other, Collection<String> keyColumnNames) Returns a newDataSet
with all rows from this DataSet and which not appear in the specifiedother
in common columns.DataSet.exceptAll
(DataSet other, Collection<String> keyColumnNames, boolean requiresSameColumns) Returns a newDataSet
with all rows from this DataSet and which not appear in the specifiedother
in common columns.RowDataSet.exceptAll
(DataSet other, Collection<String> keyColumnNames) RowDataSet.exceptAll
(DataSet other, Collection<String> keyColumnNames, boolean requiresSameColumns) Returns a newDataSet
that has all the rows from thisDataSet
and the specified rightDataSet
, regardless of whether there are any matches.Returns a newDataSet
that has all the rows from thisDataSet
and the specified rightDataSet
, regardless of whether there are any matches.DataSet.fullJoin
(DataSet right, Map<String, String> onColumnNames, String newColumnName, Class<?> newColumnClass) Returns a newDataSet
that has all the rows from thisDataSet
and the specified rightDataSet
, regardless of whether there are any matches.DataSet.fullJoin
(DataSet right, Map<String, String> onColumnNames, String newColumnName, Class<?> newColumnClass, IntFunction<? extends Collection> collSupplier) Returns a newDataSet
that has all the rows from thisDataSet
and the specified rightDataSet
, regardless of whether there are any matches.RowDataSet.fullJoin
(DataSet right, Map<String, String> onColumnNames, String newColumnName, Class<?> newColumnClass) RowDataSet.fullJoin
(DataSet right, Map<String, String> onColumnNames, String newColumnName, Class<?> newColumnClass, IntFunction<? extends Collection> collSupplier) Returns a newDataSet
that is limited to the rows where there is a match in both thisDataSet
and rightDataSet
.Returns a newDataSet
that is limited to the rows where there is a match in both thisDataSet
and rightDataSet
.DataSet.innerJoin
(DataSet right, Map<String, String> onColumnNames, String newColumnName, Class<?> newColumnClass) Returns a newDataSet
that is limited to the rows where there is a match in both thisDataSet
and rightDataSet
.DataSet.innerJoin
(DataSet right, Map<String, String> onColumnNames, String newColumnName, Class<?> newColumnClass, IntFunction<? extends Collection> collSupplier) Returns a newDataSet
that is limited to the rows where there is a match in both thisDataSet
and rightDataSet
.RowDataSet.innerJoin
(DataSet right, Map<String, String> onColumnNames, String newColumnName, Class<?> newColumnClass) RowDataSet.innerJoin
(DataSet right, Map<String, String> onColumnNames, String newColumnName, Class<?> newColumnClass, IntFunction<? extends Collection> collSupplier) Returns a newDataSet
with all rows from this DataSet and which also appear in the specifiedother
in common columns.Returns a newDataSet
with all rows from this DataSet and which also appear in the specifiedother
in common columns.DataSet.intersect
(DataSet other, Collection<String> keyColumnNames) Returns a newDataSet
with all rows from this DataSet and which also appear in the specifiedother
in common columns.DataSet.intersect
(DataSet other, Collection<String> keyColumnNames, boolean requiresSameColumns) Returns a newDataSet
with all rows from this DataSet and which also appear in the specifiedother
in common columns.RowDataSet.intersect
(DataSet other, Collection<String> keyColumnNames) RowDataSet.intersect
(DataSet other, Collection<String> keyColumnNames, boolean requiresSameColumns) DataSet.intersectAll
(DataSet other) Returns a newDataSet
with all rows from this DataSet and which also appear in the specifiedother
in common columns..DataSet.intersectAll
(DataSet other, boolean requiresSameColumns) Returns a newDataSet
with all rows from this DataSet and which also appear in the specifiedother
in common columns.DataSet.intersectAll
(DataSet other, Collection<String> keyColumnNames) Returns a newDataSet
with all rows from this DataSet and which also appear in the specifiedother
in common columns..DataSet.intersectAll
(DataSet other, Collection<String> keyColumnNames, boolean requiresSameColumns) Returns a newDataSet
with all rows from this DataSet and which also appear in the specifiedother
in common columns.RowDataSet.intersectAll
(DataSet other) RowDataSet.intersectAll
(DataSet other, boolean requiresSameColumns) RowDataSet.intersectAll
(DataSet other, Collection<String> keyColumnNames) RowDataSet.intersectAll
(DataSet other, Collection<String> keyColumnNames, boolean requiresSameColumns) DataSet.intersection
(DataSet other) Returns a newDataSet
with all rows from this DataSet and which also appear in the specifiedother
in common columns.DataSet.intersection
(DataSet other, boolean requiresSameColumns) Returns a newDataSet
with all rows from this DataSet and which also appear in the specifiedother
in common columns.DataSet.intersection
(DataSet other, Collection<String> keyColumnNames) Returns a newDataSet
with all rows from this DataSet and which also appear in the specifiedother
in common columns.DataSet.intersection
(DataSet other, Collection<String> keyColumnNames, boolean requiresSameColumns) Returns a newDataSet
with all rows from this DataSet and which also appear in the specifiedother
in common columns.RowDataSet.intersection
(DataSet other) RowDataSet.intersection
(DataSet other, boolean requiresSameColumns) RowDataSet.intersection
(DataSet other, Collection<String> keyColumnNames) RowDataSet.intersection
(DataSet other, Collection<String> keyColumnNames, boolean requiresSameColumns) Returns a newDataSet
that has all the rows from thisDataSet
and the rows from the specified rightDataSet
if they have a match with the rows from the thisDataSet
.Returns a newDataSet
that has all the rows from thisDataSet
and the rows from the specified rightDataSet
if they have a match with the rows from the thisDataSet
.DataSet.leftJoin
(DataSet right, Map<String, String> onColumnNames, String newColumnName, Class<?> newColumnClass) Returns a newDataSet
that has all the rows from thisDataSet
and the rows from the specified rightDataSet
if they have a match with the rows from the thisDataSet
.DataSet.leftJoin
(DataSet right, Map<String, String> onColumnNames, String newColumnName, Class<?> newColumnClass, IntFunction<? extends Collection> collSupplier) Returns a newDataSet
that has all the rows from thisDataSet
and the rows from the specified rightDataSet
if they have a match with the rows from the thisDataSet
.RowDataSet.leftJoin
(DataSet right, Map<String, String> onColumnNames, String newColumnName, Class<?> newColumnClass) RowDataSet.leftJoin
(DataSet right, Map<String, String> onColumnNames, String newColumnName, Class<?> newColumnClass, IntFunction<? extends Collection> collSupplier) Returns a newDataSet
by appending the specifiedother
into thisDataSet
.Returns a newDataSet
by appending the specifiedother
into thisDataSet
.Returns a newDataSet
by appending the specifiedother
fromfromRowIndex
totoRowIndex
into thisDataSet
.DataSet.merge
(DataSet other, int fromRowIndex, int toRowIndex, Collection<String> columnNames) Returns a newDataSet
by appending the specifiedcolumnNames
inother
fromfromRowIndex
totoRowIndex
into thisDataSet
.DataSet.merge
(DataSet other, Collection<String> columnNames) Returns a newDataSet
by appending the specifiedother
into thisDataSet
.RowDataSet.merge
(DataSet other, int fromRowIndex, int toRowIndex, Collection<String> columnNames) RowDataSet.merge
(DataSet other, Collection<String> columnNames) static final Builder.DataSetBuilder
Prepend the specifiedother
into thisDataSet
.void
Prepend the specifiedother
into thisDataSet
.void
Returns a newDataSet
that has all the rows from the specified rightDataSet
and the rows from thisDataSet
if they have a match with the rows from the rightDataSet
.Returns a newDataSet
that has all the rows from the specified rightDataSet
and the rows from thisDataSet
if they have a match with the rows from the rightDataSet
.DataSet.rightJoin
(DataSet right, Map<String, String> onColumnNames, String newColumnName, Class<?> newColumnClass) Returns a newDataSet
that has all the rows from the specified rightDataSet
and the rows from thisDataSet
if they have a match with the rows from the rightDataSet
.DataSet.rightJoin
(DataSet right, Map<String, String> onColumnNames, String newColumnName, Class<?> newColumnClass, IntFunction<? extends Collection> collSupplier) Returns a newDataSet
that has all the rows from the specified rightDataSet
and the rows from thisDataSet
if they have a match with the rows from the rightDataSet
.RowDataSet.rightJoin
(DataSet right, Map<String, String> onColumnNames, String newColumnName, Class<?> newColumnClass) RowDataSet.rightJoin
(DataSet right, Map<String, String> onColumnNames, String newColumnName, Class<?> newColumnClass, IntFunction<? extends Collection> collSupplier) DataSet.symmetricDifference
(DataSet other) Returns a newDataSet
with all rows from this DataSet and which also appear in the specifiedother
in common columns or vice versa.DataSet.symmetricDifference
(DataSet other, boolean requiresSameColumns) Returns a newDataSet
with all rows from this DataSet and which also appear in the specifiedother
in common columns or vice versa.DataSet.symmetricDifference
(DataSet other, Collection<String> keyColumnNames) Returns a newDataSet
with all rows from this DataSet and which also appear in the specifiedother
in common columns or vice versa.DataSet.symmetricDifference
(DataSet other, Collection<String> keyColumnNames, boolean requiresSameColumns) Returns a newDataSet
with all rows from this DataSet and which also appear in the specifiedother
in common columns or vice versa.RowDataSet.symmetricDifference
(DataSet other) RowDataSet.symmetricDifference
(DataSet other, boolean requiresSameColumns) RowDataSet.symmetricDifference
(DataSet other, Collection<String> keyColumnNames) RowDataSet.symmetricDifference
(DataSet other, Collection<String> keyColumnNames, boolean requiresSameColumns) Returns a newDataSet
.Returns a newDataSet
.DataSet.union
(DataSet other, Collection<String> keyColumnNames) Returns a newDataSet
.DataSet.union
(DataSet other, Collection<String> keyColumnNames, boolean requiresSameColumns) Returns a newDataSet
.RowDataSet.union
(DataSet other, Collection<String> keyColumnNames) RowDataSet.union
(DataSet other, Collection<String> keyColumnNames, boolean requiresSameColumns) Returns a newDataSet
.Returns a newDataSet
.DataSet.unionAll
(DataSet other, Collection<String> keyColumnNames) Returns a newDataSet
with all rows from this DataSet and which also appear in the specifiedother
in common columns.DataSet.unionAll
(DataSet other, Collection<String> keyColumnNames, boolean requiresSameColumns) Returns a newDataSet
with all rows from this DataSet and which also appear in the specifiedother
in common columns.RowDataSet.unionAll
(DataSet other, Collection<String> keyColumnNames) RowDataSet.unionAll
(DataSet other, Collection<String> keyColumnNames, boolean requiresSameColumns) Method parameters in com.landawn.abacus.util with type arguments of type DataSetModifier and TypeMethodDescription<E extends Exception>
voidDataSet.accept
(Throwables.Consumer<? super DataSet, E> action) <E extends Exception>
voidRowDataSet.accept
(Throwables.Consumer<? super DataSet, E> action) <E extends Exception>
voidDataSet.acceptIfNotEmpty
(Throwables.Consumer<? super DataSet, E> action) <E extends Exception>
voidRowDataSet.acceptIfNotEmpty
(Throwables.Consumer<? super DataSet, E> action) <R,
E extends Exception>
RDataSet.apply
(Throwables.Function<? super DataSet, ? extends R, E> func) <R,
E extends Exception>
RRowDataSet.apply
(Throwables.Function<? super DataSet, ? extends R, E> func) <R,
E extends Exception>
u.Optional<R>DataSet.applyIfNotEmpty
(Throwables.Function<? super DataSet, ? extends R, E> func) <R,
E extends Exception>
u.Optional<R>RowDataSet.applyIfNotEmpty
(Throwables.Function<? super DataSet, ? extends R, E> func) DataSet.merge
(Collection<? extends DataSet> others) DataSet.merge
(Collection<? extends DataSet> others, boolean requiresSameColumns) RowDataSet.merge
(Collection<? extends DataSet> others) RowDataSet.merge
(Collection<? extends DataSet> others, boolean requiresSameColumns) -
Uses of DataSet in com.landawn.abacus.util.stream
Methods in com.landawn.abacus.util.stream that return DataSetModifier and TypeMethodDescriptionabstract DataSet
Stream.toDataSet()
The first row will be used as column names if its type is array or list, or obtain the column names from first row if its type is bean or map.abstract DataSet
If the specifiedcolumnNames
is null or empty, the first row will be used as column names if its type is array or list, or obtain the column names from first row if its type is bean or map.Methods in com.landawn.abacus.util.stream that return types with arguments of type DataSet