Packages

abstract class Index extends SchevoCirce

Linear Supertypes
SchevoCirce, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Index
  2. SchevoCirce
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Index(baseName: String)

Type Members

  1. abstract type Id
  2. abstract type Latest <: LatestT with Version { val id: Index.this.Id }
    Definition Classes
    Index → SchevoCirce
  3. abstract type LatestCaseClass <: LatestT
    Definition Classes
    SchevoCirce
  4. trait LatestT extends VersionT
    Definition Classes
    SchevoCirce
  5. abstract type Version <: VersionT
    Definition Classes
    SchevoCirce
  6. trait VersionT extends VersionBase[schevo.circe.SchevoCirce.Latest]
    Definition Classes
    SchevoCirce

Abstract Value Members

  1. implicit abstract val codec: Codec[Latest]
  2. abstract def hitIdFromId(id: Id): Json
  3. abstract val indexSetup: IndexSetup
  4. abstract val latestVersion: String

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val analysis: Analysis
  5. final lazy val analysisHash: String
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. val batchUpdates: Seq[BatchUpdate[Latest]]
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
  9. implicit val configuration: Configuration
  10. def delete(id: Id): Future[DeleteResponse]
  11. def deleteAll(): Future[Either[DeleteByQueryResponse, CreateTaskResponse]]
  12. def deleteAllRequest(): DeleteByQueryRequest
  13. def deleteRequest(id: Id): DeleteByIdRequest
  14. def encodeId(id: Id): String
  15. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  17. def evolvingCodec(version0: Class[_ <: Version])(implicit codec: Codec[Version]): Codec[Latest]
    Definition Classes
    SchevoCirce
  18. def evolvingCodec(implicit codec: Codec[Version]): Codec[Latest]
    Definition Classes
    SchevoCirce
  19. macro def fieldName(expr: (Latest) => Any): String
  20. def get(id: Id): Future[Option[Latest]]
  21. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  22. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  23. def index(latest: Latest): Future[IndexResponse]
  24. def indexRequest(latest: Latest): IndexRequest
  25. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  26. implicit lazy val latestTraitIndexable: Indexable[Latest]
  27. def latestVersionHelper[T <: LatestCaseClass](implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[T]): String
  28. val mappings: Seq[ElasticField]
  29. final lazy val mappingsHash: String
  30. def multiSearch(searchRequests: (SearchRequest) => SearchRequest*): Future[IndexedSeq[Latest]]
  31. def multiSearchHits(searchRequests: (SearchRequest) => SearchRequest*): Future[Seq[(SearchHit, Latest)]]
  32. def multiSearchResponse(searchRequests: (SearchRequest) => SearchRequest*): Future[MultiSearchResponse]
  33. final lazy val name: String
  34. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  35. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  36. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  37. def search(searchRequest: (SearchRequest) => SearchRequest = identity): Future[Seq[Latest]]
  38. def searchHits(searchRequest: (SearchRequest) => SearchRequest = identity): Future[Seq[(SearchHit, Latest)]]
  39. def searchResponse(searchRequest: (SearchRequest) => SearchRequest = identity): Future[SearchResponse]
  40. val settings: Map[String, Any]
  41. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  42. def toString(): String
    Definition Classes
    AnyRef → Any
  43. def update(id: Id, transformUpdateRequest: (UpdateRequest) => UpdateRequest): Future[UpdateResponse]
  44. def updateField(id: Id, field: (Latest) => Any, value: Any): Future[UpdateResponse]
  45. def updateFieldRequest(id: Id, field: (Latest) => Any, value: Any): UpdateRequest
  46. def updateRequest(id: Id, transformRequest: (UpdateRequest) => UpdateRequest): UpdateRequest
  47. implicit lazy val versionedHitReader: HitReader[Latest]
  48. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  49. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  50. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated @Deprecated
    Deprecated

Inherited from SchevoCirce

Inherited from AnyRef

Inherited from Any

Ungrouped