@Override public int getValueCount() { return (int) in.getValueCount(); }
@Override public int getValueCount() { return (int) in.getValueCount(); }
@Override public int getValueCount() { return (int) in.getValueCount(); }
@Override public long getValueCount() { return inner.getValueCount(); }
@Override public long getValueCount() { return 1 + values.getValueCount(); }
@Override public long getValueCount() { return values.getValueCount(); }
@Override public int getValueCount() { return (int)values.getValueCount(); } };
@Override public int getValueCount() { return (int)values.getValueCount(); } };
@Override public int getValueCount() { return (int)values.getValueCount(); } };
@Override public int getValueCount() { return (int) in.getValueCount(); }
@Override public long getValueCount() { return idValues.getValueCount(); }
@Override public long getValueCount() { return values.getValueCount(); }
@Override public int getValueCount() { return (int) in.getValueCount(); }
OrdinalsCollector(HyperLogLogPlusPlus counts, RandomAccessOrds values, BigArrays bigArrays) { if (values.getValueCount() > Integer.MAX_VALUE) { throw new IllegalArgumentException(); } maxOrd = (int) values.getValueCount(); this.bigArrays = bigArrays; this.values = values; visitedOrds = bigArrays.newObjectArray(1); }
OrdinalsCollector(HyperLogLogPlusPlus counts, RandomAccessOrds values, BigArrays bigArrays) { if (values.getValueCount() > Integer.MAX_VALUE) { throw new IllegalArgumentException(); } maxOrd = (int) values.getValueCount(); this.bigArrays = bigArrays; this.counts = counts; this.values = values; visitedOrds = bigArrays.newObjectArray(1); }
OrdinalsCollector(HyperLogLogPlusPlus counts, RandomAccessOrds values, BigArrays bigArrays) { Preconditions.checkArgument(values.getValueCount() <= Integer.MAX_VALUE); maxOrd = (int) values.getValueCount(); this.bigArrays = bigArrays; this.counts = counts; this.values = values; visitedOrds = bigArrays.newObjectArray(1); }
public long globalMaxOrd(IndexSearcher indexSearcher) { IndexReader indexReader = indexSearcher.getIndexReader(); if (indexReader.leaves().isEmpty()) { return 0; } else { LeafReaderContext atomicReaderContext = indexReader.leaves().get(0); RandomAccessOrds values = globalOrdinalsValues(atomicReaderContext); return values.getValueCount(); } }
public long globalMaxOrd(IndexSearcher indexSearcher) { IndexReader indexReader = indexSearcher.getIndexReader(); if (indexReader.leaves().isEmpty()) { return 0; } else { LeafReaderContext atomicReaderContext = indexReader.leaves().get(0); RandomAccessOrds values = globalOrdinalsValues(atomicReaderContext); return values.getValueCount(); } }
public long globalMaxOrd(IndexSearcher indexSearcher) { IndexReader indexReader = indexSearcher.getIndexReader(); if (indexReader.leaves().isEmpty()) { return 0; } else { LeafReaderContext atomicReaderContext = indexReader.leaves().get(0); RandomAccessOrds values = globalOrdinalsValues(atomicReaderContext); return values.getValueCount(); } }
@Override public RandomAccessOrds getOrdinalsValues() { final RandomAccessOrds values = afd.getOrdinalsValues(); if (values.getValueCount() == ordinalMap.getValueCount()) { // segment ordinals match global ordinals return values; } final RandomAccessOrds[] bytesValues = new RandomAccessOrds[atomicReaders.length]; for (int i = 0; i < bytesValues.length; i++) { bytesValues[i] = atomicReaders[i].afd.getOrdinalsValues(); } return new GlobalOrdinalMapping(ordinalMap, bytesValues, segmentIndex); }