1
/*******************************************************************************
2
* Copyright (c) 2013 Ericsson
4
* All rights reserved. This program and the accompanying materials are
5
* made available under the terms of the Eclipse Public License v1.0 which
6
* accompanies this distribution, and is available at
7
* http://www.eclipse.org/legal/epl-v10.html
10
* Marc-Andre Laperle - Initial API and implementation
11
*******************************************************************************/
13
package org.eclipse.linuxtools.tmf.core.trace.indexer;
15
import org.eclipse.linuxtools.tmf.core.trace.ITmfTrace;
16
import org.eclipse.linuxtools.tmf.core.trace.indexer.checkpoint.ITmfCheckpointIndex;
17
import org.eclipse.linuxtools.tmf.core.trace.indexer.checkpoint.TmfCheckpointIndexer;
20
* An indexer that uses a Btree index to store checkpoints
23
* @author Marc-Andre Laperle
25
public class TmfBTreeTraceIndexer extends TmfCheckpointIndexer {
33
* the checkpoints interval
35
public TmfBTreeTraceIndexer(ITmfTrace trace, int interval) {
36
super(trace, interval);
40
protected ITmfCheckpointIndex createIndex(ITmfTrace trace) {
41
return new TmfBTreeTraceIndex(trace);