SparkRepositoryAdapter is an implemented implicit RepositoryAdapter that provides 4 additional methods to an
existing SparkRepository[A]
.
SparkRepositoryAdapter is an implemented implicit RepositoryAdapter that provides 4 additional methods to an
existing SparkRepository[A]
.
// Example: implicit val converter = new DatasetConverter[A, B] { // implementation } val defaultRepository: SparkRepository[A] // a default repository that can save a Dataset[A] import com.jcdecaux.setl.storage.repository.ImplicitRepositoryAdapter._ // This will convert dsOfTypeA (a Dataset[A]) to a Dataset[B] by using the previous implicit converter, then // save the converted dataset into the data store defaultRepository.convertAndSave(dsOfTypeA) defaultRepository.findAllAndConvert()
source type
target type