edu.wpi.cs.dsrg.xmldb.xat.common.xatnode
Interface XATDataSource

All Known Subinterfaces:
XATTable
All Known Implementing Classes:
XATDataSourceImp

public interface XATDataSource
extends XATQueryObject

This class is the Data Model of the XAT.

Since:
1.0

Method Summary
 XATDataSource deepCloneDataSource()
          Deep clone an XATDataSource.
 
Methods inherited from interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATQueryObject
getStatistics, isValidStatistic
 
Methods inherited from interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATProperties
getProperties, getProperty, isValidPropertyName, setProperty
 

Method Detail

deepCloneDataSource

public XATDataSource deepCloneDataSource()
Deep clone an XATDataSource. The returned XATDataSource will be totally independent from this table. This replaces XATTable.deepClone
Returns:
XATDataSource A new created unrelated clone from this DataSource, e.g., change to the clone will not affect this table.
Since:
1.0