MCPcopy Create free account
hub / github.com/BaseXdb/basex / test

Method test

basex-core/src/main/java/org/basex/query/expr/CmpG.java:179–188  ·  view source on GitHub ↗
(final QueryContext qc, final InputInfo ii, final long pos)

Source from the content-addressed store, hash-verified

177 }
178
179 @Override
180 public boolean test(final QueryContext qc, final InputInfo ii, final long pos)
181 throws QueryException {
182 final Iter iter1 = exprs[0].atomIter(qc, info);
183 final long size1 = iter1.size();
184 if(size1 == 0) return false;
185 final Iter iter2 = exprs[1].atomIter(qc, info);
186 final long size2 = iter2.size();
187 return size2 != 0 && compare(iter1, iter2, size1, size2, qc);
188 }
189
190 /**
191 * Compares all values of the first and second iterators.

Callers 1

itemMethod · 0.95

Calls 3

sizeMethod · 0.95
compareMethod · 0.95
atomIterMethod · 0.45

Tested by

no test coverage detected