Package cern.nxcals.api.custom.service
Interface FundamentalService
-
public interface FundamentalService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>getAll(TimeWindow timeWindow, java.util.Set<cern.nxcals.api.custom.domain.FundamentalFilter> fundamentalFilters)Return aDatasetfor a giventime windowthat contains data for fundamental variables that are matching the provided set offundamental filters.
-
-
-
Method Detail
-
getAll
org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> getAll(TimeWindow timeWindow, java.util.Set<cern.nxcals.api.custom.domain.FundamentalFilter> fundamentalFilters)
Return aDatasetfor a giventime windowthat contains data for fundamental variables that are matching the provided set offundamental filters. Please, note that variables are obtained from each filter separately and then joined/unioned together. I.e. variable will be included if it satisfies any of the provided filters.- Parameters:
timeWindow- aTimeWindowthat defines time bounds for the data searchfundamentalFilters- a set ofFundamentalFilterbased on which fundamental variables are selected.- Returns:
- a
Datasetwith data for fundamental variables based on the fundamental filters
-
-