regexp static method

Map regexp(
  1. String field,
  2. String value, {
  3. String? flags,
  4. dynamic caseInsensitive,
  5. int? maxDeterminizedStates,
  6. String? rewrite,
})

Implementation

static Map regexp(
  String field,
  String value, {
  String? flags,
  dynamic caseInsensitive,
  int? maxDeterminizedStates,
  String? rewrite,
}) {
  return {
    'regexp': {
      field: {
        'value': value,
        if (flags != null) 'flags': flags,
        if (caseInsensitive != null) 'case_insensitive': caseInsensitive,
        if (maxDeterminizedStates != null)
          'max_determinized_states': maxDeterminizedStates,
        if (rewrite != null) 'rewrite': rewrite,
      },
    },
  };
}