Package net.nmoncho.dataset.cql
Class AbstractCQLDataSet
- java.lang.Object
-
- net.nmoncho.dataset.cql.AbstractCQLDataSet
-
- All Implemented Interfaces:
CQLDataSet
- Direct Known Subclasses:
ClassPathCQLDataSet,FileCQLDataSet
public abstract class AbstractCQLDataSet extends Object implements CQLDataSet
- Author:
- Jeremy Sevellec
-
-
Field Summary
Fields Modifier and Type Field Description static StringEND_OF_STATEMENT_DELIMITER
-
Constructor Summary
Constructors Constructor Description AbstractCQLDataSet(String dataSetLocation)AbstractCQLDataSet(String dataSetLocation, boolean keyspaceCreation, boolean keyspaceDeletion)AbstractCQLDataSet(String dataSetLocation, boolean keyspaceCreation, boolean keyspaceDeletion, String keyspaceName)AbstractCQLDataSet(String dataSetLocation, String keyspaceName)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description List<String>getCQLStatements()protected abstract InputStreamgetInputDataSetLocation(String dataSetLocation)StringgetKeyspaceName()List<String>getLines()booleanisKeyspaceCreation()booleanisKeyspaceDeletion()
-
-
-
Field Detail
-
END_OF_STATEMENT_DELIMITER
public static final String END_OF_STATEMENT_DELIMITER
- See Also:
- Constant Field Values
-
-
Method Detail
-
getInputDataSetLocation
protected abstract InputStream getInputDataSetLocation(String dataSetLocation)
-
getCQLStatements
public List<String> getCQLStatements()
- Specified by:
getCQLStatementsin interfaceCQLDataSet
-
getKeyspaceName
public String getKeyspaceName()
- Specified by:
getKeyspaceNamein interfaceCQLDataSet
-
isKeyspaceCreation
public boolean isKeyspaceCreation()
- Specified by:
isKeyspaceCreationin interfaceCQLDataSet
-
isKeyspaceDeletion
public boolean isKeyspaceDeletion()
- Specified by:
isKeyspaceDeletionin interfaceCQLDataSet
-
-