Packages

package database

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class ChangeObserver[A](onChangeCallback: (ChangeStreamDocument[A]) => Unit) extends Observer[ChangeStreamDocument[A]] with LazyLogging with Product with Serializable
  2. case class CollectionInfo(name: String, collectionType: String, fetched: Date, map: Map[String, Any]) extends Product with Serializable
  3. case class CollectionStatus(ns: String, collectionType: String, scaleFactor: Int, size: Double, count: Int, storageSize: Double, avgObjSize: Int, nindexes: Int, indexSizes: Map[String, Int], totalIndexSize: Int, ok: Int, fetched: Date, map: Map[String, Any]) extends Product with Serializable
  4. case class CompactResult(collectionName: String, bytesFreed: Long, duration: Long) extends Product with Serializable
  5. trait ConfigHelper extends AnyRef
  6. case class DatabaseInfo(name: String, sizeOnDisk: Double, empty: Boolean, fetched: Date, map: Map[String, Any]) extends Product with Serializable
  7. class DatabaseProvider extends Serializable
  8. case class MongoConfig(database: String, host: String = DefaultHost, port: Int = DefaultPort, applicationName: String = DefaultApplicationName, userName: Option[String] = None, password: Option[String] = None, authDatabase: String = DefaultAuthenticationDatabaseName, poolOptions: MongoPoolOptions = MongoPoolOptions(), compressors: List[String] = List.empty, connectionPoolListener: List[ConnectionPoolListener] = List.empty, commandListener: List[CommandListener] = List.empty, customClientSettings: Option[MongoClientSettings] = None, serverAddressList: List[ServerAddress] = List.empty) extends Product with Serializable
  9. case class MongoIndex(name: String, fields: List[String], unique: Boolean, version: Int, namespace: String, keys: Map[String, Any], weights: Map[String, Any], expire: Boolean, expireAfterSeconds: Long, text: Boolean, fetched: Date, map: Map[String, Any]) extends Product with Serializable
  10. case class MongoPoolOptions(maxConnectionIdleTime: Int = DefaultMaxConnectionIdleTime, maxSize: Int = DefaultMaxSize, minSize: Int = DefaultMinSize, maintenanceInitialDelay: Int = DefaultMaintenanceInitialDelay) extends Product with Serializable

Value Members

  1. object CollectionInfo extends Serializable
  2. object CollectionStatus extends Serializable
  3. object CompactResult extends Serializable
  4. object DatabaseInfo extends Serializable
  5. object DatabaseProvider extends Serializable
  6. object MongoConfig extends ConfigHelper with Serializable
  7. object MongoIndex extends ObservableIncludes with LazyLogging with Serializable
  8. object MongoPoolOptions extends Serializable

Ungrouped