(final QueryContext qc, final InputInfo ii)
| 14 | */ |
| 15 | public final class FtCount extends FtAccessFn { |
| 16 | @Override |
| 17 | public Item item(final QueryContext qc, final InputInfo ii) throws QueryException { |
| 18 | final FTPosData tmp = qc.ftPosData; |
| 19 | qc.ftPosData = new FTPosData(); |
| 20 | final Iter nodes = arg(0).unwrappedIter(qc); |
| 21 | for(Item item; (item = qc.next(nodes)) != null;) { |
| 22 | toDBNode(item, true); |
| 23 | } |
| 24 | final int size = qc.ftPosData.size(); |
| 25 | qc.ftPosData = tmp; |
| 26 | return Itr.get(size); |
| 27 | } |
| 28 | } |