trait
DataSetService extends AnyRef
Abstract Value Members
-
abstract
def
copyToNewStorage(dataSetId: String, groupSize: Int, parallelism: Int, backpressureBufferSize: Int, saveDeltaOnly: Boolean, targetStorageType: models.StorageType.Value): Future[Unit]
-
abstract
def
deleteRecordsExcept(dataRepo: JsonCrudRepo, keyField: String, keyValues: Seq[_]): Future[Unit]
-
abstract
def
extractPeaks(series: Seq[Double], peakNum: Int, peakSelectionRatio: Option[Double]): Option[Seq[Double]]
-
abstract
def
getColumnNameLabels(delimiter: String, lineIterator: Iterator[String]): Seq[(String, String)]
-
abstract
def
loadDataAndFields(dsa: DataSetAccessor, fieldNames: Seq[String] = Nil, criteria: Seq[Criterion[Any]] = Nil): Future[(Traversable[JsObject], Seq[Field])]
-
abstract
def
mergeDataSets(resultDataSetSpec: ResultDataSetSpec, dataSetIds: Seq[String], fieldNameMappings: Seq[Seq[String]]): Future[Unit]
-
abstract
def
parseLine(delimiter: String, line: String, prefixSuffixSeparators: Seq[(String, String)] = Nil): Seq[String]
-
abstract
def
parseLines(columnsCount: Int, lines: Iterator[String], delimiter: String, skipFirstLine: Boolean, prefixSuffixSeparators: Seq[(String, String)] = Nil): Iterator[Seq[String]]
-
abstract
def
processSeriesAndSaveDataSet(spec: DataSetSeriesProcessingSpec): Future[Unit]
-
-
abstract
def
saveDerivedDataSet(sourceDsa: DataSetAccessor, derivedDataSetSpec: ResultDataSetSpec, inputSource: Source[JsObject, _], fields: Traversable[Field], streamSpec: StreamSpec = StreamSpec(), saveViewsAndFiltersFlag: Boolean = true): Future[Unit]
-
abstract
def
saveOrUpdateRecords(dataRepo: JsonCrudRepo, jsons: Seq[JsObject], keyField: Option[String] = None, updateExisting: Boolean = false, transformJsons: Option[(Seq[JsObject]) ⇒ Future[Seq[JsObject]]] = None, batchSize: Option[Int] = None): Future[Unit]
-
abstract
def
selfLink(spec: SelfLinkSpec): Future[Unit]
-
abstract
def
transformSeriesAndSaveDataSet(spec: DataSetSeriesTransformationSpec): Future[Unit]
-
abstract
def
translateData(originalDataSetId: String, newDataSetId: String, newDataSetName: String, newDataSetSetting: Option[DataSetSetting], newDataView: Option[DataView], saveBatchSize: Option[Int]): Future[Unit]
-
abstract
def
translateDataAndDictionary(originalDataSetId: String, newDataSetId: String, newDataSetName: String, newDataSetSetting: Option[DataSetSetting], newDataView: Option[DataView], useTranslations: Boolean, removeNullColumns: Boolean, removeNullRows: Boolean): Future[Unit]
-
abstract
def
updateCategories(categoryRepo: CategoryRepo, newFields: Traversable[Category], deleteAndSave: Boolean, deleteNonReferenced: Boolean): Future[Unit]
-
abstract
def
updateFields(fieldRepo: FieldRepo, newFields: Traversable[Field], deleteAndSave: Boolean, deleteNonReferenced: Boolean): Future[Unit]
-
abstract
def
updateFields(dataSetId: String, newFields: Traversable[Field], deleteAndSave: Boolean, deleteNonReferenced: Boolean): Future[Unit]
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any