Package edu.ie3.datamodel.io.source.csv
Class CsvTimeSeriesMappingSource
java.lang.Object
edu.ie3.datamodel.io.source.csv.CsvDataSource
edu.ie3.datamodel.io.source.csv.CsvTimeSeriesMappingSource
- All Implemented Interfaces:
DataSource
,TimeSeriesMappingSource
-
Nested Class Summary
Nested classes/interfaces inherited from interface edu.ie3.datamodel.io.source.TimeSeriesMappingSource
TimeSeriesMappingSource.MappingEntry
-
Field Summary
Fields inherited from class edu.ie3.datamodel.io.source.csv.CsvDataSource
connector, csvSep, FIELDS_TO_VALUES_MAP, log, NODE, NODE_A, NODE_B, OPERATOR, TYPE
-
Constructor Summary
ConstructorDescriptionCsvTimeSeriesMappingSource
(String csvSep, String folderPath, FileNamingStrategy fileNamingStrategy) -
Method Summary
Modifier and TypeMethodDescriptiongetTimeSeriesMetaInformation
(UUID timeSeriesUuid) Deprecated, for removal: This API element is subject to removal in a future version.since 3.0.Methods inherited from class edu.ie3.datamodel.io.source.csv.CsvDataSource
assetInputEntityDataStream, assetInputEntityDataStream, buildStreamWithFieldsToAttributesMap, buildStreamWithFieldsToAttributesMap, csvRowFieldValueMapping, distinctRowsWithLog, findFirstEntityByUuid, getAssetType, isPresentCollectIfNot, logSkippingWarning, nodeAssetEntityStream, nodeAssetInputEntityDataStream, parseCsvRow, printInvalidElementInformation, saveMapGet, simpleEntityDataStream
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface edu.ie3.datamodel.io.source.TimeSeriesMappingSource
getTimeSeriesUuid
-
Constructor Details
-
CsvTimeSeriesMappingSource
public CsvTimeSeriesMappingSource(String csvSep, String folderPath, FileNamingStrategy fileNamingStrategy)
-
-
Method Details
-
getMapping
Description copied from interface:TimeSeriesMappingSource
- Specified by:
getMapping
in interfaceTimeSeriesMappingSource
- Returns:
- That mapping
-
getTimeSeriesMetaInformation
@Deprecated(since="3.0", forRemoval=true) public Optional<IndividualTimeSeriesMetaInformation> getTimeSeriesMetaInformation(UUID timeSeriesUuid) Deprecated, for removal: This API element is subject to removal in a future version.since 3.0. UseCsvTimeSeriesMetaInformationSource.getTimeSeriesMetaInformation()
insteadDescription copied from interface:TimeSeriesMappingSource
Get an option on the given time series meta information- Specified by:
getTimeSeriesMetaInformation
in interfaceTimeSeriesMappingSource
- Parameters:
timeSeriesUuid
- Unique identifier of the time series in question- Returns:
- An Option onto the meta information
-