createPersistentIndex method

Future<IndexResponse> createPersistentIndex(
  1. IndexCriteria criteria
)

Implementation

Future<IndexResponse> createPersistentIndex(IndexCriteria criteria) async {
  final answer = await _httpPost([
    '_db',
    db,
    '_api',
    'index'
  ], {
    'name': criteria.indexName,
    'type': 'persistent',
    'fields': criteria.fieldNames,
    'unique': criteria.unique,
    'deduplicate': criteria.deduplicate,
    'sparse': criteria.sparse,
    'inBackground': criteria.inBackground,
  }, queryParameters: {
    'collection': criteria.collectionName,
  });
  final ret = _toIndexResponse(answer);
  return ret;
}