Package apple.coredata
Class NSFetchRequestExpression
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.foundation.NSExpression
-
- apple.coredata.NSFetchRequestExpression
-
- All Implemented Interfaces:
NSCoding,NSCopying,NSSecureCoding,NSObject
public class NSFetchRequestExpression extends NSExpression
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class apple.foundation.NSExpression
NSExpression.Block_expressionBlock_ret, NSExpression.Block_expressionForBlockArguments
-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedNSFetchRequestExpression(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean_supportsSecureCoding()This property must return YES on all classes that allow secure coding.static booleanaccessInstanceVariablesDirectly()static NSFetchRequestExpressionalloc()static java.lang.ObjectallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)static booleanautomaticallyNotifiesObserversForKey(java.lang.String key)static voidcancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)static voidcancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget, org.moe.natj.objc.SEL aSelector, java.lang.Object anArgument)static NSArray<java.lang.String>classFallbacksForKeyedArchiver()static org.moe.natj.objc.ClassclassForKeyedUnarchiver()NSExpressioncontextExpression()Returns the expression for the managed object context: evaluating it must return an NSManagedObjectContext *.static java.lang.StringdebugDescription_static()static java.lang.Stringdescription_static()static NSExpressionexpressionForAggregate(NSArray<? extends NSExpression> subexpressions)static NSExpressionexpressionForAnyKey()static NSExpressionexpressionForBlockArguments(NSExpression.Block_expressionForBlockArguments block, NSArray<? extends NSExpression> arguments)static NSExpressionexpressionForConditionalTrueExpressionFalseExpression(NSPredicate predicate, NSExpression trueExpression, NSExpression falseExpression)static NSExpressionexpressionForConstantValue(java.lang.Object obj)static NSExpressionexpressionForEvaluatedObject()static NSExpressionexpressionForFetchContextCountOnly(NSExpression fetch, NSExpression context, boolean countFlag)Returns an expression which will evaluate to the result of executing a fetch request on a context.static NSExpressionexpressionForFunctionArguments(java.lang.String name, NSArray<?> parameters)static NSExpressionexpressionForFunctionSelectorNameArguments(NSExpression target, java.lang.String name, NSArray<?> parameters)static NSExpressionexpressionForIntersectSetWith(NSExpression left, NSExpression right)static NSExpressionexpressionForKeyPath(java.lang.String keyPath)static NSExpressionexpressionForMinusSetWith(NSExpression left, NSExpression right)static NSExpressionexpressionForSubqueryUsingIteratorVariablePredicate(NSExpression expression, java.lang.String variable, NSPredicate predicate)static NSExpressionexpressionForUnionSetWith(NSExpression left, NSExpression right)static NSExpressionexpressionForVariable(java.lang.String string)static NSExpressionexpressionWithFormat(java.lang.String expressionFormat, java.lang.Object... varargs)static NSExpressionexpressionWithFormatArgumentArray(java.lang.String expressionFormat, NSArray<?> arguments)static NSExpressionexpressionWithFormatArguments(java.lang.String expressionFormat, org.moe.natj.general.ptr.BytePtr argList)static longhash_static()NSFetchRequestExpressioninit()NSFetchRequestExpressioninitWithCoder(NSCoder coder)NS_DESIGNATED_INITIALIZERNSFetchRequestExpressioninitWithExpressionType(long type)static NSObject.Function_instanceMethodForSelector_retinstanceMethodForSelector(org.moe.natj.objc.SEL aSelector)static NSMethodSignatureinstanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)static booleaninstancesRespondToSelector(org.moe.natj.objc.SEL aSelector)booleanisCountOnlyRequest()Boolean indicating if the request will return object values or merely the count.static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)static NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(java.lang.String key)static java.lang.Objectnew_objc()NSExpressionrequestExpression()Returns the expression for the fetch request: evaluating it must return an NSFetchRequest *.static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)static voidsetVersion_static(long aVersion)static org.moe.natj.objc.Classsuperclass_static()static booleansupportsSecureCoding()static longversion_static()-
Methods inherited from class apple.foundation.NSExpression
allowEvaluation, arguments, collection, constantValue, copyWithZone, encodeWithCoder, expressionBlock, expressionType, expressionValueWithObjectContext, falseExpression, function, keyPath, leftExpression, operand, predicate, rightExpression, trueExpression, variable
-
Methods inherited from class apple.NSObject
accessibilityActivate, accessibilityActivationPoint, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedLabel, accessibilityAttributedUserInputLabels, accessibilityAttributedValue, accessibilityContainerType, accessibilityCustomActions, accessibilityCustomRotors, accessibilityDecrement, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsHidden, accessibilityFrame, accessibilityHint, accessibilityIncrement, accessibilityLabel, accessibilityLanguage, accessibilityNavigationStyle, accessibilityPath, accessibilityPerformEscape, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityScroll, accessibilityTextualContext, accessibilityTraits, accessibilityUserInputLabels, accessibilityValue, accessibilityViewIsModal, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, hash, indexOfAccessibilityElement, isAccessibilityElement, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedValue, setAccessibilityContainerType, setAccessibilityCustomActions, setAccessibilityCustomRotors, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityRespondsToUserInteraction, setAccessibilityTextualContext, setAccessibilityTraits, setAccessibilityUserInputLabels, setAccessibilityValue, setAccessibilityViewIsModal, setIsAccessibilityElement, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, superclass, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
-
alloc
public static NSFetchRequestExpression alloc()
-
allocWithZone
public static java.lang.Object allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
-
cancelPreviousPerformRequestsWithTarget
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
-
cancelPreviousPerformRequestsWithTargetSelectorObject
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget, org.moe.natj.objc.SEL aSelector, java.lang.Object anArgument)
-
classFallbacksForKeyedArchiver
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
-
classForKeyedUnarchiver
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
-
debugDescription_static
public static java.lang.String debugDescription_static()
-
description_static
public static java.lang.String description_static()
-
expressionForAggregate
public static NSExpression expressionForAggregate(NSArray<? extends NSExpression> subexpressions)
-
expressionForAnyKey
public static NSExpression expressionForAnyKey()
-
expressionForBlockArguments
public static NSExpression expressionForBlockArguments(NSExpression.Block_expressionForBlockArguments block, NSArray<? extends NSExpression> arguments)
-
expressionForConditionalTrueExpressionFalseExpression
public static NSExpression expressionForConditionalTrueExpressionFalseExpression(NSPredicate predicate, NSExpression trueExpression, NSExpression falseExpression)
-
expressionForConstantValue
public static NSExpression expressionForConstantValue(java.lang.Object obj)
-
expressionForEvaluatedObject
public static NSExpression expressionForEvaluatedObject()
-
expressionForFetchContextCountOnly
public static NSExpression expressionForFetchContextCountOnly(NSExpression fetch, NSExpression context, boolean countFlag)
Returns an expression which will evaluate to the result of executing a fetch request on a context. The first argument must be an expression which evaluates to an NSFetchRequest *, and the second must be an expression which evaluates to an NSManagedObjectContext *. If the desired result is simply the count for the request, the "countOnly" argument should be YES.
-
expressionForFunctionArguments
public static NSExpression expressionForFunctionArguments(java.lang.String name, NSArray<?> parameters)
-
expressionForFunctionSelectorNameArguments
public static NSExpression expressionForFunctionSelectorNameArguments(NSExpression target, java.lang.String name, NSArray<?> parameters)
-
expressionForIntersectSetWith
public static NSExpression expressionForIntersectSetWith(NSExpression left, NSExpression right)
-
expressionForKeyPath
public static NSExpression expressionForKeyPath(java.lang.String keyPath)
-
expressionForMinusSetWith
public static NSExpression expressionForMinusSetWith(NSExpression left, NSExpression right)
-
expressionForSubqueryUsingIteratorVariablePredicate
public static NSExpression expressionForSubqueryUsingIteratorVariablePredicate(NSExpression expression, java.lang.String variable, NSPredicate predicate)
-
expressionForUnionSetWith
public static NSExpression expressionForUnionSetWith(NSExpression left, NSExpression right)
-
expressionForVariable
public static NSExpression expressionForVariable(java.lang.String string)
-
expressionWithFormat
public static NSExpression expressionWithFormat(java.lang.String expressionFormat, java.lang.Object... varargs)
-
expressionWithFormatArgumentArray
public static NSExpression expressionWithFormatArgumentArray(java.lang.String expressionFormat, NSArray<?> arguments)
-
expressionWithFormatArguments
public static NSExpression expressionWithFormatArguments(java.lang.String expressionFormat, org.moe.natj.general.ptr.BytePtr argList)
-
hash_static
public static long hash_static()
-
instanceMethodForSelector
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
-
instanceMethodSignatureForSelector
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
-
instancesRespondToSelector
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
-
isSubclassOfClass
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
-
keyPathsForValuesAffectingValueForKey
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
-
new_objc
public static java.lang.Object new_objc()
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
-
setVersion_static
public static void setVersion_static(long aVersion)
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
version_static
public static long version_static()
-
contextExpression
public NSExpression contextExpression()
Returns the expression for the managed object context: evaluating it must return an NSManagedObjectContext *.
-
init
public NSFetchRequestExpression init()
- Overrides:
initin classNSExpression
-
initWithCoder
public NSFetchRequestExpression initWithCoder(NSCoder coder)
Description copied from interface:NSCodingNS_DESIGNATED_INITIALIZER- Specified by:
initWithCoderin interfaceNSCoding- Overrides:
initWithCoderin classNSExpression
-
initWithExpressionType
public NSFetchRequestExpression initWithExpressionType(long type)
- Overrides:
initWithExpressionTypein classNSExpression
-
isCountOnlyRequest
public boolean isCountOnlyRequest()
Boolean indicating if the request will return object values or merely the count. If the value returns NO, the managed object context (from the contextExpression) will perform executeFetchRequest:error: with the requestExpression; if the value returns YES, the managed object context will perform countForFetchRequest:error with the requestExpression.
-
requestExpression
public NSExpression requestExpression()
Returns the expression for the fetch request: evaluating it must return an NSFetchRequest *.
-
_supportsSecureCoding
public boolean _supportsSecureCoding()
Description copied from interface:NSSecureCodingThis property must return YES on all classes that allow secure coding. Subclasses of classes that adopt NSSecureCoding and override initWithCoder: must also override this method and return YES. The Secure Coding Guide should be consulted when writing methods that decode data.- Specified by:
_supportsSecureCodingin interfaceNSSecureCoding- Overrides:
_supportsSecureCodingin classNSExpression
-
-