in src/main/scala/org/apache/pekko/persistence/dynamodb/query/scaladsl/internal/DynamoDBCurrentPersistenceIdsQuery.scala [200:214]
def concatLazy[M1](src2: => Source[E, M1]): Source[E, NotUsed] =
Source(List(() => src, () => src2)).flatMapConcat(_())
}
}
// The commonality between QueryResult and ScanResult which don't share an interface
private[query] trait PersistenceIdsResult[A] {
def toPersistenceIdsPage(result: A): Seq[String]
def nextEvaluatedKey(result: A): Option[util.Map[String, AttributeValue]]
}
private[query] object PersistenceIdsResult {
implicit val persistenceIdsQueryResult: PersistenceIdsResult[QueryResult] = new PersistenceIdsResult[QueryResult] {