![JAR search and dependency download from the Maven repository](/logo.png)
dev.mongocamp.driver.mongodb.database.CompactResult.scala Maven / Gradle / Ivy
package dev.mongocamp.driver.mongodb.database
import dev.mongocamp.driver.mongodb._
import org.mongodb.scala.bson.Document
import java.util.Date
case class CompactResult(collectionName: String, bytesFreed: Long, duration: Long)
object CompactResult {
def apply(collectionName: String, document: Document, startDate: Date): Option[CompactResult] = {
if (document.getLongValue("ok") == 1) {
Some(
CompactResult(
collectionName,
document.getLongValue("bytesFreed"),
new Date().getTime - startDate.getTime
)
)
}
else {
None
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy