org.cassandraunit.dataset.cql.ClassPathCQLDataSet Maven / Gradle / Ivy
package org.cassandraunit.dataset.cql;
import org.cassandraunit.dataset.CQLDataSet;
import java.io.InputStream;
/**
* @author Jeremy Sevellec
*/
public class ClassPathCQLDataSet extends AbstractCQLDataSet implements CQLDataSet {
public ClassPathCQLDataSet(String dataSetLocation) {
super(dataSetLocation, true, true, null);
}
public ClassPathCQLDataSet(String dataSetLocation, boolean keyspaceCreation) {
super(dataSetLocation, keyspaceCreation, true);
}
public ClassPathCQLDataSet(String dataSetLocation, boolean keyspaceCreation, boolean keyspaceDeletion) {
super(dataSetLocation, keyspaceCreation, keyspaceDeletion);
}
public ClassPathCQLDataSet(String dataSetLocation, String keyspaceName) {
super(dataSetLocation, true, true , keyspaceName);
}
public ClassPathCQLDataSet(String dataSetLocation, boolean keyspaceCreation, String keyspaceName) {
super(dataSetLocation, keyspaceCreation, true, keyspaceName);
}
public ClassPathCQLDataSet(String dataSetLocation, boolean keyspaceCreation, boolean keyspaceDeletion, String keyspaceName) {
super(dataSetLocation, keyspaceCreation, keyspaceDeletion, keyspaceName);
}
@Override
protected InputStream getInputDataSetLocation(String dataSetLocation) {
InputStream inputDataSetLocation = this.getClass().getResourceAsStream("/" + dataSetLocation);
return inputDataSetLocation;
}
}