import type { FunctionDefinition } from '../../definition_types'; /** * Returns `true` when any value yielded by `field` matches `pattern`, using the same regular-expression syntax * as `RLIKE`. The pattern must match a value in full, as with `RLIKE`. `RLIKE` is a single-value scalar: * applied to a multivalue field it emits a warning and returns `null`, so this is how you match a regular * expression against a multivalue field. A null or empty `field` returns `false`, and because the result is * never null the predicate composes under `AND`/`OR`/`NOT`. * * @example * ROW names = ["Anna", "Bob", "Carl"] * | EVAL any_starts_with_a = mv_rlike(names, "A.*") * * @example * ROW names = ["Anna", "Bob"] * | EVAL has_three_letter_b_name = mv_rlike(names, "[Bb]ob") */ declare const definition: FunctionDefinition; export default definition; //# sourceMappingURL=mv_rlike.d.ts.map