
Public Types | |
| enum | MatchType { ALL, ANY } |
Public Member Functions | |
| void | addQualifierKeysToSet (NSMutableSet keys) |
| ERXFullTextQualifier | clone () |
| ERXFullTextQualifier (String keyPath, MatchType matchType, String...terms) | |
| ERXFullTextQualifier (String keyPath, MatchType matchType, NSArray< String > terms) | |
| ERXFullTextQualifier (String keyPath, String indexName, MatchType matchType, String...terms) | |
| ERXFullTextQualifier (String keyPath, String indexName, MatchType matchType, NSArray< String > terms) | |
| boolean | evaluateWithObject (Object object) |
| String | indexName () |
| String | keyPath () |
| MatchType | matchType () |
| EOQualifier | qualifierWithBindings (NSDictionary bindings, boolean requiresAll) |
| NSArray< String > | terms () |
| void | validateKeysWithRootClassDescription (EOClassDescription classDescription) |
Static Public Attributes | |
| static final NSSelector | FullTextContainsSelector = new NSSelector(ERXFullTextQualifier.FullTextContainsSelectorName, new Class[] { String.class }) |
| static final String | FullTextContainsSelectorName = "fulltextContains" |
Private Attributes | |
| String | _indexName |
| String | _keyPath |
| MatchType | _matchType |
| NSArray< String > | _terms |
| enum MatchType |
| ERXFullTextQualifier | ( | String | keyPath, | |
| String | indexName, | |||
| MatchType | matchType, | |||
| NSArray< String > | terms | |||
| ) |
Constructs an ERXFullTextQualifier.
| keyPath | the keypath to qualify on (some databases may ignore this) | |
| indexName | the name of the index to use (some databases may ignore this) | |
| matchType | ANY or ALL | |
| terms | the array of search terms |
| ERXFullTextQualifier | ( | String | keyPath, | |
| String | indexName, | |||
| MatchType | matchType, | |||
| String... | terms | |||
| ) |
Constructs an ERXFullTextQualifier.
| keyPath | the keypath to qualify on (some databases may ignore this) | |
| indexName | the name of the index to use (some databases may ignore this) | |
| matchType | ANY or ALL | |
| terms | the list of search terms |
| ERXFullTextQualifier | ( | String | keyPath, | |
| MatchType | matchType, | |||
| NSArray< String > | terms | |||
| ) |
Constructs an ERXFullTextQualifier defaulting indexName to the same as keyPath.
| keyPath | the keypath to qualify on (some databases may ignore this) | |
| matchType | ANY or ALL | |
| terms | the array of search terms |
| ERXFullTextQualifier | ( | String | keyPath, | |
| MatchType | matchType, | |||
| String... | terms | |||
| ) |
Constructs an ERXFullTextQualifier defaulting indexName to the same as keyPath.
| keyPath | the keypath to qualify on (some databases may ignore this) | |
| matchType | ANY or ALL | |
| terms | the list of search terms |
| void addQualifierKeysToSet | ( | NSMutableSet | keys | ) |
| ERXFullTextQualifier clone | ( | ) |
| boolean evaluateWithObject | ( | Object | object | ) |
| String indexName | ( | ) |
Returns the index name for this qualifier.
| String keyPath | ( | ) |
Returns the keypath for this qualifier.
| MatchType matchType | ( | ) |
Returns the match type (ANY or ALL) for this qualifier.
| EOQualifier qualifierWithBindings | ( | NSDictionary | bindings, | |
| boolean | requiresAll | |||
| ) |
| NSArray<String> terms | ( | ) |
Returns the array of search terms for this qualifier.
| void validateKeysWithRootClassDescription | ( | EOClassDescription | classDescription | ) |
String _indexName [private] |
MatchType _matchType [private] |
final NSSelector FullTextContainsSelector = new NSSelector(ERXFullTextQualifier.FullTextContainsSelectorName, new Class[] { String.class }) [static] |
final String FullTextContainsSelectorName = "fulltextContains" [static] |
1.5.8