Lines Matching refs:op
111 my ($op, $args) = each(%{$filter});
114 if ($op eq 'and') { # '(&()...)' => fail on 1st mismatch
120 if ($op eq 'or') { # '(|()...)' => succeed on 1st match
126 if ($op eq 'not') {
129 if ($op eq 'present') {
135 if ($op =~ /^(equalityMatch|greaterOrEqual|lessOrEqual|approxMatch|substrings)/o) {
140 if ($op eq 'substrings') {
155 if ($schema and ($op ne 'approxMatch') ) {
157 $match='_' . $schema->matchingrule_for_attribute( $attr, $op2schema{$op})
162 $match='_cis_' . $op;
165 return eval( "$match".'($assertion,$op,@values)' ) ;
174 my $op = shift;
182 my $op = shift;
190 my $op = shift;
198 my $op = shift;
200 if ($op eq 'greaterOrEqual') {
203 elsif ($op eq 'lessOrEqual') {
214 my $op = shift;
216 if ($op eq 'greaterOrEqual') {
219 elsif ($op eq 'lessOrEqual') {
230 my $op = shift;
232 if ($op eq 'greaterOrEqual') {
235 elsif ($op eq 'lessOrEqual') {
246 my $op=shift;
254 my $op=shift;
264 my $op=shift;
267 return _cis_orderingMatch($assertion,$op,@_);
270 return _numeric_orderingMatch($assertion,$op,@_);
279 my $op=shift;