Instance Constructors
-
new
QueryBuilder
(meta: M with SlashemSchema[M], clauses: AbstractClause, filters: List[AbstractClause], boostQueries: List[AbstractClause], queryFields: List[WeightedField], phraseBoostFields: List[PhraseWeightedField], boostFields: List[ScoreBoost], start: Option[Long], limit: Option[Long], tieBreaker: Option[Double], sort: Option[(ScoreBoost, String)], minimumMatch: Option[String], queryType: Option[String], fieldsToFetch: List[String], hls: Option[String], hlFragSize: Option[Int], creator: Option[((Map[String, Any], Option[Map[String, ArrayList[String]]])) ⇒ Y], comment: Option[String], fallOf: Option[Double], min: Option[Int])
Value Members
-
def
!=
(arg0: AnyRef): Boolean
-
def
!=
(arg0: Any): Boolean
-
def
##
(): Int
-
def
==
(arg0: AnyRef): Boolean
-
def
==
(arg0: Any): Boolean
-
val
DefaultLimit
: Int
-
val
DefaultStart
: Int
-
def
addComment
(s: String): QueryBuilder[M, Ord, Lim, MM, Y, H, Q]
-
-
def
asInstanceOf
[T0]
: T0
-
def
boostField
[F]
(f: (M) ⇒ SlashemField[F, M], boost: Double): QueryBuilder[M, Ord, Lim, MM, Y, H, Q]
-
def
boostField
(s: String): QueryBuilder[M, Ord, Lim, MM, Y, H, Q]
-
val
boostFields
: List[ScoreBoost]
-
-
def
boostQuery
[F]
(f: (M) ⇒ Clause[F]): QueryBuilder[M, Ord, Lim, MM, Y, H, Q]
-
def
canEqual
(arg0: Any): Boolean
-
-
def
clone
(): AnyRef
-
val
comment
: Option[String]
-
def
complexOrderAsc
(f: (M) ⇒ ScoreBoost)(implicit ev: =:=[Ord, Unordered]): QueryBuilder[M, Ordered, Lim, MM, Y, H, Q]
-
def
complexOrderDesc
(f: (M) ⇒ ScoreBoost)(implicit ev: =:=[Ord, Unordered]): QueryBuilder[M, Ordered, Lim, MM, Y, H, Q]
-
val
creator
: Option[((Map[String, Any], Option[Map[String, ArrayList[String]]])) ⇒ Y]
-
def
eq
(arg0: AnyRef): Boolean
-
def
equals
(arg0: Any): Boolean
-
val
fallOf
: Option[Double]
-
def
fetch
(timeout: Duration): SearchResults[M, Y]
-
-
def
fetch
(l: Int)(implicit ev: =:=[Lim, Unlimited]): SearchResults[M, Y]
-
def
fetchBatch
[T]
(batchSize: Int, timeout: Duration = Duration(1, TimeUnit.SECONDS))(f: (SearchResults[M, Y]) ⇒ List[T]): List[T]
-
def
fetchField
[F]
(f: (M) ⇒ SlashemField[F, M]): QueryBuilder[M, Ord, Lim, MM, Y, H, Q]
-
def
fetchFields
(fs: (M) ⇒ com.foursquare.slashem.SlashemField[_, M]*): QueryBuilder[M, Ord, Lim, MM, Y, H, Q]
-
def
fetchFuture
(): Future[SearchResults[M, Y]]
-
val
fieldsToFetch
: List[String]
-
def
filter
[F]
(f: (M) ⇒ Clause[F]): QueryBuilder[M, Ord, Lim, MM, Y, H, Q]
-
-
def
finalize
(): Unit
-
def
getClass
(): java.lang.Class[_]
-
def
hashCode
(): Int
-
-
-
val
hlFragSize
: Option[Int]
-
val
hls
: Option[String]
-
def
isInstanceOf
[T0]
: Boolean
-
def
limit
(l: Int)(implicit ev: =:=[Lim, Unlimited]): QueryBuilder[M, Ord, Limited, MM, Y, H, Q]
-
val
limit
: Option[Long]
-
-
val
min
: Option[Int]
-
val
minimumMatch
: Option[String]
-
def
minimumMatchAbsolute
(count: Int)(implicit ev: =:=[MM, defaultMM]): QueryBuilder[M, Ord, Lim, customMM, Y, H, Q]
-
def
minimumMatchPercent
(percent: Int)(implicit ev: =:=[MM, defaultMM]): QueryBuilder[M, Ord, Lim, customMM, Y, H, Q]
-
def
ne
(arg0: AnyRef): Boolean
-
def
notify
(): Unit
-
def
notifyAll
(): Unit
-
-
def
orFilter
[F]
(f: (M) ⇒ Clause[F]): QueryBuilder[M, Ord, Lim, MM, Y, H, Q]
-
def
orderAsc
[F]
(f: (M) ⇒ SlashemField[F, M])(implicit ev: =:=[Ord, Unordered]): QueryBuilder[M, Ordered, Lim, MM, Y, H, Q]
-
def
orderDesc
[F]
(f: (M) ⇒ SlashemField[F, M])(implicit ev: =:=[Ord, Unordered]): QueryBuilder[M, Ordered, Lim, MM, Y, H, Q]
-
def
phraseBoost
[F]
(f: (M) ⇒ SlashemField[F, M], boost: Double, pf: Boolean, pf2: Boolean, pf3: Boolean): QueryBuilder[M, Ord, Lim, MM, Y, H, Q]
-
-
def
productArity
: Int
-
def
productElement
(arg0: Int): Any
-
def
productIterator
: Iterator[Any]
-
def
productPrefix
: String
-
-
def
queryField
[F]
(f: (M) ⇒ SlashemField[F, M], boost: Double): QueryBuilder[M, Ord, Lim, MM, Y, H, Q]
-
def
queryFields
(fs: List[(M) ⇒ com.foursquare.slashem.SlashemField[_, M]], boost: Double = 1): QueryBuilder[M, Ord, Lim, MM, Y, H, Q]
-
-
val
queryType
: Option[String]
-
def
scoreBoostField
(f: (M) ⇒ ScoreBoost): QueryBuilder[M, Ord, Lim, MM, Y, H, Q]
-
def
selectCase
[F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, CC]
(f1: (M) ⇒ SlashemField[F1, M], f2: (M) ⇒ SlashemField[F2, M], f3: (M) ⇒ SlashemField[F3, M], f4: (M) ⇒ SlashemField[F4, M], f5: (M) ⇒ SlashemField[F5, M], f6: (M) ⇒ SlashemField[F6, M], f7: (M) ⇒ SlashemField[F7, M], f8: (M) ⇒ SlashemField[F8, M], f9: (M) ⇒ SlashemField[F9, M], f10: (M) ⇒ SlashemField[F10, M], f11: (M) ⇒ SlashemField[F11, M], f12: (M) ⇒ SlashemField[F12, M], f13: (M) ⇒ SlashemField[F13, M], f14: (M) ⇒ SlashemField[F14, M], f15: (M) ⇒ SlashemField[F15, M], f16: (M) ⇒ SlashemField[F16, M], f17: (M) ⇒ SlashemField[F17, M], f18: (M) ⇒ SlashemField[F18, M], create: (Option[F1], Option[F2], Option[F3], Option[F4], Option[F5], Option[F6], Option[F7], Option[F8], Option[F9], Option[F10], Option[F11], Option[F12], Option[F13], Option[F14], Option[F15], Option[F16], Option[F17], Option[F18]) ⇒ CC)(implicit ev: =:=[Y, NoSelect]): QueryBuilder[M, Ord, Lim, MM, CC, H, Q]
-
def
selectCase
[F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, CC]
(f1: (M) ⇒ SlashemField[F1, M], f2: (M) ⇒ SlashemField[F2, M], f3: (M) ⇒ SlashemField[F3, M], f4: (M) ⇒ SlashemField[F4, M], f5: (M) ⇒ SlashemField[F5, M], f6: (M) ⇒ SlashemField[F6, M], f7: (M) ⇒ SlashemField[F7, M], f8: (M) ⇒ SlashemField[F8, M], f9: (M) ⇒ SlashemField[F9, M], f10: (M) ⇒ SlashemField[F10, M], f11: (M) ⇒ SlashemField[F11, M], f12: (M) ⇒ SlashemField[F12, M], f13: (M) ⇒ SlashemField[F13, M], f14: (M) ⇒ SlashemField[F14, M], f15: (M) ⇒ SlashemField[F15, M], f16: (M) ⇒ SlashemField[F16, M], f17: (M) ⇒ SlashemField[F17, M], create: (Option[F1], Option[F2], Option[F3], Option[F4], Option[F5], Option[F6], Option[F7], Option[F8], Option[F9], Option[F10], Option[F11], Option[F12], Option[F13], Option[F14], Option[F15], Option[F16], Option[F17]) ⇒ CC)(implicit ev: =:=[Y, NoSelect]): QueryBuilder[M, Ord, Lim, MM, CC, H, Q]
-
def
selectCase
[F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, CC]
(f1: (M) ⇒ SlashemField[F1, M], f2: (M) ⇒ SlashemField[F2, M], f3: (M) ⇒ SlashemField[F3, M], f4: (M) ⇒ SlashemField[F4, M], f5: (M) ⇒ SlashemField[F5, M], f6: (M) ⇒ SlashemField[F6, M], f7: (M) ⇒ SlashemField[F7, M], f8: (M) ⇒ SlashemField[F8, M], f9: (M) ⇒ SlashemField[F9, M], f10: (M) ⇒ SlashemField[F10, M], f11: (M) ⇒ SlashemField[F11, M], f12: (M) ⇒ SlashemField[F12, M], f13: (M) ⇒ SlashemField[F13, M], f14: (M) ⇒ SlashemField[F14, M], f15: (M) ⇒ SlashemField[F15, M], f16: (M) ⇒ SlashemField[F16, M], create: (Option[F1], Option[F2], Option[F3], Option[F4], Option[F5], Option[F6], Option[F7], Option[F8], Option[F9], Option[F10], Option[F11], Option[F12], Option[F13], Option[F14], Option[F15], Option[F16]) ⇒ CC)(implicit ev: =:=[Y, NoSelect]): QueryBuilder[M, Ord, Lim, MM, CC, H, Q]
-
def
selectCase
[F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, CC]
(f1: (M) ⇒ SlashemField[F1, M], f2: (M) ⇒ SlashemField[F2, M], f3: (M) ⇒ SlashemField[F3, M], f4: (M) ⇒ SlashemField[F4, M], f5: (M) ⇒ SlashemField[F5, M], f6: (M) ⇒ SlashemField[F6, M], f7: (M) ⇒ SlashemField[F7, M], f8: (M) ⇒ SlashemField[F8, M], f9: (M) ⇒ SlashemField[F9, M], f10: (M) ⇒ SlashemField[F10, M], f11: (M) ⇒ SlashemField[F11, M], f12: (M) ⇒ SlashemField[F12, M], f13: (M) ⇒ SlashemField[F13, M], f14: (M) ⇒ SlashemField[F14, M], f15: (M) ⇒ SlashemField[F15, M], create: (Option[F1], Option[F2], Option[F3], Option[F4], Option[F5], Option[F6], Option[F7], Option[F8], Option[F9], Option[F10], Option[F11], Option[F12], Option[F13], Option[F14], Option[F15]) ⇒ CC)(implicit ev: =:=[Y, NoSelect]): QueryBuilder[M, Ord, Lim, MM, CC, H, Q]
-
def
selectCase
[F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, CC]
(f1: (M) ⇒ SlashemField[F1, M], f2: (M) ⇒ SlashemField[F2, M], f3: (M) ⇒ SlashemField[F3, M], f4: (M) ⇒ SlashemField[F4, M], f5: (M) ⇒ SlashemField[F5, M], f6: (M) ⇒ SlashemField[F6, M], f7: (M) ⇒ SlashemField[F7, M], f8: (M) ⇒ SlashemField[F8, M], f9: (M) ⇒ SlashemField[F9, M], f10: (M) ⇒ SlashemField[F10, M], f11: (M) ⇒ SlashemField[F11, M], f12: (M) ⇒ SlashemField[F12, M], f13: (M) ⇒ SlashemField[F13, M], f14: (M) ⇒ SlashemField[F14, M], create: (Option[F1], Option[F2], Option[F3], Option[F4], Option[F5], Option[F6], Option[F7], Option[F8], Option[F9], Option[F10], Option[F11], Option[F12], Option[F13], Option[F14]) ⇒ CC)(implicit ev: =:=[Y, NoSelect]): QueryBuilder[M, Ord, Lim, MM, CC, H, Q]
-
def
selectCase
[F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, CC]
(f1: (M) ⇒ SlashemField[F1, M], f2: (M) ⇒ SlashemField[F2, M], f3: (M) ⇒ SlashemField[F3, M], f4: (M) ⇒ SlashemField[F4, M], f5: (M) ⇒ SlashemField[F5, M], f6: (M) ⇒ SlashemField[F6, M], f7: (M) ⇒ SlashemField[F7, M], f8: (M) ⇒ SlashemField[F8, M], f9: (M) ⇒ SlashemField[F9, M], f10: (M) ⇒ SlashemField[F10, M], f11: (M) ⇒ SlashemField[F11, M], f12: (M) ⇒ SlashemField[F12, M], f13: (M) ⇒ SlashemField[F13, M], create: (Option[F1], Option[F2], Option[F3], Option[F4], Option[F5], Option[F6], Option[F7], Option[F8], Option[F9], Option[F10], Option[F11], Option[F12], Option[F13]) ⇒ CC)(implicit ev: =:=[Y, NoSelect]): QueryBuilder[M, Ord, Lim, MM, CC, H, Q]
-
def
selectCase
[F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, CC]
(f1: (M) ⇒ SlashemField[F1, M], f2: (M) ⇒ SlashemField[F2, M], f3: (M) ⇒ SlashemField[F3, M], f4: (M) ⇒ SlashemField[F4, M], f5: (M) ⇒ SlashemField[F5, M], f6: (M) ⇒ SlashemField[F6, M], f7: (M) ⇒ SlashemField[F7, M], f8: (M) ⇒ SlashemField[F8, M], f9: (M) ⇒ SlashemField[F9, M], f10: (M) ⇒ SlashemField[F10, M], f11: (M) ⇒ SlashemField[F11, M], f12: (M) ⇒ SlashemField[F12, M], create: (Option[F1], Option[F2], Option[F3], Option[F4], Option[F5], Option[F6], Option[F7], Option[F8], Option[F9], Option[F10], Option[F11], Option[F12]) ⇒ CC)(implicit ev: =:=[Y, NoSelect]): QueryBuilder[M, Ord, Lim, MM, CC, H, Q]
-
def
selectCase
[F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, CC]
(f1: (M) ⇒ SlashemField[F1, M], f2: (M) ⇒ SlashemField[F2, M], f3: (M) ⇒ SlashemField[F3, M], f4: (M) ⇒ SlashemField[F4, M], f5: (M) ⇒ SlashemField[F5, M], f6: (M) ⇒ SlashemField[F6, M], f7: (M) ⇒ SlashemField[F7, M], f8: (M) ⇒ SlashemField[F8, M], f9: (M) ⇒ SlashemField[F9, M], f10: (M) ⇒ SlashemField[F10, M], f11: (M) ⇒ SlashemField[F11, M], create: (Option[F1], Option[F2], Option[F3], Option[F4], Option[F5], Option[F6], Option[F7], Option[F8], Option[F9], Option[F10], Option[F11]) ⇒ CC)(implicit ev: =:=[Y, NoSelect]): QueryBuilder[M, Ord, Lim, MM, CC, H, Q]
-
def
selectCase
[F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, CC]
(f1: (M) ⇒ SlashemField[F1, M], f2: (M) ⇒ SlashemField[F2, M], f3: (M) ⇒ SlashemField[F3, M], f4: (M) ⇒ SlashemField[F4, M], f5: (M) ⇒ SlashemField[F5, M], f6: (M) ⇒ SlashemField[F6, M], f7: (M) ⇒ SlashemField[F7, M], f8: (M) ⇒ SlashemField[F8, M], f9: (M) ⇒ SlashemField[F9, M], f10: (M) ⇒ SlashemField[F10, M], create: (Option[F1], Option[F2], Option[F3], Option[F4], Option[F5], Option[F6], Option[F7], Option[F8], Option[F9], Option[F10]) ⇒ CC)(implicit ev: =:=[Y, NoSelect]): QueryBuilder[M, Ord, Lim, MM, CC, H, Q]
-
def
selectCase
[F1, F2, F3, F4, F5, F6, F7, F8, F9, CC]
(f1: (M) ⇒ SlashemField[F1, M], f2: (M) ⇒ SlashemField[F2, M], f3: (M) ⇒ SlashemField[F3, M], f4: (M) ⇒ SlashemField[F4, M], f5: (M) ⇒ SlashemField[F5, M], f6: (M) ⇒ SlashemField[F6, M], f7: (M) ⇒ SlashemField[F7, M], f8: (M) ⇒ SlashemField[F8, M], f9: (M) ⇒ SlashemField[F9, M], create: (Option[F1], Option[F2], Option[F3], Option[F4], Option[F5], Option[F6], Option[F7], Option[F8], Option[F9]) ⇒ CC)(implicit ev: =:=[Y, NoSelect]): QueryBuilder[M, Ord, Lim, MM, CC, H, Q]
-
def
selectCase
[F1, F2, F3, F4, F5, F6, F7, F8, CC]
(f1: (M) ⇒ SlashemField[F1, M], f2: (M) ⇒ SlashemField[F2, M], f3: (M) ⇒ SlashemField[F3, M], f4: (M) ⇒ SlashemField[F4, M], f5: (M) ⇒ SlashemField[F5, M], f6: (M) ⇒ SlashemField[F6, M], f7: (M) ⇒ SlashemField[F7, M], f8: (M) ⇒ SlashemField[F8, M], create: (Option[F1], Option[F2], Option[F3], Option[F4], Option[F5], Option[F6], Option[F7], Option[F8]) ⇒ CC)(implicit ev: =:=[Y, NoSelect]): QueryBuilder[M, Ord, Lim, MM, CC, H, Q]
-
def
selectCase
[F1, F2, F3, F4, F5, F6, F7, CC]
(f1: (M) ⇒ SlashemField[F1, M], f2: (M) ⇒ SlashemField[F2, M], f3: (M) ⇒ SlashemField[F3, M], f4: (M) ⇒ SlashemField[F4, M], f5: (M) ⇒ SlashemField[F5, M], f6: (M) ⇒ SlashemField[F6, M], f7: (M) ⇒ SlashemField[F7, M], create: (Option[F1], Option[F2], Option[F3], Option[F4], Option[F5], Option[F6], Option[F7]) ⇒ CC)(implicit ev: =:=[Y, NoSelect]): QueryBuilder[M, Ord, Lim, MM, CC, H, Q]
-
def
selectCase
[F1, F2, F3, F4, F5, F6, CC]
(f1: (M) ⇒ SlashemField[F1, M], f2: (M) ⇒ SlashemField[F2, M], f3: (M) ⇒ SlashemField[F3, M], f4: (M) ⇒ SlashemField[F4, M], f5: (M) ⇒ SlashemField[F5, M], f6: (M) ⇒ SlashemField[F6, M], create: (Option[F1], Option[F2], Option[F3], Option[F4], Option[F5], Option[F6]) ⇒ CC)(implicit ev: =:=[Y, NoSelect]): QueryBuilder[M, Ord, Lim, MM, CC, H, Q]
-
def
selectCase
[F1, F2, F3, F4, F5, F6, CC]
(f1: (M) ⇒ SlashemField[F1, M], f2: (M) ⇒ SlashemField[F2, M], f3: (M) ⇒ SlashemField[F3, M], f4: (M) ⇒ SlashemField[F4, M], f5: (M) ⇒ SlashemField[F5, M], f6: (M) ⇒ SlashemField[F6, M], create: (Option[F1], List[String], Option[F2], List[String], Option[F3], List[String], Option[F4], List[String], Option[F5], List[String], Option[F6], List[String]) ⇒ CC)(implicit ev: =:=[Y, NoSelect]): QueryBuilder[M, Ord, Lim, MM, CC, H, Q]
-
def
selectCase
[F1, F2, F3, F4, F5, CC]
(f1: (M) ⇒ SlashemField[F1, M], f2: (M) ⇒ SlashemField[F2, M], f3: (M) ⇒ SlashemField[F3, M], f4: (M) ⇒ SlashemField[F4, M], f5: (M) ⇒ SlashemField[F5, M], create: (Option[F1], Option[F2], Option[F3], Option[F4], Option[F5]) ⇒ CC)(implicit ev: =:=[Y, NoSelect]): QueryBuilder[M, Ord, Lim, MM, CC, H, Q]
-
def
selectCase
[F1, F2, F3, F4, F5, CC]
(f1: (M) ⇒ SlashemField[F1, M], f2: (M) ⇒ SlashemField[F2, M], f3: (M) ⇒ SlashemField[F3, M], f4: (M) ⇒ SlashemField[F4, M], f5: (M) ⇒ SlashemField[F5, M], create: (Option[F1], List[String], Option[F2], List[String], Option[F3], List[String], Option[F4], List[String], Option[F5], List[String]) ⇒ CC)(implicit ev: =:=[Y, NoSelect]): QueryBuilder[M, Ord, Lim, MM, CC, H, Q]
-
def
selectCase
[F1, F2, F3, F4, CC]
(f1: (M) ⇒ SlashemField[F1, M], f2: (M) ⇒ SlashemField[F2, M], f3: (M) ⇒ SlashemField[F3, M], f4: (M) ⇒ SlashemField[F4, M], create: (Option[F1], Option[F2], Option[F3], Option[F4]) ⇒ CC)(implicit ev: =:=[Y, NoSelect]): QueryBuilder[M, Ord, Lim, MM, CC, H, Q]
-
def
selectCase
[F1, F2, F3, F4, CC]
(f1: (M) ⇒ SlashemField[F1, M], f2: (M) ⇒ SlashemField[F2, M], f3: (M) ⇒ SlashemField[F3, M], f4: (M) ⇒ SlashemField[F4, M], create: (Option[F1], List[String], Option[F2], List[String], Option[F3], List[String], Option[F4], List[String]) ⇒ CC)(implicit ev: =:=[Y, NoSelect]): QueryBuilder[M, Ord, Lim, MM, CC, H, Q]
-
def
selectCase
[F1, F2, F3, CC]
(f1: (M) ⇒ SlashemField[F1, M], f2: (M) ⇒ SlashemField[F2, M], f3: (M) ⇒ SlashemField[F3, M], create: (Option[F1], Option[F2], Option[F3]) ⇒ CC)(implicit ev: =:=[Y, NoSelect]): QueryBuilder[M, Ord, Lim, MM, CC, H, Q]
-
def
selectCase
[F1, F2, F3, CC]
(f1: (M) ⇒ SlashemField[F1, M], f2: (M) ⇒ SlashemField[F2, M], f3: (M) ⇒ SlashemField[F3, M], create: (Option[F1], List[String], Option[F2], List[String], Option[F3], List[String]) ⇒ CC)(implicit ev: =:=[Y, NoSelect]): QueryBuilder[M, Ord, Lim, MM, CC, H, Q]
-
def
selectCase
[F1, F2, CC]
(f1: (M) ⇒ SlashemField[F1, M], f2: (M) ⇒ SlashemField[F2, M], create: (Option[F1], Option[F2]) ⇒ CC)(implicit ev: =:=[Y, NoSelect]): QueryBuilder[M, Ord, Lim, MM, CC, H, Q]
-
def
selectCase
[F1, F2, CC]
(f1: (M) ⇒ SlashemField[F1, M], f2: (M) ⇒ SlashemField[F2, M], create: (Option[F1], List[String], Option[F2], List[String]) ⇒ CC)(implicit ev: =:=[Y, NoSelect]): QueryBuilder[M, Ord, Lim, MM, CC, H, Q]
-
def
selectCase
[F1, CC]
(f: (M) ⇒ SlashemField[F1, M], create: (Option[F1], List[String]) ⇒ CC)(implicit ev: =:=[(Y, H), (NoSelect, YesHighlighting)]): QueryBuilder[M, Ord, Lim, MM, CC, H, Q]
-
def
selectCase
[F1, CC]
(f: (M) ⇒ SlashemField[F1, M], create: (Option[F1]) ⇒ CC)(implicit ev: =:=[(Y, H), (NoSelect, NoHighlighting)]): QueryBuilder[M, Ord, Lim, MM, CC, H, Q]
-
val
sort
: Option[(ScoreBoost, String)]
-
def
start
(s: Long): QueryBuilder[M, Ord, Lim, MM, Y, H, Q]
-
val
start
: Option[Long]
-
def
synchronized
[T0]
(arg0: ⇒ T0): T0
-
def
test
(): Unit
-
def
tieBreaker
(t: Double): QueryBuilder[M, Ord, Lim, MM, Y, H, Q]
-
val
tieBreaker
: Option[Double]
-
def
toString
(): String
-
def
useQueryType
(qt: String): QueryBuilder[M, Ord, Lim, MM, Y, H, Q]
-
def
wait
(): Unit
-
def
wait
(arg0: Long, arg1: Int): Unit
-
def
wait
(arg0: Long): Unit
Deprecated Value Members
-
def
productElements
: Iterator[Any]
Inherited from Serializable
Inherited from Serializable
Inherited from Product
Inherited from Equals
Inherited from AnyRef
Inherited from Any