Examples of IndexEntry


Examples of org.eclipse.help.internal.index.IndexEntry

      return index;
    }
    List enabledEntries = new ArrayList();
    Iterator iter = index.getEntryMap().values().iterator();
    while (iter.hasNext()) {
      IndexEntry entry = extractEnabled((IndexEntry)iter.next());
      if (entry != null)
        enabledEntries.add(entry);
    }
    return new Index(index.getComparator(), enabledEntries);
  }
View Full Code Here

Examples of org.eclipse.help.internal.index.IndexEntry

    Map subentries = entry.getEntryMap();
    if (subentries != null) {
      Iterator iter = subentries.values().iterator();
      while (iter.hasNext()) {
        IndexEntry subentry = extractEnabled((IndexEntry)iter.next());
        if (subentry != null) {
          enabledSubentries.add(subentry);
        }
      }
    }

    if (enabledTopics.isEmpty() && enabledSubentries.isEmpty())
      return null;

    return new IndexEntry(entry.getComparator(), entry.getKeyword(),
        enabledTopics, enabledSubentries);
  }
View Full Code Here

Examples of org.jnode.fs.ntfs.index.IndexEntry

            if (!indexIterator.hasNext()) {
                nextEntry = null;
                return;
            }

            final IndexEntry indexEntry = indexIterator.next();
            if (indexEntry.getNameSpace() != FileNameAttribute.NameSpace.DOS) {
                // Skip DOS filename entries.
                nextEntry = new NTFSEntry(fs, indexEntry);
                return;
            }
        }
View Full Code Here

Examples of org.lilyproject.hbaseindex.IndexEntry

        // the process would fail in between, there will never be left any state in the backward index which would not
        // be found via the forward index.

        // delete removed from bwd index
        for (DependencyEntry removed : removedDependencies) {
            final IndexEntry backwardEntry =
                    createBackwardEntry(removed.getDependency(), parentRecordId, parentVtagId, null,
                            removed.getMoreDimensionedVariants());
            backwardDerefIndex.removeEntry(backwardEntry);
        }

        // update fwd index (added and removed at the same time, it is a single row)
        final IndexEntry fwdEntry =
                createForwardEntry(parentRecordId, parentVtagId, newDependantEntries.keySet());
        forwardDerefIndex.addEntry(fwdEntry);

        // add added to bwd idx
        for (DependencyEntry added : addedDependencies) {
            final Set<SchemaId> fields = newDependantEntries.get(added);
            final IndexEntry backwardEntry =
                    createBackwardEntry(added.getDependency(), parentRecordId, parentVtagId, fields,
                            added.getMoreDimensionedVariants());
            backwardDerefIndex.addEntry(backwardEntry);
        }
    }
View Full Code Here

Examples of org.owasp.dependencycheck.data.cpe.IndexEntry

        try {
            final TopDocs docs = cpe.search(searchString, MAX_QUERY_RESULTS);
            for (ScoreDoc d : docs.scoreDocs) {
                if (d.score >= 0.08) {
                    final Document doc = cpe.getDocument(d.doc);
                    final IndexEntry entry = new IndexEntry();
                    entry.setVendor(doc.get(Fields.VENDOR));
                    entry.setProduct(doc.get(Fields.PRODUCT));
//                if (d.score < 0.08) {
//                    System.out.print(entry.getVendor());
//                    System.out.print(":");
//                    System.out.print(entry.getProduct());
//                    System.out.print(":");
//                    System.out.println(d.score);
//                }
                    entry.setSearchScore(d.score);
                    if (!ret.contains(entry)) {
                        ret.add(entry);
                    }
                }
            }
View Full Code Here

Examples of org.rhq.server.metrics.domain.IndexEntry

    @Override
    public IndexEntry next() {
        Row row = rowIterator.next();
        lastScheduleId = row.getInt(0);
        IndexEntry indexEntry = new IndexEntry(bucket, partition, time.getMillis(), lastScheduleId);
        if (!rowIterator.hasNext()) {
            loadPage();
        }
        return indexEntry;
    }
View Full Code Here

Examples of org.rhq.server.metrics.domain.IndexEntry

        Stopwatch stopwatch = Stopwatch.createStarted();
        try {
            IndexIterator iterator = new IndexIterator(start, end, bucket, dao, configuration);
            Batch batch = new Batch();
            while (iterator.hasNext()) {
                IndexEntry indexEntry = iterator.next();
                if (batch.getStartTime() == null) {
                    batch.setStartTime(indexEntry.getTimestamp());
                    batch.setEndTime(new DateTime(indexEntry.getTimestamp()).plus(timeSliceDuration));
                }
                if (batch.getStartTime().getMillis() == indexEntry.getTimestamp()) {
                    batch.add(indexEntry);
                    if (batch.size() == batchSize) {
                        submitAggregationTask(batch);
                        batch = new Batch();
                    }
                } else {
                    submitAggregationTask(batch);
                    batch = new Batch()
                        .setStartTime(indexEntry.getTimestamp())
                        .setEndTime(new DateTime(indexEntry.getTimestamp()).plus(timeSliceDuration))
                        .add(indexEntry);
                }
            }
            if (batch.size() > 0) {
                submitAggregationTask(batch);
View Full Code Here

Examples of org.rhq.server.metrics.domain.IndexEntry

        assertEquals(actual, expected, "The index entries do not match");
    }

    private IndexEntry newIndexEntry(IndexBucket bucket, DateTime time, int scheduleId) {
        return new IndexEntry(bucket, (scheduleId % numPartitions), time, scheduleId);
    }
View Full Code Here

Examples of org.rhq.server.metrics.domain.IndexEntry

    private void assertIndexEquals(IndexBucket bucket, DateTime startTime, DateTime endTime,
        List<Integer> scheduleIds) {
        List<IndexEntry> expected = new ArrayList<IndexEntry>();
        for (Integer scheduleId : scheduleIds) {
            expected.add(new IndexEntry(bucket, (scheduleId % configuration.getIndexPartitions()), startTime,
                scheduleId));
        }

        List<IndexEntry> actual = new ArrayList<IndexEntry>();
        IndexIterator iterator = new IndexIterator(startTime, endTime, bucket, dao, configuration);
View Full Code Here

Examples of org.rhq.server.metrics.domain.IndexEntry

    @Test(enabled = ENABLED)
    public void insertAndFindIndexEntries() {
        dao = new MetricsDAO(storageSession, new MetricsConfiguration().setIndexPageSize(2).setIndexPartitions(1));

        IndexEntry entry1 = new IndexEntry(IndexBucket.RAW, 0, hour(2).getMillis(), 100);
        IndexEntry entry2 = new IndexEntry(IndexBucket.RAW, 0, hour(2).getMillis(), 101);
        IndexEntry entry5 = new IndexEntry(IndexBucket.RAW, 0, hour(2).getMillis(), 103);
        IndexEntry entry6 = new IndexEntry(IndexBucket.RAW, 0, hour(2).getMillis(), 104);

        dao.updateIndex(IndexBucket.RAW, hour(2).getMillis(), 100).get();
        dao.updateIndex(IndexBucket.RAW, hour(2).getMillis(), 101).get();
        dao.updateIndex(IndexBucket.RAW, hour(2).getMillis(), 102).get();
        dao.updateIndex(IndexBucket.RAW, hour(3).getMillis(), 101).get();
        dao.updateIndex(IndexBucket.RAW, hour(2).getMillis(), 103).get();
        dao.updateIndex(IndexBucket.RAW, hour(2).getMillis(), 104).get();
        dao.updateIndex(IndexBucket.RAW, hour(2).getMillis(), 105).get();

        List<IndexEntry> expected = asList(entry1, entry2);
        List<IndexEntry> actual = new ArrayList<IndexEntry>();

        ResultSet resultSet = dao.findIndexEntries(IndexBucket.RAW, 0, hour(2).getMillis()).get();
        for (Row row : resultSet) {
            actual.add(new IndexEntry(IndexBucket.RAW, 0, hour(2).getMillis(), row.getInt(0)));
        }
        assertEquals(actual, expected, "The first page of index entries is wrong");
        actual.clear();

        resultSet = dao.findIndexEntries(IndexBucket.RAW, 0, hour(2).getMillis(), 102).get();
        expected = asList(entry5, entry6);
        for (Row row : resultSet) {
            actual.add(new IndexEntry(IndexBucket.RAW, 0, hour(2).getMillis(), row.getInt(0)));
        }
        assertEquals(actual, expected, "The next page of index entries is wrong");

    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.