Modifier and Type | Method and Description |
---|---|
<T> NSArray<T> |
NSArray.valueForKey(ERXKey<T> erxKey)
A type-safe wrapper for
NSArray.valueForKey(String) that automatically
does the following (in order) to the resulting array prior to returning
it:
remove
NSKeyValueCoding.Null elements
flatten all elements that
are arrays (Only if isToManyRelationship()
returns true , which can only possibly happen if
type() has been set.)
remove all duplicate
objects
|
<T> NSArray<T> |
NSArray.valueForKey(ERXKey<T> erxKey,
boolean removeNulls,
boolean distinct,
boolean flatten)
A type-safe wrapper for
NSArray.valueForKeyPath(String) that calls
valueForKeyPath(erxKey.key()) and attempts to cast the result to
NSArray<T> . |
<T> NSArray<T> |
NSArray.valueForKeyPath(ERXKey<T> erxKey)
A type-safe wrapper for
NSArray.valueForKeyPath(String) that simply
calls valueForKeyPath(erxKey.key()) and attempts to cast the
result to NSArray<T> . |
Modifier and Type | Field and Description |
---|---|
static ERXKey<MHost> |
MInstance.HOST |
static ERXKey<String> |
MInstance.HOST_NAME |
Modifier and Type | Field and Description |
---|---|
static ERXKey<ERAttachmentData> |
_ERDatabaseAttachment.ATTACHMENT_DATA |
static ERXKey<Boolean> |
_ERS3Attachment.AVAILABLE |
static ERXKey<Boolean> |
_ERFileAttachment.AVAILABLE |
static ERXKey<Boolean> |
_ERDatabaseAttachment.AVAILABLE |
static ERXKey<Boolean> |
_ERCloudFilesAttachment.AVAILABLE |
static ERXKey<Boolean> |
_ERAttachment.AVAILABLE |
static ERXKey<String> |
_ERCloudFilesAttachment.CF_PATH |
static ERXKey<ERAttachment> |
_ERS3Attachment.CHILDREN_ATTACHMENTS |
static ERXKey<ERAttachment> |
_ERFileAttachment.CHILDREN_ATTACHMENTS |
static ERXKey<ERAttachment> |
_ERDatabaseAttachment.CHILDREN_ATTACHMENTS |
static ERXKey<ERAttachment> |
_ERCloudFilesAttachment.CHILDREN_ATTACHMENTS |
static ERXKey<ERAttachment> |
_ERAttachment.CHILDREN_ATTACHMENTS |
static ERXKey<String> |
_ERS3Attachment.CONFIGURATION_NAME |
static ERXKey<String> |
_ERFileAttachment.CONFIGURATION_NAME |
static ERXKey<String> |
_ERDatabaseAttachment.CONFIGURATION_NAME |
static ERXKey<String> |
_ERCloudFilesAttachment.CONFIGURATION_NAME |
static ERXKey<String> |
_ERAttachment.CONFIGURATION_NAME |
static ERXKey<NSTimestamp> |
_ERS3Attachment.CREATION_DATE |
static ERXKey<NSTimestamp> |
_ERFileAttachment.CREATION_DATE |
static ERXKey<NSTimestamp> |
_ERDatabaseAttachment.CREATION_DATE |
static ERXKey<NSTimestamp> |
_ERCloudFilesAttachment.CREATION_DATE |
static ERXKey<NSTimestamp> |
_ERAttachment.CREATION_DATE |
static ERXKey<NSData> |
_ERAttachmentData.DATA |
static ERXKey<String> |
_ERFileAttachment.FILESYSTEM_PATH |
static ERXKey<Integer> |
_ERS3Attachment.HEIGHT |
static ERXKey<Integer> |
_ERFileAttachment.HEIGHT |
static ERXKey<Integer> |
_ERDatabaseAttachment.HEIGHT |
static ERXKey<Integer> |
_ERCloudFilesAttachment.HEIGHT |
static ERXKey<Integer> |
_ERAttachment.HEIGHT |
static ERXKey<String> |
_ERS3Attachment.MIME_TYPE |
static ERXKey<String> |
_ERFileAttachment.MIME_TYPE |
static ERXKey<String> |
_ERDatabaseAttachment.MIME_TYPE |
static ERXKey<String> |
_ERCloudFilesAttachment.MIME_TYPE |
static ERXKey<String> |
_ERAttachment.MIME_TYPE |
static ERXKey<String> |
_ERS3Attachment.ORIGINAL_FILE_NAME |
static ERXKey<String> |
_ERFileAttachment.ORIGINAL_FILE_NAME |
static ERXKey<String> |
_ERDatabaseAttachment.ORIGINAL_FILE_NAME |
static ERXKey<String> |
_ERCloudFilesAttachment.ORIGINAL_FILE_NAME |
static ERXKey<String> |
_ERAttachment.ORIGINAL_FILE_NAME |
static ERXKey<String> |
_ERS3Attachment.OWNER_ID |
static ERXKey<String> |
_ERFileAttachment.OWNER_ID |
static ERXKey<String> |
_ERDatabaseAttachment.OWNER_ID |
static ERXKey<String> |
_ERCloudFilesAttachment.OWNER_ID |
static ERXKey<String> |
_ERAttachment.OWNER_ID |
static ERXKey<ERAttachment> |
_ERS3Attachment.PARENT_ATTACHMENT |
static ERXKey<ERAttachment> |
_ERFileAttachment.PARENT_ATTACHMENT |
static ERXKey<ERAttachment> |
_ERDatabaseAttachment.PARENT_ATTACHMENT |
static ERXKey<ERAttachment> |
_ERCloudFilesAttachment.PARENT_ATTACHMENT |
static ERXKey<ERAttachment> |
_ERAttachment.PARENT_ATTACHMENT |
static ERXKey<Boolean> |
_ERS3Attachment.PROXIED |
static ERXKey<Boolean> |
_ERFileAttachment.PROXIED |
static ERXKey<Boolean> |
_ERDatabaseAttachment.PROXIED |
static ERXKey<Boolean> |
_ERCloudFilesAttachment.PROXIED |
static ERXKey<Boolean> |
_ERAttachment.PROXIED |
static ERXKey<String> |
_ERS3Attachment.S3_PATH |
static ERXKey<Integer> |
_ERS3Attachment.SIZE |
static ERXKey<Integer> |
_ERFileAttachment.SIZE |
static ERXKey<Integer> |
_ERDatabaseAttachment.SIZE |
static ERXKey<Integer> |
_ERCloudFilesAttachment.SIZE |
static ERXKey<Integer> |
_ERAttachment.SIZE |
static ERXKey<NSData> |
_ERDatabaseAttachment.SMALL_DATA |
static ERXKey<String> |
_ERS3Attachment.STORAGE_TYPE |
static ERXKey<String> |
_ERFileAttachment.STORAGE_TYPE |
static ERXKey<String> |
_ERDatabaseAttachment.STORAGE_TYPE |
static ERXKey<String> |
_ERCloudFilesAttachment.STORAGE_TYPE |
static ERXKey<String> |
_ERAttachment.STORAGE_TYPE |
static ERXKey<String> |
_ERS3Attachment.THUMBNAIL |
static ERXKey<String> |
_ERFileAttachment.THUMBNAIL |
static ERXKey<String> |
_ERDatabaseAttachment.THUMBNAIL |
static ERXKey<String> |
_ERCloudFilesAttachment.THUMBNAIL |
static ERXKey<String> |
_ERAttachment.THUMBNAIL |
static ERXKey<String> |
_ERS3Attachment.WEB_PATH |
static ERXKey<String> |
_ERFileAttachment.WEB_PATH |
static ERXKey<String> |
_ERDatabaseAttachment.WEB_PATH |
static ERXKey<String> |
_ERCloudFilesAttachment.WEB_PATH |
static ERXKey<String> |
_ERAttachment.WEB_PATH |
static ERXKey<Integer> |
_ERS3Attachment.WIDTH |
static ERXKey<Integer> |
_ERFileAttachment.WIDTH |
static ERXKey<Integer> |
_ERDatabaseAttachment.WIDTH |
static ERXKey<Integer> |
_ERCloudFilesAttachment.WIDTH |
static ERXKey<Integer> |
_ERAttachment.WIDTH |
Modifier and Type | Method and Description |
---|---|
void |
ERXBatchingDisplayGroup.setPrefetchingRelationshipKeyPaths(ERXKey<?>... prefetchingRelationshipKeyPaths)
Sets the prefetching key paths to override those in the underlying fetch spec.
|
Modifier and Type | Method and Description |
---|---|
<U> ERXKey<U> |
ERXKey.append(ERXKey<U> key)
Return a new ERXKey that appends the given key to this keypath.
|
<U> ERXKey<U> |
ERXKey.append(String key)
Return a new ERXKey that appends the given key to this keypath.
|
<U> ERXKey<NSArray<U>> |
ERXKey.appendAsArray(ERXKey<U> key)
Return a new ERXKey that appends the given key to this keypath.
|
ERXKey<BigDecimal> |
ERXKey.atAvg()
Creates a new ERXKey that appends this key with NSArray's
@avg
aggregate operator |
ERXKey<BigDecimal> |
ERXKey.atAvg(ERXKey<?> key)
Creates a new ERXKey that appends this key with NSArray's
@avg
aggregate operator and then appends the given key . |
ERXKey<BigDecimal> |
ERXKey.atAvgNonNull()
Creates a new ERXKey that appends ERXArrayUtilities'
@avgNonNull
aggregate operator to this key |
ERXKey<BigDecimal> |
ERXKey.atAvgNonNull(ERXKey<?> key)
Creates a new ERXKey that appends ERXArrayUtilities'
@avgNonNull
aggregate operator and the given key to this key. |
ERXKey<Integer> |
ERXKey.atCount()
Creates a new ERXKey that appends this key with NSArray's
@count
aggregate operator |
<U> ERXKey<U> |
ERXKey.atFetchSpec(String fetchSpecName)
Creates a new ERXKey that appends ERXArrayUtilities'
@fetchSpec
operator and the fetchSpecName to this key. |
<U> ERXKey<NSArray<U>> |
ERXKey.atFetchSpec(String fetchSpecName,
ERXKey<U> key)
Creates a new ERXKey that appends ERXArrayUtilities'
@fetchSpec operator, the fetchSpecName and
the key to this key. |
ERXKey<T> |
ERXKey.atFlatten()
Flattens this key
|
<U> ERXKey<NSArray<U>> |
ERXKey.atFlatten(ERXKey<U> key)
Flattens this key
|
ERXKey<Boolean> |
ERXKey.atIsEmpty()
Checks this key.
|
ERXKey<T> |
ERXKey.atLimit(Integer limit)
Creates a new ERXKey that appends this key with ERXArrayUtilities'
@limit operator and then the limit quantity. |
<U> ERXKey<NSArray<U>> |
ERXKey.atLimit(Integer limit,
ERXKey<U> key)
Creates a new ERXKey that appends this key with ERXArrayUtilities'
@limit operator and then the limit quantity and then the
key , which should resolve to an NSArray<U> when used. |
<U> ERXKey<U> |
ERXKey.atMax()
Creates a new ERXKey that appends this key with NSArray's
@max
aggregate operator |
<U> ERXKey<U> |
ERXKey.atMax(ERXKey<U> key)
Creates a new ERXKey that appends this key with NSArray's
@max
aggregate operator and then appends the given key . |
ERXKey<BigDecimal> |
ERXKey.atMedian()
Creates a new ERXKey that appends this key with ERXArrayUtilities'
@median aggregate operator |
ERXKey<BigDecimal> |
ERXKey.atMedian(ERXKey<?> key)
Creates a new ERXKey that appends this key with ERXArrayUtilities'
@median aggregate operator and then appends the given
key . |
<U> ERXKey<U> |
ERXKey.atMin()
Creates a new ERXKey that appends this key with NSArray's
@min
aggregate operator |
<U> ERXKey<U> |
ERXKey.atMin(ERXKey<U> key)
Creates a new ERXKey that appends this key with NSArray's
@min
aggregate operator and then appends the given key . |
ERXKey<T> |
ERXKey.atObjectAtIndex(Integer index)
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
objectAtIndex operator
@objectAtIndex . |
<U> ERXKey<U> |
ERXKey.atObjectAtIndex(Integer index,
ERXKey<U> key)
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
objectAtIndex operator
@objectAtIndex . |
ERXKey<BigDecimal> |
ERXKey.atPopStdDev()
Creates a new ERXKey that appends this key with ERXArrayUtilities'
@popStdDev aggregate operator |
ERXKey<BigDecimal> |
ERXKey.atPopStdDev(ERXKey<?> key)
Creates a new ERXKey that appends this key with ERXArrayUtilities'
@popStdDev aggregate operator and then appends the given key
. |
ERXKey<T> |
ERXKey.atRemoveNullValues()
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
RemoveNullValues operator
@removeNullValues . |
<U> ERXKey<U> |
ERXKey.atRemoveNullValues(ERXKey<U> key)
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
RemoveNullValues operator
@removeNullValue s. |
ERXKey<T> |
ERXKey.atReverse()
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
Reverse operator @reverse.
|
<U> ERXKey<NSArray<U>> |
ERXKey.atReverse(ERXKey<U> key)
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
Reverse operator
@reverse . |
ERXKey<T> |
ERXKey.atSort(ERXKey<?>... sortKeys)
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
Sort operator
@sort . |
ERXKey<T> |
ERXKey.atSortAsc(ERXKey<?>... sortKeys)
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
SortAsc operator
@sortAsc . |
ERXKey<T> |
ERXKey.atSortDesc(ERXKey<?>... sortKeys)
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
SortDescending operator
@sortDesc . |
ERXKey<T> |
ERXKey.atSortInsensitiveAsc(ERXKey<?>... sortKeys)
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
SortInsensitiveAscending operator
@sortInsensitiveAsc . |
ERXKey<T> |
ERXKey.atSortInsensitiveDesc(ERXKey<?>... sortKeys)
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
SortInsensitiveDescending operator
sortInsensitiveDesc . |
ERXKey<BigDecimal> |
ERXKey.atStdDev()
Creates a new ERXKey that appends this key with ERXArrayUtilities'
@stdDev aggregate operator |
ERXKey<BigDecimal> |
ERXKey.atStdDev(ERXKey<?> key)
Creates a new ERXKey that appends this key with ERXArrayUtilities'
@stdDev aggregate operator and then appends the given key
. |
ERXKey<T> |
ERXKey.atSubarrayWithRange(NSRange range)
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
SubarrayWithRange operator
subarrayWithRange . |
<U> ERXKey<NSArray<U>> |
ERXKey.atSubarrayWithRange(NSRange range,
ERXKey<U> key)
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
SubarrayWithRange operator
subarrayWithRange . |
ERXKey<BigDecimal> |
ERXKey.atSum()
Creates a new ERXKey that appends this key with NSArray's
@sum
aggregate operator |
ERXKey<BigDecimal> |
ERXKey.atSum(ERXKey<?> key)
Creates a new ERXKey that appends this key with NSArray's
@sum
aggregate operator and then appends the given key . |
ERXKey<T> |
ERXKey.atUnique()
Filters for unique values for this key
|
<U> ERXKey<NSArray<U>> |
ERXKey.atUnique(ERXKey<U> key)
Filters for unique values for this key
|
static ERXKey<BigDecimal> |
ERXKey.avg()
Creates a new ERXKey that wraps NSArray's
@avg aggregate
operator. |
static ERXKey<BigDecimal> |
ERXKey.avg(ERXKey<?> key)
Creates a new ERXKey that appends the given
key to NSArray's
@avg aggregate operator. |
static ERXKey<BigDecimal> |
ERXKey.avgNonNull()
Creates a new ERXKey that wraps ERXArrayUtilities'
@avgNonNull
aggregate operator. |
static ERXKey<BigDecimal> |
ERXKey.avgNonNull(ERXKey<?> key)
Creates a new ERXKey that prepends the given
key with
ERXArrayUtilities' @avgNonNull aggregate operator. |
static ERXKey<Integer> |
ERXKey.count()
Creates a new ERXKey that wraps NSArray's
@count aggregate
operator. |
<U> ERXKey<U> |
ERXKey.dot(ERXKey<U> key)
Call append(key)
|
<U> ERXKey<U> |
ERXKey.dot(String key)
Call append(key)
|
<U> ERXKey<NSArray<U>> |
ERXKey.dotArray(ERXKey<U> key)
Call appendAsArray(key).
|
static <U> ERXKey<U> |
ERXKey.fetchSpec(String fetchSpecName)
Creates a new ERXKey that appends the
fetchSpecName to
ERXArrayUtilities' @fetchSpec operator. |
static <U> ERXKey<NSArray<U>> |
ERXKey.fetchSpec(String fetchSpecName,
ERXKey<U> key)
Creates a new ERXKey that prepends the
key with
ERXArrayUtilities' @fetchSpec operator and the
fetchSpecName . |
static <U> ERXKey<U> |
ERXKey.flatten()
Will flatten an array of arrays or a key it is appended to
|
static <U> ERXKey<NSArray<U>> |
ERXKey.flatten(ERXKey<U> key)
Will flatten an array of arrays or a key it is appended to
|
static ERXKey<Boolean> |
ERXKey.isEmpty()
Checks an array or a key it is appended to to
|
<T> ERXKey<T> |
ERXKeyFilter.keyMap(ERXKey<T> fromKey)
Returns the key that is mapped to from the given input key.
|
static <U> ERXKey<U> |
ERXKey.limit(Integer limit)
Limits the size of the array it is called on or the key it is appended
to.
|
static <U> ERXKey<NSArray<U>> |
ERXKey.limit(Integer limit,
ERXKey<U> key)
Limits the size of the array it is called on or the key it is appended
to.
|
ERXKey<T> |
ERXKey.loc(Locale locale)
Returns a localized key.
|
ERXKey<T> |
ERXKey.loc(String locale)
Returns a localized key.
|
static <U> ERXKey<U> |
ERXKey.max()
Creates a new ERXKey that wraps NSArray's
@max aggregate
operator. |
static <U> ERXKey<U> |
ERXKey.max(ERXKey<U> key)
Creates a new ERXKey that appends the given
key to NSArray's
@max aggregate operator. |
static ERXKey<BigDecimal> |
ERXKey.median()
Creates a new ERXKey that wraps ERXArrayUtilities'
@median
aggregate operator. |
static ERXKey<BigDecimal> |
ERXKey.median(ERXKey<?> key)
Creates a new ERXKey that appends the given
key to
ERXArrayUtilities' @median aggregate operator. |
static <U> ERXKey<U> |
ERXKey.min()
Creates a new ERXKey that wraps NSArray's
@min aggregate
operator. |
static <U> ERXKey<U> |
ERXKey.min(ERXKey<U> key)
Creates a new ERXKey that appends the given
key to NSArray's
@min aggregate operator. |
static <U> ERXKey<U> |
ERXKey.objectAtIndex(Integer index)
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
objectAtIndex operator
@objectAtIndex . |
static <U> ERXKey<U> |
ERXKey.objectAtIndex(Integer index,
ERXKey<U> key)
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
objectAtIndex operator
@objectAtIndex . |
static ERXKey<BigDecimal> |
ERXKey.popStdDev()
Creates a new ERXKey that wraps ERXArrayUtilities'
@popStdDev
aggregate operator. |
static ERXKey<BigDecimal> |
ERXKey.popStdDev(ERXKey<?> key)
Creates a new ERXKey that appends the given
key to
ERXArrayUtilities' @popStdDev aggregate operator. |
static <U> ERXKey<U> |
ERXKey.removeNullValues()
Return a new ERXKey that uses ERXArrayUtilities' remove null values operator
@removeNullValues . |
static <U> ERXKey<U> |
ERXKey.removeNullValues(ERXKey<U> key)
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
RemoveNullValues operator
@removeNullValues . |
static <U> ERXKey<U> |
ERXKey.reverse()
Return a new ERXKey that uses ERXArrayUtilities' reverse operator
@reverse . |
static <U> ERXKey<NSArray<U>> |
ERXKey.reverse(ERXKey<U> key)
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
Reverse operator @reverse.
|
static <U> ERXKey<U> |
ERXKey.sort(ERXKey<?>... sortKeys)
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
Sort operator
@sort . |
static <U> ERXKey<U> |
ERXKey.sortAsc(ERXKey<?>... sortKeys)
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
SortAscending operator
@sortAsc . |
static <U> ERXKey<U> |
ERXKey.sortDesc(ERXKey<?>... sortKeys)
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
SortDescending operator
@sortDesc . |
static <U> ERXKey<U> |
ERXKey.sortInsensitiveAsc(ERXKey<?>... sortKeys)
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
SortInsensitiveAscending operator
@sortInsensitiveAsc . |
static <U> ERXKey<U> |
ERXKey.sortInsensitiveDesc(ERXKey<?>... sortKeys)
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
SortInsensitiveDescending operator
@sortInsensitiveDesc . |
static ERXKey<BigDecimal> |
ERXKey.stdDev()
Creates a new ERXKey that wraps ERXArrayUtilities'
@stdDev
aggregate operator. |
static ERXKey<BigDecimal> |
ERXKey.stdDev(ERXKey<?> key)
Creates a new ERXKey that appends the given
key to
ERXArrayUtilities' @stdDev aggregate operator. |
static <U> ERXKey<U> |
ERXKey.subarrayWithRange(NSRange range)
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
SubarrayWithRange operator
subarrayWithRange . |
static <U> ERXKey<NSArray<U>> |
ERXKey.subarrayWithRange(NSRange range,
ERXKey<U> key)
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
SubarrayWithRange operator
subarrayWithRange . |
static ERXKey<BigDecimal> |
ERXKey.sum()
Creates a new ERXKey that wraps NSArray's
@sum aggregate
operator. |
static ERXKey<BigDecimal> |
ERXKey.sum(ERXKey<?> key)
Creates a new ERXKey that appends the given
key to NSArray's
@sum aggregate operator. |
static <U> ERXKey<U> |
ERXKey.unique()
Filters the array it is called on or the key it is appended
to.
|
static <U> ERXKey<NSArray<U>> |
ERXKey.unique(ERXKey<U> key)
Will filter an array or a key it is appended to
|
Modifier and Type | Method and Description |
---|---|
NSSet<ERXKey> |
ERXKeyFilter.excludes()
Returns the set of keys that are explicitly excluded.
|
Map<ERXKey,ERXKeyFilter> |
ERXKeyFilter.includes()
Returns the included keys and the next filters they map to.
|
NSSet<ERXKey> |
ERXKeyFilter.lockedRelationships()
Returns the set of relationships that are locked (i.e.
|
Modifier and Type | Method and Description |
---|---|
ERXKeyFilter |
ERXKeyFilter._filterForKey(ERXKey key)
Returns the filter for the given key, or creates a "nextBase" filter
if there isn't one.
|
void |
ERXKeyFilter.addMap(ERXKey fromKey,
ERXKey toKey)
Adds a key mapping to this filter.
|
void |
ERXKeyFilter.addMap(ERXKey fromKey,
ERXKey toKey)
Adds a key mapping to this filter.
|
ERXKeyComparisonQualifier |
ERXKey.after(ERXKey<T> when)
Equivalent to new ERXKeyComparisonQualifier(key,
EOQualifier.QualifierOperatorGreaterThan, value);
|
<U> ERXKey<U> |
ERXKey.append(ERXKey<U> key)
Return a new ERXKey that appends the given key to this keypath.
|
<U> ERXKey<NSArray<U>> |
ERXKey.appendAsArray(ERXKey<U> key)
Return a new ERXKey that appends the given key to this keypath.
|
ERXKey<BigDecimal> |
ERXKey.atAvg(ERXKey<?> key)
Creates a new ERXKey that appends this key with NSArray's
@avg
aggregate operator and then appends the given key . |
ERXKey<BigDecimal> |
ERXKey.atAvgNonNull(ERXKey<?> key)
Creates a new ERXKey that appends ERXArrayUtilities'
@avgNonNull
aggregate operator and the given key to this key. |
<U> ERXKey<NSArray<U>> |
ERXKey.atFetchSpec(String fetchSpecName,
ERXKey<U> key)
Creates a new ERXKey that appends ERXArrayUtilities'
@fetchSpec operator, the fetchSpecName and
the key to this key. |
<U> ERXKey<NSArray<U>> |
ERXKey.atFlatten(ERXKey<U> key)
Flattens this key
|
<U> ERXKey<NSArray<U>> |
ERXKey.atLimit(Integer limit,
ERXKey<U> key)
Creates a new ERXKey that appends this key with ERXArrayUtilities'
@limit operator and then the limit quantity and then the
key , which should resolve to an NSArray<U> when used. |
<U> ERXKey<U> |
ERXKey.atMax(ERXKey<U> key)
Creates a new ERXKey that appends this key with NSArray's
@max
aggregate operator and then appends the given key . |
ERXKey<BigDecimal> |
ERXKey.atMedian(ERXKey<?> key)
Creates a new ERXKey that appends this key with ERXArrayUtilities'
@median aggregate operator and then appends the given
key . |
<U> ERXKey<U> |
ERXKey.atMin(ERXKey<U> key)
Creates a new ERXKey that appends this key with NSArray's
@min
aggregate operator and then appends the given key . |
<U> ERXKey<U> |
ERXKey.atObjectAtIndex(Integer index,
ERXKey<U> key)
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
objectAtIndex operator
@objectAtIndex . |
ERXKey<BigDecimal> |
ERXKey.atPopStdDev(ERXKey<?> key)
Creates a new ERXKey that appends this key with ERXArrayUtilities'
@popStdDev aggregate operator and then appends the given key
. |
<U> ERXKey<U> |
ERXKey.atRemoveNullValues(ERXKey<U> key)
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
RemoveNullValues operator
@removeNullValue s. |
<U> ERXKey<NSArray<U>> |
ERXKey.atReverse(ERXKey<U> key)
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
Reverse operator
@reverse . |
ERXKey<T> |
ERXKey.atSort(ERXKey<?>... sortKeys)
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
Sort operator
@sort . |
ERXKey<T> |
ERXKey.atSortAsc(ERXKey<?>... sortKeys)
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
SortAsc operator
@sortAsc . |
ERXKey<T> |
ERXKey.atSortDesc(ERXKey<?>... sortKeys)
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
SortDescending operator
@sortDesc . |
ERXKey<T> |
ERXKey.atSortInsensitiveAsc(ERXKey<?>... sortKeys)
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
SortInsensitiveAscending operator
@sortInsensitiveAsc . |
ERXKey<T> |
ERXKey.atSortInsensitiveDesc(ERXKey<?>... sortKeys)
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
SortInsensitiveDescending operator
sortInsensitiveDesc . |
ERXKey<BigDecimal> |
ERXKey.atStdDev(ERXKey<?> key)
Creates a new ERXKey that appends this key with ERXArrayUtilities'
@stdDev aggregate operator and then appends the given key
. |
<U> ERXKey<NSArray<U>> |
ERXKey.atSubarrayWithRange(NSRange range,
ERXKey<U> key)
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
SubarrayWithRange operator
subarrayWithRange . |
ERXKey<BigDecimal> |
ERXKey.atSum(ERXKey<?> key)
Creates a new ERXKey that appends this key with NSArray's
@sum
aggregate operator and then appends the given key . |
<U> ERXKey<NSArray<U>> |
ERXKey.atUnique(ERXKey<U> key)
Filters for unique values for this key
|
static ERXKey<BigDecimal> |
ERXKey.avg(ERXKey<?> key)
Creates a new ERXKey that appends the given
key to NSArray's
@avg aggregate operator. |
static ERXKey<BigDecimal> |
ERXKey.avgNonNull(ERXKey<?> key)
Creates a new ERXKey that prepends the given
key with
ERXArrayUtilities' @avgNonNull aggregate operator. |
static void |
ERXBatchFetchUtilities.batchFetch(NSArray<? extends EOEnterpriseObject> sourceObjects,
ERXKey<?>... keys)
Batch key the list of keys from the given source objects.
|
ERXKeyComparisonQualifier |
ERXKey.before(ERXKey<T> when)
Equivalent to new ERXKeyComparisonQualifier(key,
EOQualifier.QualifierOperatorLessThan, value);
|
<T> T |
ERXGenericRecord.committedSnapshotValueForKey(ERXKey<T> key)
Returns the committed snapshot value for given key.
|
<U> ERXKey<U> |
ERXKey.dot(ERXKey<U> key)
Call append(key)
|
<U> ERXKey<NSArray<U>> |
ERXKey.dotArray(ERXKey<U> key)
Call appendAsArray(key).
|
ERXKeyComparisonQualifier |
ERXKey.eq(ERXKey<T> value)
Equivalent to new ERXKeyComparisonQualifier(key,
EOQualifier.QualifierOperatorEqual, value);
|
static <T> ERXKeyComparisonQualifier |
ERXQ.equals(ERXKey<T> key,
ERXKey<T> value)
Equivalent to new ERXKeyComparisonQualifier(key,
EOQualifier.QualifierOperatorEqual, value);
|
static <T> ERXKeyComparisonQualifier |
ERXQ.equals(ERXKey<T> key,
ERXKey<T> value)
Equivalent to new ERXKeyComparisonQualifier(key,
EOQualifier.QualifierOperatorEqual, value);
|
void |
ERXKeyFilter.exclude(ERXKey... keys)
Excludes the given keys from this filter.
|
boolean |
ERXKeyFilter.excludes(ERXKey key)
Returns whether or not the given key is excluded.
|
static <U> ERXKey<NSArray<U>> |
ERXKey.fetchSpec(String fetchSpecName,
ERXKey<U> key)
Creates a new ERXKey that prepends the
key with
ERXArrayUtilities' @fetchSpec operator and the
fetchSpecName . |
static ERXKeyFilter |
ERXKeyFilter.filterWithKeys(ERXKey<?>... keys)
Shortcut to return a new ERXKeyFilter()
|
static <U> ERXKey<NSArray<U>> |
ERXKey.flatten(ERXKey<U> key)
Will flatten an array of arrays or a key it is appended to
|
ERXKeyComparisonQualifier |
ERXKey.greaterThan(ERXKey<T> value)
Equivalent to new ERXKeyComparisonQualifier(key,
EOQualifier.QualifierOperatorGreaterThan, value);
|
static <T> ERXKeyComparisonQualifier |
ERXQ.greaterThan(ERXKey<T> key,
ERXKey<T> value)
Equivalent to new ERXKeyComparisonQualifier(key,
EOQualifier.QualifierOperatorGreaterThan, value);
|
static <T> ERXKeyComparisonQualifier |
ERXQ.greaterThan(ERXKey<T> key,
ERXKey<T> value)
Equivalent to new ERXKeyComparisonQualifier(key,
EOQualifier.QualifierOperatorGreaterThan, value);
|
ERXKeyComparisonQualifier |
ERXKey.greaterThanOrEqualTo(ERXKey<T> value)
Equivalent to new ERXKeyComparisonQualifier(key,
EOQualifier.QualifierOperatorGreaterThanOrEqualTo, value);
|
static <T> ERXKeyComparisonQualifier |
ERXQ.greaterThanOrEqualTo(ERXKey<T> key,
ERXKey<T> value)
Equivalent to new ERXKeyComparisonQualifier(key,
EOQualifier.QualifierOperatorGreaterThanOrEqualTo, value);
|
static <T> ERXKeyComparisonQualifier |
ERXQ.greaterThanOrEqualTo(ERXKey<T> key,
ERXKey<T> value)
Equivalent to new ERXKeyComparisonQualifier(key,
EOQualifier.QualifierOperatorGreaterThanOrEqualTo, value);
|
ERXKeyComparisonQualifier |
ERXKey.gt(ERXKey<T> value)
Equivalent to new ERXKeyComparisonQualifier(key,
EOQualifier.QualifierOperatorGreaterThan, value);
|
ERXKeyComparisonQualifier |
ERXKey.gte(ERXKey<T> value)
Equivalent to new ERXKeyComparisonQualifier(key,
EOQualifier.QualifierOperatorGreaterThanOrEqualTo, value);
|
<T> boolean |
ERXGenericRecord.hasKeyChangedFromCommittedSnapshot(ERXKey<T> key)
Returns whether or not the given key has changed when compared to the committed snapshot.
|
<T> boolean |
ERXGenericRecord.hasKeyChangedFromCommittedSnapshotFromValue(ERXKey<T> key,
T oldValue)
Returns whether or not the given key has changed from the given committed value.
|
<T> boolean |
ERXGenericRecord.hasKeyChangedFromCommittedSnapshotFromValueToNewValue(ERXKey<T> key,
T oldValue,
T newValue)
Returns whether or not the given key has changed from the given previous value to the new value since the committed value.
|
<T> boolean |
ERXGenericRecord.hasKeyChangedFromCommittedSnapshotToValue(ERXKey<T> key,
T newValue)
Returns whether or not the given key has changed to the new value since the committed value.
|
void |
ERXKeyFilter.include(ERXKey... keys)
Includes the given set of keys in this filter.
|
ERXKeyFilter |
ERXKeyFilter.include(ERXKey key)
Includes the given key in this filter.
|
ERXKeyFilter |
ERXKeyFilter.include(ERXKey key,
ERXKeyFilter existingFilter)
Includes the given key in this filter.
|
boolean |
ERXKeyFilter.includes(ERXKey key)
Returns whether or not the given key is included in this filter.
|
ERXKeyComparisonQualifier |
ERXKey.is(ERXKey<T> value)
Equivalent to new ERXKeyComparisonQualifier(key,
EOQualifier.QualifierOperatorEqual, value);
|
ERXKeyComparisonQualifier |
ERXKey.isNot(ERXKey<T> value)
Equivalent to new ERXKeyComparisonQualifier(key,
EOQualifier.QualifierOperatorNotEqual, value);
|
<T> ERXKey<T> |
ERXKeyFilter.keyMap(ERXKey<T> fromKey)
Returns the key that is mapped to from the given input key.
|
ERXKeyComparisonQualifier |
ERXKey.lessThan(ERXKey<T> value)
Equivalent to new ERXKeyComparisonQualifier(key,
EOQualifier.QualifierOperatorLessThan, value);
|
static <T> ERXKeyComparisonQualifier |
ERXQ.lessThan(ERXKey<T> key,
ERXKey<T> value)
Equivalent to new ERXKeyComparisonQualifier(key,
EOQualifier.QualifierOperatorLessThan, value);
|
static <T> ERXKeyComparisonQualifier |
ERXQ.lessThan(ERXKey<T> key,
ERXKey<T> value)
Equivalent to new ERXKeyComparisonQualifier(key,
EOQualifier.QualifierOperatorLessThan, value);
|
ERXKeyComparisonQualifier |
ERXKey.lessThanOrEqualTo(ERXKey<T> value)
Equivalent to new ERXKeyComparisonQualifier(key,
EOQualifier.QualifierOperatorLessThanOrEqualTo, value);
|
static <T> ERXKeyComparisonQualifier |
ERXQ.lessThanOrEqualTo(ERXKey<T> key,
ERXKey<T> value)
Equivalent to new ERXKeyComparisonQualifier(key,
EOQualifier.QualifierOperatorLessThanOrEqualTo, value);
|
static <T> ERXKeyComparisonQualifier |
ERXQ.lessThanOrEqualTo(ERXKey<T> key,
ERXKey<T> value)
Equivalent to new ERXKeyComparisonQualifier(key,
EOQualifier.QualifierOperatorLessThanOrEqualTo, value);
|
static <U> ERXKey<NSArray<U>> |
ERXKey.limit(Integer limit,
ERXKey<U> key)
Limits the size of the array it is called on or the key it is appended
to.
|
boolean |
ERXKeyFilter.lockedRelationship(ERXKey key)
Returns whether or not the given relationship is locked (i.e.
|
void |
ERXKeyFilter.lockRelationship(ERXKey... keys)
Locks the given relationship on this filter.
|
ERXKeyComparisonQualifier |
ERXKey.lt(ERXKey<T> value)
Equivalent to new ERXKeyComparisonQualifier(key,
EOQualifier.QualifierOperatorLessThan, value);
|
ERXKeyComparisonQualifier |
ERXKey.lte(ERXKey<T> value)
Equivalent to new ERXKeyComparisonQualifier(key,
EOQualifier.QualifierOperatorLessThanOrEqualTo, value);
|
boolean |
ERXKeyFilter.matches(ERXKey key,
ERXKey.Type type)
Returns whether or not the given key (of the given type, if known) is included in this filter.
|
static <U> ERXKey<U> |
ERXKey.max(ERXKey<U> key)
Creates a new ERXKey that appends the given
key to NSArray's
@max aggregate operator. |
static ERXKey<BigDecimal> |
ERXKey.median(ERXKey<?> key)
Creates a new ERXKey that appends the given
key to
ERXArrayUtilities' @median aggregate operator. |
static <U> ERXKey<U> |
ERXKey.min(ERXKey<U> key)
Creates a new ERXKey that appends the given
key to NSArray's
@min aggregate operator. |
ERXKeyComparisonQualifier |
ERXKey.ne(ERXKey<T> value)
Equivalent to new ERXKeyComparisonQualifier(key,
EOQualifier.QualifierOperatorNotEqual, value);
|
static <T> ERXKeyComparisonQualifier |
ERXQ.notEquals(ERXKey<T> key,
ERXKey<T> value)
Equivalent to new ERXKeyComparisonQualifier(key,
EOQualifier.QualifierOperatorNotEqual, value);
|
static <T> ERXKeyComparisonQualifier |
ERXQ.notEquals(ERXKey<T> key,
ERXKey<T> value)
Equivalent to new ERXKeyComparisonQualifier(key,
EOQualifier.QualifierOperatorNotEqual, value);
|
static <U> ERXKey<U> |
ERXKey.objectAtIndex(Integer index,
ERXKey<U> key)
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
objectAtIndex operator
@objectAtIndex . |
void |
ERXKeyFilter.only(ERXKey... keys)
Restricts this filter to only allow the given keys.
|
ERXKeyFilter |
ERXKeyFilter.only(ERXKey key)
Restricts this filter to only allow the given key.
|
static ERXKey<BigDecimal> |
ERXKey.popStdDev(ERXKey<?> key)
Creates a new ERXKey that appends the given
key to
ERXArrayUtilities' @popStdDev aggregate operator. |
static <U> ERXKey<U> |
ERXKey.removeNullValues(ERXKey<U> key)
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
RemoveNullValues operator
@removeNullValues . |
static <U> ERXKey<NSArray<U>> |
ERXKey.reverse(ERXKey<U> key)
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
Reverse operator @reverse.
|
void |
ERXFetchSpecification.setPrefetchingRelationshipKeyPaths(ERXKey<?>... prefetchingRelationshipKeyPaths)
Sets the relationships to prefetch along with the main fetch.
|
void |
ERXDatabaseDataSource.setPrefetchingRelationshipKeyPaths(ERXKey<?>... prefetchingRelationshipKeyPaths)
Sets the relationships to prefetch along with the main fetch.
|
static <U> ERXKey<U> |
ERXKey.sort(ERXKey<?>... sortKeys)
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
Sort operator
@sort . |
static <U> ERXKey<U> |
ERXKey.sortAsc(ERXKey<?>... sortKeys)
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
SortAscending operator
@sortAsc . |
static <U> ERXKey<U> |
ERXKey.sortDesc(ERXKey<?>... sortKeys)
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
SortDescending operator
@sortDesc . |
static <U> ERXKey<U> |
ERXKey.sortInsensitiveAsc(ERXKey<?>... sortKeys)
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
SortInsensitiveAscending operator
@sortInsensitiveAsc . |
static <U> ERXKey<U> |
ERXKey.sortInsensitiveDesc(ERXKey<?>... sortKeys)
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
SortInsensitiveDescending operator
@sortInsensitiveDesc . |
static ERXSortOrdering |
ERXSortOrdering.sortOrderingWithKey(ERXKey key,
NSSelector selector)
Constructs an ERXSortOrdering (see EOSortOrdering).
|
static ERXKey<BigDecimal> |
ERXKey.stdDev(ERXKey<?> key)
Creates a new ERXKey that appends the given
key to
ERXArrayUtilities' @stdDev aggregate operator. |
static <U> ERXKey<NSArray<U>> |
ERXKey.subarrayWithRange(NSRange range,
ERXKey<U> key)
Return a new ERXKey that prepends the given key with ERXArrayUtilities'
SubarrayWithRange operator
subarrayWithRange . |
static ERXKey<BigDecimal> |
ERXKey.sum(ERXKey<?> key)
Creates a new ERXKey that appends the given
key to NSArray's
@sum aggregate operator. |
<T> void |
ERXKey.ValueCoding.takeValueForKey(Object value,
ERXKey<T> key) |
<T> void |
ERXGenericRecord.takeValueForKey(Object value,
ERXKey<T> key)
Type-safe KVC setter (final for now)
|
static <U> ERXKey<NSArray<U>> |
ERXKey.unique(ERXKey<U> key)
Will filter an array or a key it is appended to
|
<T> T |
ERXKey.ValueCoding.valueForKey(ERXKey<T> key) |
<T> T |
ERXGenericRecord.valueForKey(ERXKey<T> key)
Type-safe KVC getter (final for now)
|
Constructor and Description |
---|
ERXSortOrdering(ERXKey key,
NSSelector selector)
Constructs an ERXSortOrdering (see EOSortOrdering).
|
ERXUnmodeledToManyRelationship(S sourceObject,
String destinationEntityName,
ERXKey<S> reverseRelationshipKey)
Standard constructor where the destination entity is a single type.
|
ERXUnmodeledToManyRelationship(S sourceObject,
String destinationEntityName,
ERXKey<S> reverseRelationshipKey,
boolean isDeep)
A constructor that allows isDeep to be set to true to handle destination entity that is the super class of an inheritance hierarchy.
|
Modifier and Type | Method and Description |
---|---|
static <T,K,V> NSDictionary<K,NSArray<V>> |
ERXArrayUtilities.arrayGroupedByKeyPath(Collection<T> objects,
ERXKey<K> keyPath,
boolean includeNulls,
ERXKey<V> valueKeyPath)
Starting with an array of KeyValueCoding-compliant objects and a keyPath,
this method calls valueForKey on each object in the array and groups the
contents of the array, using the result of the valueForKey call as a key
in a dictionary.
|
static <T,K,V> NSDictionary<K,NSArray<V>> |
ERXArrayUtilities.arrayGroupedByKeyPath(Collection<T> objects,
ERXKey<K> keyPath,
boolean includeNulls,
ERXKey<V> valueKeyPath)
Starting with an array of KeyValueCoding-compliant objects and a keyPath,
this method calls valueForKey on each object in the array and groups the
contents of the array, using the result of the valueForKey call as a key
in a dictionary.
|
static <T,K,V> NSDictionary<K,NSArray<V>> |
ERXArrayUtilities.arrayGroupedByKeyPath(Collection<T> objects,
ERXKey<K> keyPath,
K nullGroupingKey,
ERXKey<V> valueKeyPath)
Starting with an array of KeyValueCoding-compliant objects and a keyPath,
this method calls valueForKey on each object in the array and groups the
contents of the array, using the result of the valueForKey call as a key
in a dictionary.
|
static <T,K,V> NSDictionary<K,NSArray<V>> |
ERXArrayUtilities.arrayGroupedByKeyPath(Collection<T> objects,
ERXKey<K> keyPath,
K nullGroupingKey,
ERXKey<V> valueKeyPath)
Starting with an array of KeyValueCoding-compliant objects and a keyPath,
this method calls valueForKey on each object in the array and groups the
contents of the array, using the result of the valueForKey call as a key
in a dictionary.
|
static <K,V> NSDictionary<K,NSArray<V>> |
ERXArrayUtilities.arrayGroupedByKeyPath(Collection<V> objects,
ERXKey<K> keyPath)
Starting with an array of KeyValueCoding-compliant objects and a keyPath,
this method calls valueForKey on each object in the array and groups the
contents of the array, using the result of the valueForKey call as a key
in a dictionary.
|
static <T,K,V> NSDictionary<K,NSArray<V>> |
ERXArrayUtilities.arrayGroupedByToManyKeyPath(Collection<T> objects,
ERXKey<K> keyPath,
K nullGroupingKey,
ERXKey<V> valueKeyPath)
Typesafe variant of arrayGroupedByToManyKeyPath.
|
static <T,K,V> NSDictionary<K,NSArray<V>> |
ERXArrayUtilities.arrayGroupedByToManyKeyPath(Collection<T> objects,
ERXKey<K> keyPath,
K nullGroupingKey,
ERXKey<V> valueKeyPath)
Typesafe variant of arrayGroupedByToManyKeyPath.
|
static <K,V> NSDictionary<K,NSArray<V>> |
ERXArrayUtilities.arrayGroupedByToManyKeyPath(Collection<V> objects,
ERXKey<K> keyPath,
boolean includeNulls)
Typesafe variant of arrayGroupedByToManyKeyPath.
|
static <K,V> NSDictionary<K,NSArray<V>> |
ERXArrayUtilities.arrayGroupedByToManyKeyPath(Collection<V> objects,
ERXKey<K> keyPath,
K nullGroupingKey)
Typesafe variant of arrayGroupedByToManyKeyPath.
|
static <T> NSArray<T> |
ERXArrayUtilities.arrayWithoutDuplicateKeyValue(Iterable<T> objects,
ERXKey<?> keyPath)
Filters out duplicates of an array of objects
based on the value of the given key path off of those objects.
|
static NSDictionary<String,Object> |
ERXDictionaryUtilities.dictionaryFromObjectWithKeys(Object object,
ERXKey... keys)
Creates a dictionary from an objects and an array of key paths
|
static <K,T> NSDictionary<K,T> |
ERXArrayUtilities.dictionaryOfObjectsIndexedByKeyPath(NSArray<T> array,
ERXKey<K> keyPath)
Given an array of objects, returns a dictionary mapping the value by performing valueForKeyPath on each object in
the array to the object in the array.
|
static <K,T> NSDictionary<K,T> |
ERXArrayUtilities.dictionaryOfObjectsIndexedByKeyPath(NSArray<T> array,
ERXKey<K> keyPath,
boolean throwOnCollision)
Given an array of objects, returns a dictionary mapping the value by performing valueForKeyPath on each object in
the array to the object in the array.
|
static <K,T> NSDictionary<K,T> |
ERXArrayUtilities.dictionaryOfObjectsIndexedByKeyPathThrowOnCollision(NSArray<T> array,
ERXKey<K> keyPath,
boolean throwOnCollision)
Deprecated.
|
static <T,V> T |
ERXArrayUtilities.firstObjectWithValueForKeyPath(List<T> array,
V value,
ERXKey<V> keyPath)
Finds the first object in the array with a given value for a given key path.
|
static <T,V> int |
ERXArrayUtilities.indexOfFirstObjectWithValueForKeyPath(Collection<T> array,
V value,
ERXKey<V> keyPath)
Finds the index of the first object in the array with a given value for a given key path.
|
static <T,V> NSArray<T> |
ERXArrayUtilities.objectsWithValueForKeyPath(Collection<T> array,
V value,
ERXKey<V> keyPath)
Walks over an array and returns an array of objects from that array that have a particular
value for a particular key path.
|
Modifier and Type | Method and Description |
---|---|
static NSMutableDictionary<String,Object> |
ERXDictionaryUtilities.dictionaryFromObjectWithKeyMappings(Object object,
NSDictionary<String,ERXKey<?>> keyMappings)
Creates a dictionary from an object according to the given key mappings, skipping null values.
|
Modifier and Type | Method and Description |
---|---|
static EOQualifier |
ERXPrefixQualifierTraversal.prefixQualifierWithKey(EOQualifierEvaluation qualifier,
ERXKey prefix)
Returns a qualifier with the given key prepended to every qualifier's
key.
|
Constructor and Description |
---|
ERXPrefixQualifierTraversal(ERXKey prefix) |
Modifier and Type | Field and Description |
---|---|
static ERXKey<String> |
ERMDAjaxNotificationCenter.AJAX_NOTIFICATION_CENTER_ID |
static ERXKey<NSDictionary<String,NSArray<String>>> |
ERMDAjaxNotificationCenter.PROPERTY_DEPENDENCIES |
static ERXKey<String> |
ERMDAjaxNotificationCenter.PROPERTY_KEY |
static ERXKey<String> |
ERMDAjaxNotificationCenter.PROPERTY_OBSERVER_ID |
Modifier and Type | Field and Description |
---|---|
static ERXKey<NSTimestamp> |
_ERSessionInfo.EXPIRATION_DATE |
static ERXKey<Integer> |
_ERSessionInfo.INT_LOCK |
static ERXKey<NSData> |
_ERSessionInfo.SESSION_DATA |
static ERXKey<String> |
_ERSessionInfo.SESSION_ID |
Modifier and Type | Method and Description |
---|---|
protected void |
ERXRestRequestNode._addAttributeNodeForKeyInObject(ERXKey<?> key,
Object obj,
ERXKeyFilter keyFilter) |
protected void |
ERXRestRequestNode._addToManyRelationshipNodeForKeyOfEntityInObject(ERXKey<?> key,
EOClassDescription destinationEntity,
Object obj,
ERXKeyFilter keyFilter,
ERXRestContext context,
Set<Object> visitedObjects) |
protected void |
ERXRestRequestNode._addToOneRelationshipNodeForKeyInObject(ERXKey<?> key,
Object obj,
EOClassDescription destinationEntity,
ERXKeyFilter keyFilter,
ERXRestContext context,
Set<Object> visitedObjects) |
Modifier and Type | Method and Description |
---|---|
protected ERXKeyFilter |
ERXRouteController.includeOptional(ERXKey<?> key,
ERXKeyFilter filter)
Includes the key in the given filter if isKeyPathRequested returns true.
|
protected boolean |
ERXRouteController.isKeyPathRequested(ERXKey<?> key)
Returns whether or not the prefetchingKeyPaths option includes the given keypath (meaning, the client requested
to include the given keypath).
|
Modifier and Type | Field and Description |
---|---|
static ERXKey<String> |
_ERTag.NAME |
Copyright © 2002 – 2024 Project Wonder.