Packages

abstract class StringId extends Index

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

Instance Constructors

  1. new StringId(baseName: String)

Type Members

  1. type Id = String
    Definition Classes
    StringIdIndex
  2. abstract type Latest <: LatestT with Version { val id: StringId.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]
    Definition Classes
    Index
  2. abstract val indexSetup: IndexSetup
    Definition Classes
    Index
  3. abstract val latestVersion: String
    Definition Classes
    Index

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

Inherited from SchevoCirce

Inherited from AnyRef

Inherited from Any

Ungrouped