|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.dbunit.dataset.DataSetUtils
public class DataSetUtils
This class contains various methods for manipulating datasets.
Method Summary | |
---|---|
static void |
assertEquals(IDataSet expectedDataSet,
IDataSet actualDataSet)
Deprecated. Use Assertion.assertEquals |
static void |
assertEquals(ITable expectedTable,
ITable actualTable)
Deprecated. Use Assertion.assertEquals |
static Column |
getColumn(String columnName,
Column[] columns)
Search and returns the specified column from the specified column array. |
static String |
getEscapedName(String name,
String escapePattern)
|
static String |
getQualifiedName(String prefix,
String name)
Returns the specified name qualified with the specified prefix. |
static String |
getQualifiedName(String prefix,
String name,
String escapePattern)
|
static String[] |
getReverseTableNames(IDataSet dataSet)
Returns the table names from the specified dataset in reverse order. |
static String |
getSqlValueString(Object value,
DataType dataType)
Returns the specified value as a string to be use in an SQL Statement. |
static ITable[] |
getTables(IDataSet dataSet)
Returns the tables from the specified dataset. |
static ITable[] |
getTables(ITableIterator iterator)
Returns the tables from the specified iterator. |
static ITable[] |
getTables(String[] names,
IDataSet dataSet)
Search and returns the specified tables from the specified dataSet. |
static String[] |
reverseStringArray(String[] array)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static void assertEquals(IDataSet expectedDataSet, IDataSet actualDataSet) throws Exception
Exception
public static void assertEquals(ITable expectedTable, ITable actualTable) throws Exception
Exception
public static String getQualifiedName(String prefix, String name)
null
or if the name is
already qualified.
Example:
getQualifiedName(null, "NAME")
returns
"NAME"
. getQualifiedName("PREFIX", "NAME")
returns "PREFIX.NAME"
and
getQualifiedName("PREFIX2", "PREFIX1.NAME")
returns "PREFIX1.NAME"
.
prefix
- the prefixname
- the name
public static String getQualifiedName(String prefix, String name, String escapePattern)
public static String getEscapedName(String name, String escapePattern)
public static String getSqlValueString(Object value, DataType dataType) throws TypeCastException
myValue
is returned as
'myValue'
.
value
- the valuedataType
- the value data type
TypeCastException
public static Column getColumn(String columnName, Column[] columns)
columnName
- the name of the column to search.columns
- the array of columns from which the column must be searched.
null
if the column is not foundpublic static ITable[] getTables(String[] names, IDataSet dataSet) throws DataSetException
names
- the names of the tables to search.dataSet
- the dataset from which the tables must be searched.
DataSetException
public static ITable[] getTables(IDataSet dataSet) throws DataSetException
DataSetException
public static ITable[] getTables(ITableIterator iterator) throws DataSetException
DataSetException
public static String[] getReverseTableNames(IDataSet dataSet) throws DataSetException
DataSetException
public static String[] reverseStringArray(String[] array)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |