package org.cassandraunit.dataset.cql; import org.cassandraunit.dataset.CQLDataSet; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.InputStream; /** * @author Jeremy Sevellec */ public class FileCQLDataSet extends AbstractCQLDataSet implements CQLDataSet { public FileCQLDataSet(String dataSetLocation) { super(dataSetLocation, true, true, null); } public FileCQLDataSet(String dataSetLocation, boolean keyspaceCreation, boolean keyspaceDeletion) { super(dataSetLocation, keyspaceCreation, keyspaceDeletion, null); } public FileCQLDataSet(String dataSetLocation, String keyspaceName) { super(dataSetLocation, true, true, keyspaceName); } public FileCQLDataSet(String dataSetLocation, boolean keyspaceCreation) { super(dataSetLocation, true, true, null); } public FileCQLDataSet(String dataSetLocation, boolean keyspaceCreation, boolean keyspaceDeletion, String keyspaceName) { super(dataSetLocation, keyspaceCreation, keyspaceDeletion, keyspaceName); } @Override protected InputStream getInputDataSetLocation(String dataSetLocation) { if (dataSetLocation == null) { return null; } try { return new FileInputStream(dataSetLocation); } catch (FileNotFoundException e) { return null; } } }