package
query
Type Members
-
-
case class
DatastoreQuery[T <: Identifiable](collection: DatastoreCollection[T], _skip: Int = 0, _limit: Int = scala.Int.MaxValue, _fields: List[Field[T, _]] = immutable.this.Nil, _filters: List[Filter[T]] = immutable.this.Nil, _sort: List[Sort[T, _]] = immutable.this.Nil) extends Iterable[T] with Product with Serializable
-
-
trait
Field[T, F] extends AnyRef
-
case class
FieldFilter[T](field: Field[T, _], operator: Operator, value: Any) extends Filter[T] with Product with Serializable
-
sealed
trait
Filter[T] extends AnyRef
-
-
sealed
class
Operator extends EnumEntry
-
-
sealed
class
RegexFlag extends EnumEntry
-
case class
Sort[T, F](field: Field[T, F], direction: SortDirection) extends Product with Serializable
-
-
-
case class
SubFilter[T](operator: Operator, filters: Seq[Filter[T]]) extends Filter[T] with Product with Serializable