interface IDataSource implements Countable, IteratorAggregate

Provides an interface between a dataset and data-aware components.