Package org.dbunit.dataset
package org.dbunit.dataset
-
ClassDescriptionThis abstract class provides the basic implementation of the IDataSet interface.Abstract base implementation of
ITable, providing common column-lookup and value-formatting behavior for concrete table implementations.Abstract base implementation ofITableMetaData.Hold copy of another dataset or a consumed provider content.ITableimplementation that fully loads and caches another table's rows and metadata in memory.Deprecated.All IDataSet implementations are case insensitive since DbUnit 1.5 - may change again since tablenames on RDBMSes can be case sensitiveDeprecated.All IDataSet implementations are case insensitive since DbUnit 1.5Represents a table column.Enumeration for valid auto-increment values provided by JDBC driver implementations.Specifies nullable usage.A table that filters some columns out from the original table.This class exclusively provides static methods that operate onColumnobjects.Describes theColumns that are different in two tables.Combines multiple datasets into a single logical dataset.ITablethat pairs explicitITableMetaDatawith row data drawn from one or more other tables.Fluent builder for creatingIDataSetinstances programmatically, reducing XML file dependencies in unit tests.Thrown to indicate that a problem occurred with a dataset.This class contains various methods for manipulating datasets.Simple implementation of a dataset backed byITableobjects which can be added dynamically.Default table implementation backed by a simple java in-memory list.ITableIteratorover a fixed, in-memory array ofITables.StraightforwardITableMetaDataimplementation holding an explicit table name, column list, and primary keys.Decorates a dataset and exposes only some tables from it.ITableMetaDatathat exposes only the columns accepted by anIColumnFilter.Decorator that allows forward only access to decorated dataset.ITabledecorator that wraps another table and enforces forward-only, non-counted row access.Represents a collection of tables.Provides arbitrary values for one single database/ITable row.A table represents a collection of tabular data.Represents table metadata.Specialized IDataSet decorator that convert the table name and column names to lower case.Specialized ITableMetaData implementation that convert the table name and column names to lower case.Signals that a table has no primary key column where one is required.Thrown to indicate that a database column has been accessed that does not exist.Signals that a dataset does not contain a table with the requested name.Associates a table name with an arbitrary object.Decorator that replace configured values from the decorated dataset with replacement values.Decorator that replaces configured values from the decorated table with replacement values.Filters table rows by using arbitrary column values of the table to check if a row should be filtered or not.Signals that a requested row index is outside a table's valid range.Decorator that returns theITables of the decorated dataset asSortedTables.This is a ITable decorator that provide a sorted view of the decorated table.Abstract class for sorting the table rows of a given table in a specific orderCompares the rows with each other in order to sort them in the correct order using the data type and the Comparable implementation the current column has.Compares the rows with each other in order to sort them in the correct order using the string value of both values for the comparison.Decorates a dataset to allow decorating the returnedITables (andITableMetaDatas, by extension).A function that decorates a singleITable.