index dcf72fa5947638b12879f9d228185a1c004bde0b..49f9125647dafbd17fa630278f749a1d630aa03b 100644 (file)
{ "name =~ 'a|b'", NULL, 2 },
{ "name =~ 'host'", NULL, 0 },
{ "name =~ '.'", NULL, 3 },
+ { "ANY backend = 'backend'", NULL, 0 },
+ { "ALL backend = ''", NULL, 3 }, /* backend is empty */
+ { "backend = ['backend']", NULL, 0 },
+ { "backend != ['backend']", NULL, 3 },
+ { "backend < ['backend']", NULL, 3 },
+ { "backend <= ['backend']", NULL, 3 },
+ { "backend >= ['backend']", NULL, 0 },
+ { "backend > ['backend']", NULL, 0 },
{ "ANY metric = 'm1'", NULL, 2 },
{ "ANY metric= 'm1'", "name = 'x'", 0 }, /* filter never matches */
{ "ANY metric = 'm1'",
{ "attribute['k1'] =~ '^v1$'", NULL, 1 },
{ "attribute['k1'] =~ 'v'", NULL, 2 },
{ "attribute['k1'] =~ '1'", NULL, 1 },
- { "attribute['k1'] !~ 'v'", NULL, 1 },
+ { "attribute['k1'] !~ 'v'", NULL, 0 },
{ "attribute['k1'] = 'v2'", NULL, 1 },
{ "attribute['k1'] =~ 'v2'", NULL, 1 },
{ "attribute['x1'] =~ 'v'", NULL, 0 },
{ "attribute['x1'] =~ 'NULL'", NULL, 0 },
- { "attribute['x1'] !~ 'v'", NULL, 3 },
+ { "attribute['x1'] !~ 'v'", NULL, 0 },
{ "attribute['k1'] IS NULL", NULL, 1 },
{ "attribute['x1'] IS NULL", NULL, 3 },
{ "attribute['k1'] IS NOT NULL", NULL, 2 },
{ "attribute['k1'] != 'v1'", NULL, 1 },
{ "attribute['k1'] != 'v2'", NULL, 1 },
{ "ANY attribute != 'x' "
- "AND attribute['y'] !~ 'x'", NULL, 2 },
+ "AND attribute['k1'] !~ 'x'", NULL, 2 },
};
sdb_strbuf_t *errbuf = sdb_strbuf_create(64);