T - public class ERXGroupingFetchSpecification<T extends NSDictionary> extends ERXFetchSpecification
| Modifier and Type | Class and Description |
|---|---|
static interface |
ERXGroupingFetchSpecification.Operators
List of supported aggregate operators.
|
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.SupportEOKeyValueArchiving._NullValueSupport, EOKeyValueArchiving._NumberSupport, EOKeyValueArchiving._TimestampSupport, EOKeyValueArchiving.Awaking, EOKeyValueArchiving.FinishInitialization, EOKeyValueArchiving.Support_CLASS| Constructor and Description |
|---|
ERXGroupingFetchSpecification(EOFetchSpecification spec) |
ERXGroupingFetchSpecification(ERXFetchSpecification spec) |
ERXGroupingFetchSpecification(ERXGroupingFetchSpecification<T> spec) |
ERXGroupingFetchSpecification(java.lang.String entityName,
EOQualifier qualifier,
NSArray sortOrderings,
NSArray<er.extensions.eof.ERXGroupingFetchSpecification.Aggregate> aggregates,
EOQualifier havingQualifier) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAggregateForPath(java.lang.String operator,
java.lang.String keyPath) |
protected java.lang.String |
additionalIdentifierInfo() |
NSArray<er.extensions.eof.ERXGroupingFetchSpecification.Aggregate> |
aggregates() |
NSArray<T> |
fetchObjects(EOEditingContext ec)
Type-safe method to fetch the rows for this fetch spec.
|
NSArray<java.lang.String> |
groupingKeyPaths() |
EOQualifier |
havingQualifier() |
void |
removeAggregateForPath(java.lang.String operator,
java.lang.String keyPath) |
void |
setAggregates(NSArray<er.extensions.eof.ERXGroupingFetchSpecification.Aggregate> value) |
void |
setHavingQualifier(EOQualifier qualifier) |
void |
setRawRowKeyPaths(NSArray keyPaths) |
clone, fetchRange, fetchRawRows, fetchSpec, fetchSpec, fetchSpec, identifier, identifierForFetchSpec, identifierForQualifier, includeEditingContextChanges, objectForKey, qualify, setFetchRange, setIncludeEditingContextChanges, setObjectForKey, setPrefetchingRelationshipKeyPaths, setRawRowKeyPaths, sort, sort, userInfo_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, usesDistinctpublic ERXGroupingFetchSpecification(java.lang.String entityName,
EOQualifier qualifier,
NSArray sortOrderings,
NSArray<er.extensions.eof.ERXGroupingFetchSpecification.Aggregate> aggregates,
EOQualifier havingQualifier)
public ERXGroupingFetchSpecification(EOFetchSpecification spec)
public ERXGroupingFetchSpecification(ERXFetchSpecification spec)
public ERXGroupingFetchSpecification(ERXGroupingFetchSpecification<T> spec)
public void setRawRowKeyPaths(NSArray keyPaths)
setRawRowKeyPaths in class EOFetchSpecificationpublic NSArray<er.extensions.eof.ERXGroupingFetchSpecification.Aggregate> aggregates()
public void setAggregates(NSArray<er.extensions.eof.ERXGroupingFetchSpecification.Aggregate> value)
public void addAggregateForPath(java.lang.String operator,
java.lang.String keyPath)
public void removeAggregateForPath(java.lang.String operator,
java.lang.String keyPath)
public NSArray<java.lang.String> groupingKeyPaths()
public EOQualifier havingQualifier()
public void setHavingQualifier(EOQualifier qualifier)
protected java.lang.String additionalIdentifierInfo()
additionalIdentifierInfo in class ERXFetchSpecificationpublic NSArray<T> fetchObjects(EOEditingContext ec)
fetchObjects in class ERXFetchSpecificationec - Copyright © 2002 – 2022 Project Wonder.