CBLValueIndexConfiguration
@interface CBLValueIndexConfiguration : CBLIndexConfiguration
                Configuration for creating value indexes.
- 
                  
                  
A predicate expression defining conditions for indexing documents. Only documents satisfying the predicate are included, enabling partial indexes.
Declaration
Objective-C
@property (nonatomic, readonly, nullable) NSString *where; - 
                  
                  
Initializes a value index by using an array of expression strings.
Declaration
Objective-C
- (nonnull instancetype)initWithExpression: (nonnull NSArray<NSString *> *)expressions;Parameters
expressionsThe array of expression strings.
Return Value
The value index configuration object.
 - 
                  
                  
Initializes a value index with an array of expression strings and an optional where clause for a partial index.
Declaration
Objective-C
- (nonnull instancetype)initWithExpression: (nonnull NSArray<NSString *> *)expressions where:(nullable NSString *)where;Parameters
expressionsThe array of expression strings.
whereOptional where clause for partial indexing.
Return Value
The value index configuration object.
 
        CBLValueIndexConfiguration Class Reference