import type { FunctionDefinition } from '../../definition_types'; /** * Returns `true` when any value yielded by `field` matches `pattern`, using the same wildcard syntax as `LIKE`. * `LIKE` is a single-value scalar: applied to a multivalue field it emits a warning and returns `null`, so this * is how you match a wildcard pattern 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_like(names, "A*") * * @example * ROW names = ["Anna", "Bob"] * | EVAL has_bo = mv_like(names, "Bo*") * * @example * ROW names = ["Anna", "Bob"] * | EVAL no_carl = NOT mv_like(names, "Carl*") */ declare const definition: FunctionDefinition; export default definition; //# sourceMappingURL=mv_like.d.ts.map