Package ca.sqlpower.architect.profile

Interface Summary
ProfileManager An interface for classes that create and keep track of ProfileResults.
ProfileResult<T extends SQLObject> A ProfileResult is an interface for populating profile data about database objects (for example, tables and columns), and for monitoring the progress of the profiling operation, which can often take considerable time to calculate.
TableProfileCreator Service Provider Interface for creating profile results related to a particular database table.
 

Class Summary
AbstractProfileResult<T extends SQLObject> Base class for storing profile results that relate to a database object.
AbstractTableProfileCreator Provides a template method for doProfile which alleviates the need to write boilerplate code for every profile creator implementation.
ColumnProfileResult  
ColumnValueCount A simple class for keeping track of a value, the number of occurrences associated with it, and the percentage of occurences in the table.
LocalReservoirProfileCreator A profile creator that takes a statistical sample of the rows in the table and then performs the profiling operation on that sample.
ProfileFunctionDescriptor  
ProfileManagerImpl The default ProfileManager implementation.
ProfileSettings  
RemoteDatabaseProfileCreator A profile creator implementation that makes the RDBMS do all the hard work.
TableProfileResult Holds profile results that pertain to a particular table.
 



Copyright © 2003-2007 SQL Power Group Inc. www.sqlpower.ca