object ScanType
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ScanType
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- case class PrefixScan(prefix: String) extends ScanType with Product with Serializable
-
case class
RangeScan(from: Option[ScanTerm], to: Option[ScanTerm]) extends ScanType with Product with Serializable
Scans documents, from document
fromto documentto.Scans documents, from document
fromto documentto.If
Noneis specified forfrom, it indicates to scan from the start of the collection. IfNoneis specified forto, it indicates to scan to the start of the collection. -
case class
SamplingScan(limit: Long, seed: Long = Random.nextLong()) extends ScanType with Product with Serializable
Samples documents randomly from the collection until reaching
limitdocuments.Samples documents randomly from the collection until reaching
limitdocuments.- seed
seed for the random number generator that selects the documents. If not specified, defaults to a random number. CAVEAT: Specifying the same seed does not guarantee the same documents are selected.
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated