Package be.ugent.rml.records
Class CSVRecordFactory
- java.lang.Object
-
- be.ugent.rml.records.CSVRecordFactory
-
- All Implemented Interfaces:
ReferenceFormulationRecordFactory
public class CSVRecordFactory extends Object implements ReferenceFormulationRecordFactory
This class is a record factory that creates CSV records.
-
-
Method Detail
-
getRecords
public List<Record> getRecords(Access access, Term logicalSource, QuadStore rmlStore) throws IOException, SQLException, ClassNotFoundException
This method returns a list of CSV records for a data source.- Specified by:
getRecordsin interfaceReferenceFormulationRecordFactory- Parameters:
access- the access from which records need to be fetched.logicalSource- the used Logical Source.rmlStore- the QuadStore with the RML rules.- Returns:
- a list of records.
- Throws:
IOExceptionSQLExceptionClassNotFoundException
-
-