ERXGroupingFetchSpecification< T extends NSDictionary > Class Reference

Inherits er::extensions::eof::ERXFetchSpecification.

Collaboration diagram for ERXGroupingFetchSpecification< T extends NSDictionary >:

Collaboration graph
[legend]

List of all members.

Classes

class  Aggregate
interface  Operators

Public Member Functions

void addAggregateForPath (String operator, String keyPath)
NSArray< Aggregate > aggregates ()
 ERXGroupingFetchSpecification (ERXGroupingFetchSpecification< T > spec)
 ERXGroupingFetchSpecification (ERXFetchSpecification spec)
 ERXGroupingFetchSpecification (EOFetchSpecification spec)
 ERXGroupingFetchSpecification (String entityName, EOQualifier qualifier, NSArray sortOrderings, NSArray< Aggregate > aggregates, EOQualifier havingQualifier)
NSArray< T > fetchObjects (EOEditingContext ec)
NSArray< StringgroupingKeyPaths ()
EOQualifier havingQualifier ()
void removeAggregateForPath (String operator, String keyPath)
void setAggregates (NSArray< Aggregate > value)
void setHavingQualifier (EOQualifier qualifier)
void setRawRowKeyPaths (NSArray keyPaths)

Protected Member Functions

String additionalIdentifierInfo ()

Private Member Functions

void init ()

Private Attributes

NSMutableArray< Aggregate > _aggegrateKeyPaths = new NSMutableArray()
EOQualifier _havingQualifier


Detailed Description

Extended fetch specification (work in progress).
Author:
ak
Parameters:
&lt;T&gt; 

Constructor & Destructor Documentation

ERXGroupingFetchSpecification ( String  entityName,
EOQualifier  qualifier,
NSArray  sortOrderings,
NSArray< Aggregate >  aggregates,
EOQualifier  havingQualifier 
)

ERXGroupingFetchSpecification ( EOFetchSpecification  spec  ) 

ERXGroupingFetchSpecification ( ERXFetchSpecification  spec  ) 

ERXGroupingFetchSpecification ( ERXGroupingFetchSpecification< T >  spec  ) 


Member Function Documentation

void addAggregateForPath ( String  operator,
String  keyPath 
)

String additionalIdentifierInfo (  )  [protected]

NSArray<Aggregate> aggregates (  ) 

NSArray<T> fetchObjects ( EOEditingContext  ec  ) 

Type-safe method to fetch the rows for this fetch spec.

Parameters:
ec 

NSArray<String> groupingKeyPaths (  ) 

EOQualifier havingQualifier (  ) 

void init (  )  [private]

void removeAggregateForPath ( String  operator,
String  keyPath 
)

void setAggregates ( NSArray< Aggregate >  value  ) 

void setHavingQualifier ( EOQualifier  qualifier  ) 

void setRawRowKeyPaths ( NSArray  keyPaths  ) 


Member Data Documentation

NSMutableArray<Aggregate> _aggegrateKeyPaths = new NSMutableArray() [private]

EOQualifier _havingQualifier [private]


The documentation for this class was generated from the following file:

Generated on Sat May 26 06:43:10 2012 for Project Wonder by  doxygen 1.5.8