Package

org.incal.core

dataaccess

Permalink

package dataaccess

Visibility
  1. Public
  2. All

Type Members

  1. case class AscSort(fieldName: String) extends Sort with Product with Serializable

    Permalink
  2. trait AsyncCrudRepo[E, ID] extends AsyncRepo[E, ID]

    Permalink

    Generic asynchronous trait for a repo allowing all read/write operations including delete and update.

    Generic asynchronous trait for a repo allowing all read/write operations including delete and update.

    Since

    2018

  3. trait AsyncReadonlyRepo[+E, ID] extends AnyRef

    Permalink

    Generic asynchronous trait for a readonly repo.

    Generic asynchronous trait for a readonly repo.

    Since

    2018

  4. trait AsyncRepo[E, ID] extends AsyncReadonlyRepo[E, ID]

    Permalink

    Generic asynchronous trait for a repo allowing read/find as well save operations (but without update or delete).

    Generic asynchronous trait for a repo allowing read/find as well save operations (but without update or delete).

    Since

    2018

  5. trait AsyncStreamRepo[E, ID] extends AsyncRepo[E, ID]

    Permalink

    Generic asynchronous trait for a repo allowing live streaming of all the saved items...

    Generic asynchronous trait for a repo allowing live streaming of all the saved items... works essentially as a queue.

    Since

    2018

  6. sealed abstract class Criterion[+T] extends AnyRef

    Permalink

    Criterion to search by, such as "equals", "in", "<", and ">".

    Criterion to search by, such as "equals", "in", "<", and ">".

    Since

    2018

  7. case class DescSort(fieldName: String) extends Sort with Product with Serializable

    Permalink
  8. case class EqualsCriterion[T](fieldName: String, value: T) extends Criterion[T] with Product with Serializable

    Permalink
  9. case class EqualsNullCriterion(fieldName: String) extends Criterion[Unit] with Product with Serializable

    Permalink
  10. case class GreaterCriterion[T](fieldName: String, value: T) extends Criterion[T] with Product with Serializable

    Permalink
  11. case class GreaterEqualCriterion[T](fieldName: String, value: T) extends Criterion[T] with Product with Serializable

    Permalink
  12. class InCalDataAccessException extends RuntimeException

    Permalink
  13. case class InCriterion[V](fieldName: String, value: Seq[V]) extends Criterion[Seq[V]] with Product with Serializable

    Permalink
  14. case class LessCriterion[T](fieldName: String, value: T) extends Criterion[T] with Product with Serializable

    Permalink
  15. case class LessEqualCriterion[T](fieldName: String, value: T) extends Criterion[T] with Product with Serializable

    Permalink
  16. case class NotEqualsCriterion[T](fieldName: String, value: T) extends Criterion[T] with Product with Serializable

    Permalink
  17. case class NotEqualsNullCriterion(fieldName: String) extends Criterion[Unit] with Product with Serializable

    Permalink
  18. case class NotInCriterion[V](fieldName: String, value: Seq[V]) extends Criterion[Seq[V]] with Product with Serializable

    Permalink
  19. case class RegexEqualsCriterion(fieldName: String, value: String) extends Criterion[String] with Product with Serializable

    Permalink
  20. case class RegexNotEqualsCriterion(fieldName: String, value: String) extends Criterion[String] with Product with Serializable

    Permalink
  21. trait Sort extends AnyRef

    Permalink

    Definition of asc/desc sort by a given field name (column).

    Definition of asc/desc sort by a given field name (column).

    Since

    2018

  22. case class StreamSpec(batchSize: Option[Int] = None, backpressureBufferSize: Option[Int] = None, parallelism: Option[Int] = None) extends Product with Serializable

    Permalink
  23. trait SyncCrudRepo[E, ID] extends SyncRepo[E, ID]

    Permalink

    Synchronous version of AsyncCrudRepo.

    Synchronous version of AsyncCrudRepo.

    Since

    2018

  24. trait SyncReadonlyRepo[E, ID] extends AnyRef

    Permalink

    Synchronous version of AsyncReadonlyRepo.

    Synchronous version of AsyncReadonlyRepo.

    Since

    2018

  25. trait SyncRepo[E, ID] extends SyncReadonlyRepo[E, ID]

    Permalink

    Synchronous version of AsyncRepo.

    Synchronous version of AsyncRepo.

    Since

    2018

  26. trait SyncStreamRepo[E, ID] extends SyncRepo[E, ID]

    Permalink

    Synchronous version of AsyncStreamRepo.

    Synchronous version of AsyncStreamRepo.

    Since

    2018

Value Members

  1. object Criterion

    Permalink
  2. object CrudRepoExtra

    Permalink
  3. object RepoSynchronizer

    Permalink

Ungrouped