Pinq\Analysis |
Pinq\Caching |
Pinq\Connectors |
Pinq\Expressions |
Pinq\Interfaces |
Pinq\Iterators |
Pinq\Parsing |
Pinq\Providers |
Pinq\Queries |
Pinq\Tests |
Name | Description |
---|---|
IAggregatable | The API defining all the aggregate results, mainly exists for organizational purposes |
ICollection | The collection API, along with traversable query API, a collection's values are mutable, they can be added, removed and altered. |
IQueryable | The queryable provides the traversable query API, on an abstracted data source from the query provider. |
IRepository | The repository provides the mutable collection API on a queryable. |
ITraversable | The root interface providing a fluent query API for a range of key value pairs. |
Name | Description |
---|---|
Collection | The standard collection class, fully implements the collection API |
Direction | Enum for ordering direction |
PinqException | Base exception for all exception in the Pinq library |
QueryBuilder | Base class for a query builder. |
Queryable | The standard queryable class, fully implements the queryable API |
Repository | The standard repository class, fully implements the repository API |
Traversable | The standard traversable class, fully implements the traversable API using iterators to achieve lazy evaluation |
Utilities | General utility class providing common and misc behaviour |