public class ERXFullTextQualifier extends EOQualifier implements java.lang.Cloneable, EOQualifierEvaluation
| Modifier and Type | Class and Description |
|---|---|
static class |
ERXFullTextQualifier.MatchType |
EOQualifier.Comparison, EOQualifier.ComparisonSupport, EOQualifier.QualifierVariableSubstitutionException| Modifier and Type | Field and Description |
|---|---|
static NSSelector |
FullTextContainsSelector |
static java.lang.String |
FullTextContainsSelectorName |
_CLASS, QualifierOperatorCaseInsensitiveLike, QualifierOperatorContains, QualifierOperatorEqual, QualifierOperatorGreaterThan, QualifierOperatorGreaterThanOrEqualTo, QualifierOperatorLessThan, QualifierOperatorLessThanOrEqualTo, QualifierOperatorLike, QualifierOperatorNotEqual_CLASS| Constructor and Description |
|---|
ERXFullTextQualifier(java.lang.String keyPath,
ERXFullTextQualifier.MatchType matchType,
NSArray<java.lang.String> terms)
Constructs an ERXFullTextQualifier defaulting indexName to the same as
keyPath.
|
ERXFullTextQualifier(java.lang.String keyPath,
ERXFullTextQualifier.MatchType matchType,
java.lang.String... terms)
Constructs an ERXFullTextQualifier defaulting indexName to the same as
keyPath.
|
ERXFullTextQualifier(java.lang.String keyPath,
java.lang.String indexName,
ERXFullTextQualifier.MatchType matchType,
NSArray<java.lang.String> terms)
Constructs an ERXFullTextQualifier.
|
ERXFullTextQualifier(java.lang.String keyPath,
java.lang.String indexName,
ERXFullTextQualifier.MatchType matchType,
java.lang.String... terms)
Constructs an ERXFullTextQualifier.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addQualifierKeysToSet(NSMutableSet keys) |
ERXFullTextQualifier |
clone() |
boolean |
evaluateWithObject(java.lang.Object object) |
java.lang.String |
indexName()
Returns the index name for this qualifier.
|
java.lang.String |
keyPath()
Returns the keypath for this qualifier.
|
ERXFullTextQualifier.MatchType |
matchType()
Returns the match type (ANY or ALL) for this qualifier.
|
EOQualifier |
qualifierWithBindings(NSDictionary bindings,
boolean requiresAll) |
NSArray<java.lang.String> |
terms()
Returns the array of search terms for this qualifier.
|
void |
validateKeysWithRootClassDescription(EOClassDescription classDescription) |
_accept, _isEmpty, allQualifierKeys, allQualifierOperators, bindingKeys, filterArrayWithQualifier, filteredArrayWithQualifier, keyPathForBindingKey, operatorSelectorForSelectorNamed, operatorSelectorForString, qualifierToMatchAllValues, qualifierToMatchAnyValue, qualifierWithQualifierFormat, relationalQualifierOperators, stringForOperatorSelectorpublic static final java.lang.String FullTextContainsSelectorName
public static final NSSelector FullTextContainsSelector
public ERXFullTextQualifier(java.lang.String keyPath,
java.lang.String indexName,
ERXFullTextQualifier.MatchType matchType,
NSArray<java.lang.String> terms)
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 ALLterms - the array of search termspublic ERXFullTextQualifier(java.lang.String keyPath,
java.lang.String indexName,
ERXFullTextQualifier.MatchType matchType,
java.lang.String... terms)
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 ALLterms - the list of search termspublic ERXFullTextQualifier(java.lang.String keyPath,
ERXFullTextQualifier.MatchType matchType,
NSArray<java.lang.String> terms)
keyPath - the keypath to qualify on (some databases may ignore this)matchType - ANY or ALLterms - the array of search termspublic ERXFullTextQualifier(java.lang.String keyPath,
ERXFullTextQualifier.MatchType matchType,
java.lang.String... terms)
keyPath - the keypath to qualify on (some databases may ignore this)matchType - ANY or ALLterms - the list of search termspublic java.lang.String keyPath()
public java.lang.String indexName()
public ERXFullTextQualifier.MatchType matchType()
public NSArray<java.lang.String> terms()
public ERXFullTextQualifier clone()
clone in class EOQualifierpublic void addQualifierKeysToSet(NSMutableSet keys)
addQualifierKeysToSet in class EOQualifierpublic EOQualifier qualifierWithBindings(NSDictionary bindings, boolean requiresAll)
qualifierWithBindings in class EOQualifierpublic void validateKeysWithRootClassDescription(EOClassDescription classDescription)
validateKeysWithRootClassDescription in class EOQualifierpublic boolean evaluateWithObject(java.lang.Object object)
evaluateWithObject in interface EOQualifierEvaluationevaluateWithObject in class EOQualifierCopyright © 2002 – 2022 Project Wonder.