Skip to content

Commit b7cc7ea

Browse files
committed
code cleanup
1 parent fce3fd3 commit b7cc7ea

File tree

6 files changed

+16
-13
lines changed

6 files changed

+16
-13
lines changed

src/main/scala/com/sfxcode/nosql/mongo/database/MongoIndex.scala

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,18 @@ case class MongoIndex(name: String, key: String, ascending: Int, version: Int, n
88

99
object MongoIndex extends ObservableIncludes {
1010

11-
def indexOptionsWithName(name: Option[String]) =
12-
if (name.isDefined)
11+
def indexOptionsWithName(name: Option[String]): IndexOptions = {
12+
if (name.isDefined) {
1313
IndexOptions().name(name.get)
14-
else
14+
} else {
1515
IndexOptions()
16+
}
17+
}
1618

1719
def hasIndexForFieldWithName(listIndexesObservable: ListIndexesObservable[Map[String, Any]],
1820
fieldName: String,
1921
maxWait: Int = DefaultMaxWait): Boolean =
20-
convertIndexDocumentsToMongoIndexList(listIndexesObservable).exists(index => index.key == fieldName)
22+
convertIndexDocumentsToMongoIndexList(listIndexesObservable, maxWait).exists(index => index.key == fieldName)
2123

2224
def convertIndexDocumentsToMongoIndexList(listIndexesObservable: ListIndexesObservable[Map[String, Any]],
2325
maxWait: Int = DefaultMaxWait): List[MongoIndex] = {

src/main/scala/com/sfxcode/nosql/mongo/gridfs/Metadata.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import org.mongodb.scala.bson.conversions.Bson
99
import org.mongodb.scala.model.Filters.equal
1010
import org.mongodb.scala.model.Updates._
1111
import org.mongodb.scala.result.UpdateResult
12-
import org.mongodb.scala.{ Document, MongoDatabase, Observable }
12+
import org.mongodb.scala.{Document, Observable}
1313

1414
abstract class Metadata(provider: DatabaseProvider, bucketName: String) extends Crud {
1515

src/main/scala/com/sfxcode/nosql/mongo/gridfs/Search.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import org.mongodb.scala.model.Filters.equal
88

99
abstract class Search extends Base {
1010

11-
def find(filter: Bson = Document(), sort: Bson = Document(), projection: Bson = Document()): GridFSFindObservable =
11+
def find(filter: Bson = Document(), sort: Bson = Document()): GridFSFindObservable =
1212
gridfsBucket.find(filter).sort(sort)
1313

1414
def findById(oid: ObjectId): GridFSFindObservable = find(equal("_id", oid))
@@ -19,5 +19,4 @@ abstract class Search extends Base {
1919
def findByMetadataValue(key: String, value: Any): GridFSFindObservable =
2020
find(createMetadataKey(key), value)
2121

22-
2322
}

src/main/scala/com/sfxcode/nosql/mongo/operation/Base.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,10 @@ abstract class Base[A]()(implicit ct: ClassTag[A]) extends LazyLogging {
4040
createIndexForField(fieldName, sortAscending, MongoIndex.indexOptionsWithName(name).unique(true))
4141

4242
def createHashedIndexForField(fieldName: String, options: IndexOptions = IndexOptions()): SingleObservable[String] =
43-
createIndex(Indexes.hashed(fieldName), IndexOptions())
43+
createIndex(Indexes.hashed(fieldName), options)
4444

4545
def createTextIndexForField(fieldName: String, options: IndexOptions = IndexOptions()): SingleObservable[String] =
46-
createIndex(Indexes.text(fieldName), IndexOptions())
46+
createIndex(Indexes.text(fieldName), options)
4747

4848
def createExpiringIndexForField(fieldName: String,
4949
duration: Duration,
@@ -66,6 +66,6 @@ abstract class Base[A]()(implicit ct: ClassTag[A]) extends LazyLogging {
6666

6767
def indexList(): List[MongoIndex] = MongoIndex.convertIndexDocumentsToMongoIndexList(listIndexes)
6868

69-
def hasIndexForField(fieldName: String) = MongoIndex.hasIndexForFieldWithName(listIndexes, fieldName)
69+
def hasIndexForField(fieldName: String): Boolean = MongoIndex.hasIndexForFieldWithName(listIndexes, fieldName)
7070

7171
}

src/main/scala/com/sfxcode/nosql/mongo/operation/CrudObserver.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@ trait CrudObserver[A] extends Crud[A] {
2121
def deleteValue(value: A, observer: Observer[DeleteResult] = new SimpleObserver[DeleteResult]): Unit = {
2222
val oid = Converter.toDocument(value).get("_id").get
2323
val filter = equal("_id", oid)
24-
deleteOne(filter)
24+
deleteOne(filter).subscribe(observer)
2525
}
2626

2727
def deleteValues(filter: Bson, observer: Observer[DeleteResult] = new SimpleObserver[DeleteResult]): Unit =
28-
deleteMany(filter)
28+
deleteMany(filter).subscribe(observer)
2929

3030
}
3131

src/main/scala/com/sfxcode/nosql/mongo/operation/ObservableIncludes.scala

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,9 @@ trait ObservableIncludes {
4141

4242
def printResults(initial: String = ""): Unit = {
4343
if (initial.length > 0) print(initial)
44-
results().foreach(res => println(debugString(res)))
44+
results().foreach(res => {
45+
println(debugString(res))
46+
})
4547
}
4648

4749
def printHeadResult(initial: String = ""): Unit =

0 commit comments

Comments
 (0)