Package org.jdesktop.dataset

The dataset package is the entrypoint to the DataSet API, and includes the major public classes for working with tabular data in JDNC, including disconnected SQL results.

See:
          Description

Class Summary
DataColumn A DataColumn defines information for values in a single column of a DataTable.
DataCommand Represents a command that can be executed against a data store by a DataProvider, for example, commands for retrieving data, or for persisting data to the data store.
DataConnection Maintains a connection to some underlying data store.
DataProvider Provides a basic implementation of DataProvider that handles all of the threading issues normally associated with writing a DataProvider.
DataRelation  
DataRelationTable  
DataRow A DataRow contains a set of values within a DataTable; the DataTable defines the DataColumns in each row, and each row always has a value for each DataColumn.
DataSelector  
DataSet A DataSet is the top-level class for managing multiple DataTables as a group, allowing explicit support for master-detail relationships.
DataSetUtils Deprecated. This class will be removed in mid-November, 2005, being replaced by DataSetUtility
DataTable A DataTable represents a two-dimensional non-visual data structure composed of DataRows, where each row has one or more DataColumns; the set of columns is specified in the table, and applies to all rows.
DataValue A DataValue is represents an expression attached to a DataSet, which can be evaluated in the context of that DataSet to produce an Object end-value.
 

Enum Summary
DataRow.DataRowStatus Flag indicating the status of the DataRow; these are described in the class JavaDoc.
DataSet.OutputControl Flag used for DataSet.writeXml(OutputControl) to indicate whether all rows, or just modified rows should be spit out.
 

Package org.jdesktop.dataset Description

The dataset package is the entrypoint to the DataSet API, and includes the major public classes for working with tabular data in JDNC, including disconnected SQL results. The primary classes in this package are DataSet, DataTable, and DataSelector. The DataSet API is described on this webpage.

The major classes in this package--DataSet, DataTable, DataRelation, and others--all allow for an explicit name to be assigned, and are named automatically if no name is provided. Naming is a key concept as it allows one to work with different groupings of tables and their relations and to keep them conceptually separate.



Copyright © 2005 Sun Microsystems All Rights Reserved.