Type Alias

ABSearchComparison

Constants used to specify the type of comparison being made.

Declaration

typedef CFIndex ABSearchComparison;

Discussion

These constants are used in a call to the ABGroupCreateSearchElement or ABPersonCreateSearchElement function to specify the type of comparison being made.

Topics

Constants

kABEqual

Search for elements that are equal to the value.

kABNotEqual

Search for elements that are not equal to the value.

kABNotEqualCaseInsensitive

Search for elements that are not equal to the value, ignoring case.

kABLessThan

Search for elements that are less than the value.

kABLessThanOrEqual

Search for elements that are less than or equal to the value.

kABGreaterThan

Search for elements that are greater than the value.

kABGreaterThanOrEqual

Search for elements that are greater than or equal to the value.

kABEqualCaseInsensitive

Search for elements that are equal to the value, ignoring case.

kABContainsSubString

Search for elements that contain the value.

kABContainsSubStringCaseInsensitive

Search for elements that contain the value, ignoring case.

kABPrefixMatch

Search for elements that begin with the value.

kABPrefixMatchCaseInsensitive

Search for elements that begin with the value, ignoring case.

kABSuffixMatch

Search for elements that end with the value.

kABSuffixMatchCaseInsensitive

Search for elements that end with the value, ignoring case.

kABBitsInBitFieldMatch

Search for elements that match the bits in ABPersonFlags.

kABDoesNotContainSubString

Search for elements that do not contain the value.

kABDoesNotContainSubStringCaseInsensitive

Search for elements that do not contain the value, ignoring case.

kABWithinIntervalAroundToday

Search for elements that are within a time interval (in seconds) forward or backward from today.

kABWithinIntervalAroundTodayYearless

Search for elements that are within a time interval (in seconds) forward or backward from this day in any year.

kABNotWithinIntervalAroundToday

Search for elements that are not within a time interval (in seconds) forward or backward from today.

kABNotWithinIntervalAroundTodayYearless

Search for elements that are not within a time interval (in seconds) forward or backward from this day in any year.

kABWithinIntervalFromToday

Search for elements that are within a time interval (in seconds) forward from today.

kABWithinIntervalFromTodayYearless

Search for elements that are within a time interval (in seconds) forward from this day in any year.

kABNotWithinIntervalFromToday

Search for elements that are not within a time interval (in seconds) forward from today.

kABNotWithinIntervalFromTodayYearless

Search for elements that are not within a time interval (in seconds) forward from this day in any year.

See Also

Miscellaneous

ABPickerAttributes

A bitfield used to specify the selection behavior for the values of multi-value properties.

ABPropertyType

These are the possible types of ABRecord properties.

ABRecordRef

A reference to an ABRecord object or any of its derived opaque types.

ABSearchConjunction

Constants used to create compound search elements.