T
- public class ERXGroupingFetchSpecification<T extends NSDictionary> extends ERXFetchSpecification
Modifier and Type | Class and Description |
---|---|
static interface |
ERXGroupingFetchSpecification.Operators
List of supported aggregate operators.
|
com.webobjects.foundation.NSCoding._BigDecimalSupport, com.webobjects.foundation.NSCoding._BigIntegerSupport, com.webobjects.foundation.NSCoding._BooleanSupport, com.webobjects.foundation.NSCoding._ByteSupport, com.webobjects.foundation.NSCoding._CharacterSupport, com.webobjects.foundation.NSCoding._DateSupport, com.webobjects.foundation.NSCoding._DoubleSupport, com.webobjects.foundation.NSCoding._FloatSupport, com.webobjects.foundation.NSCoding._IntegerSupport, com.webobjects.foundation.NSCoding._LongSupport, com.webobjects.foundation.NSCoding._NumberSupport, com.webobjects.foundation.NSCoding._ShortSupport, com.webobjects.foundation.NSCoding._StringSupport, com.webobjects.foundation.NSCoding.Support
com.webobjects.eocontrol.EOKeyValueArchiving._NullValueSupport, com.webobjects.eocontrol.EOKeyValueArchiving._NumberSupport, com.webobjects.eocontrol.EOKeyValueArchiving._TimestampSupport, com.webobjects.eocontrol.EOKeyValueArchiving.Awaking, com.webobjects.eocontrol.EOKeyValueArchiving.FinishInitialization, com.webobjects.eocontrol.EOKeyValueArchiving.Support
Constructor and Description |
---|
ERXGroupingFetchSpecification(com.webobjects.eocontrol.EOFetchSpecification spec) |
ERXGroupingFetchSpecification(ERXFetchSpecification spec) |
ERXGroupingFetchSpecification(ERXGroupingFetchSpecification<T> spec) |
ERXGroupingFetchSpecification(String entityName,
com.webobjects.eocontrol.EOQualifier qualifier,
NSArray sortOrderings,
NSArray<er.extensions.eof.ERXGroupingFetchSpecification.Aggregate> aggregates,
com.webobjects.eocontrol.EOQualifier havingQualifier) |
Modifier and Type | Method and Description |
---|---|
void |
addAggregateForPath(String operator,
String keyPath) |
protected String |
additionalIdentifierInfo() |
NSArray<er.extensions.eof.ERXGroupingFetchSpecification.Aggregate> |
aggregates() |
NSArray<T> |
fetchObjects(com.webobjects.eocontrol.EOEditingContext ec)
Type-safe method to fetch the rows for this fetch spec.
|
NSArray<String> |
groupingKeyPaths() |
com.webobjects.eocontrol.EOQualifier |
havingQualifier() |
void |
removeAggregateForPath(String operator,
String keyPath) |
void |
setAggregates(NSArray<er.extensions.eof.ERXGroupingFetchSpecification.Aggregate> value) |
void |
setHavingQualifier(com.webobjects.eocontrol.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, usesDistinct
public ERXGroupingFetchSpecification(String entityName, com.webobjects.eocontrol.EOQualifier qualifier, NSArray sortOrderings, NSArray<er.extensions.eof.ERXGroupingFetchSpecification.Aggregate> aggregates, com.webobjects.eocontrol.EOQualifier havingQualifier)
public ERXGroupingFetchSpecification(com.webobjects.eocontrol.EOFetchSpecification spec)
public ERXGroupingFetchSpecification(ERXFetchSpecification spec)
public ERXGroupingFetchSpecification(ERXGroupingFetchSpecification<T> spec)
public void setRawRowKeyPaths(NSArray keyPaths)
setRawRowKeyPaths
in class com.webobjects.eocontrol.EOFetchSpecification
public NSArray<er.extensions.eof.ERXGroupingFetchSpecification.Aggregate> aggregates()
public void setAggregates(NSArray<er.extensions.eof.ERXGroupingFetchSpecification.Aggregate> value)
public com.webobjects.eocontrol.EOQualifier havingQualifier()
public void setHavingQualifier(com.webobjects.eocontrol.EOQualifier qualifier)
protected String additionalIdentifierInfo()
additionalIdentifierInfo
in class ERXFetchSpecification
public NSArray<T> fetchObjects(com.webobjects.eocontrol.EOEditingContext ec)
fetchObjects
in class ERXFetchSpecification
ec
- Copyright © 2002 – 2020 Project Wonder.