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 bulk(bulkDelete: Seq[Id], bulkIndex: Seq[Latest]): Future[BulkResponse]
  9. def bulkDelete(id: Id*): Future[BulkResponse]
  10. def bulkDeleteRequest(id: Seq[Id]): BulkRequest
  11. def bulkIndex(lastests: Latest*): Future[BulkResponse]
  12. def bulkIndexRequest(latests: Seq[Latest]): BulkRequest
  13. def bulkRequest(bulkDelete: Seq[Id], bulkIndex: Seq[Latest]): BulkRequest
  14. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  15. implicit val configuration: Configuration
  16. def delete(id: Id, transformRequest: (DeleteByIdRequest) => DeleteByIdRequest = identity): Future[DeleteResponse]
  17. def deleteAll(): Future[Either[DeleteByQueryResponse, CreateTaskResponse]]
  18. def deleteAllRequest(): DeleteByQueryRequest
  19. def deleteQuery(query: Query, transformRequest: (DeleteByQueryRequest) => DeleteByQueryRequest = identity): Future[Either[DeleteByQueryResponse, CreateTaskResponse]]
  20. def deleteQueryRequest(query: Query, transformRequest: (DeleteByQueryRequest) => DeleteByQueryRequest = identity): DeleteByQueryRequest
  21. def deleteRequest(id: Id, transformRequest: (DeleteByIdRequest) => DeleteByIdRequest = identity): DeleteByIdRequest
  22. def encodeId(id: Id): String
  23. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  24. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  25. def evolvingCodec(version0: Class[_ <: Version])(implicit codec: Codec[Version]): Codec[Latest]
    Definition Classes
    SchevoCirce
  26. def evolvingCodec(implicit codec: Codec[Version]): Codec[Latest]
    Definition Classes
    SchevoCirce
  27. macro def fieldName(expr: (Latest) => Any): String
  28. def get(id: Id): Future[Option[Latest]]
  29. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  30. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  31. def index(latest: Latest, transformRequest: (IndexRequest) => IndexRequest = identity): Future[IndexResponse]
  32. def indexRequest(latest: Latest, transformRequest: (IndexRequest) => IndexRequest = identity): IndexRequest
  33. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  34. implicit lazy val latestTraitIndexable: Indexable[Latest]
  35. def latestVersionHelper[T <: LatestCaseClass](implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[T]): String
  36. val mappings: Seq[ElasticField]
  37. final lazy val mappingsHash: String
  38. def multiSearch(searchRequests: (SearchRequest) => SearchRequest*): Future[IndexedSeq[Latest]]
  39. def multiSearchHits(searchRequests: (SearchRequest) => SearchRequest*): Future[Seq[(SearchHit, Latest)]]
  40. def multiSearchResponse(searchRequests: (SearchRequest) => SearchRequest*): Future[MultiSearchResponse]
  41. final lazy val name: String
  42. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  43. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  44. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  45. def search(searchRequest: (SearchRequest) => SearchRequest = identity): Future[Seq[Latest]]
  46. def searchHits(searchRequest: (SearchRequest) => SearchRequest = identity): Future[Seq[(SearchHit, Latest)]]
  47. def searchResponse(searchRequest: (SearchRequest) => SearchRequest = identity): Future[SearchResponse]
  48. val settings: Map[String, Any]
  49. final lazy val settingsHash: String
  50. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  51. def toString(): String
    Definition Classes
    AnyRef → Any
  52. def update(id: Id, transformRequest: (UpdateRequest) => UpdateRequest): Future[UpdateResponse]
  53. def updateField(id: Id, field: (Latest) => Any, value: Any): Future[UpdateResponse]
  54. def updateFieldRequest(id: Id, field: (Latest) => Any, value: Any): UpdateRequest
  55. def updateRequest(id: Id, transformRequest: (UpdateRequest) => UpdateRequest = identity): UpdateRequest
  56. implicit lazy val versionedHitReader: HitReader[Latest]
  57. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  58. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  59. 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

    (Since version 9)

Inherited from SchevoCirce

Inherited from AnyRef

Inherited from Any

Ungrouped