package com.continuuity.metrics2.temporaldb;
import com.google.common.collect.ImmutableList;
<BUG>public interface TemporalDataStore {
public void open() throws Exception;
public void put(DataPoint point) throws Exception;</BUG>
public ImmutableList<DataPoint> execute(Query query) throws Exception;
<BUG>public void close() throws Exception;</BUG>
}

package com.continuuity.metrics2.temporaldb;
import com.continuuity.common.conf.CConfiguration;
import com.google.common.collect.ImmutableList;
import java.io.Closeable;
public interface TemporalDataStore extends Closeable, KVStore {
public void open(CConfiguration configuration) throws Exception;
public void put(DataPoint point) throws Exception;
public ImmutableList<DataPoint> execute(Query query) throws Exception;
