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
ConstructorsConstructorDescriptionCsvTimeSeriesMappingSource(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, simpleEntityDataStreamMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
getMappingin 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:TimeSeriesMappingSourceGet an option on the given time series meta information- Specified by:
getTimeSeriesMetaInformationin interfaceTimeSeriesMappingSource- Parameters:
timeSeriesUuid- Unique identifier of the time series in question- Returns:
- An Option onto the meta information
-