er.extensions.eof
Class ERXGroupingFetchSpecification<T extends NSDictionary>
java.lang.Object
com.webobjects.eocontrol.EOFetchSpecification
er.extensions.eof.ERXFetchSpecification
er.extensions.eof.ERXGroupingFetchSpecification<T>
- All Implemented Interfaces:
- EOKeyValueArchiving, NSCoding, Serializable, Cloneable
public class ERXGroupingFetchSpecification<T extends NSDictionary>
- extends ERXFetchSpecification
Extended fetch specification (work in progress).
- Author:
- ak
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from interface com.webobjects.foundation.NSCoding |
NSCoding._BigDecimalSupport, NSCoding._BigIntegerSupport, NSCoding._BooleanSupport, NSCoding._ByteSupport, NSCoding._CharacterSupport, NSCoding._DateSupport, NSCoding._DoubleSupport, NSCoding._FloatSupport, NSCoding._IntegerSupport, NSCoding._LongSupport, NSCoding._NumberSupport, NSCoding._ShortSupport, NSCoding._StringSupport, NSCoding.Support |
| Methods inherited from class er.extensions.eof.ERXFetchSpecification |
clone, fetchRawRows, fetchSpec, fetchSpec, identifier, identifierForFetchSpec, identifierForQualifier, includeEditingContextChanges, objectForKey, setIncludeEditingContextChanges, setObjectForKey, userInfo |
| Methods inherited from class com.webobjects.eocontrol.EOFetchSpecification |
_decodeWithKeyValueUnarchiver, classForCoder, decodeObject, decodeWithKeyValueUnarchiver, encodeWithCoder, encodeWithKeyValueArchiver, entityName, fetchesRawRows, fetchLimit, fetchSpecificationNamed, fetchSpecificationWithQualifierBindings, hints, isDeep, locksObjects, prefetchingRelationshipKeyPaths, promptsAfterFetchLimit, qualifier, rawRowKeyPaths, refreshesRefetchedObjects, requiresAllQualifierBindingVariables, setEntityName, setFetchesRawRows, setFetchLimit, setHints, setIsDeep, setLocksObjects, setPrefetchingRelationshipKeyPaths, setPromptsAfterFetchLimit, setQualifier, setRefreshesRefetchedObjects, setRequiresAllQualifierBindingVariables, setSortOrderings, setUsesDistinct, sortOrderings, toString, usesDistinct |
ERXGroupingFetchSpecification
public ERXGroupingFetchSpecification(String entityName,
EOQualifier qualifier,
NSArray sortOrderings,
NSArray<er.extensions.eof.ERXGroupingFetchSpecification.Aggregate> aggregates,
EOQualifier havingQualifier)
ERXGroupingFetchSpecification
public ERXGroupingFetchSpecification(EOFetchSpecification spec)
ERXGroupingFetchSpecification
public ERXGroupingFetchSpecification(ERXFetchSpecification spec)
ERXGroupingFetchSpecification
public ERXGroupingFetchSpecification(ERXGroupingFetchSpecification<T> spec)
setRawRowKeyPaths
public void setRawRowKeyPaths(NSArray keyPaths)
- Overrides:
setRawRowKeyPaths in class EOFetchSpecification
aggregates
public NSArray<er.extensions.eof.ERXGroupingFetchSpecification.Aggregate> aggregates()
setAggregates
public void setAggregates(NSArray<er.extensions.eof.ERXGroupingFetchSpecification.Aggregate> value)
addAggregateForPath
public void addAggregateForPath(String operator,
String keyPath)
removeAggregateForPath
public void removeAggregateForPath(String operator,
String keyPath)
groupingKeyPaths
public NSArray<String> groupingKeyPaths()
havingQualifier
public EOQualifier havingQualifier()
setHavingQualifier
public void setHavingQualifier(EOQualifier qualifier)
additionalIdentifierInfo
protected String additionalIdentifierInfo()
- Overrides:
additionalIdentifierInfo in class ERXFetchSpecification
fetchObjects
public NSArray<T> fetchObjects(EOEditingContext ec)
- Type-safe method to fetch the rows for this fetch spec.
- Overrides:
fetchObjects in class ERXFetchSpecification
- Parameters:
ec -
Copyright © 2002 – 2007 Project Wonder.