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 clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
  9. implicit val configuration: Configuration
    Definition Classes
    Index
  10. def delete(id: Id): Future[DeleteResponse]
    Definition Classes
    Index
  11. def deleteAll(): Future[Either[DeleteByQueryResponse, CreateTaskResponse]]
    Definition Classes
    Index
  12. def deleteAllRequest(): DeleteByQueryRequest
    Definition Classes
    Index
  13. def deleteRequest(id: Id): DeleteByIdRequest
    Definition Classes
    Index
  14. def encodeId(id: Id): String
    Definition Classes
    Index
  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
    Definition Classes
    Index
  20. def get(id: Id): Future[Option[Latest]]
    Definition Classes
    Index
  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 hitIdFromId(id: Id): Json
    Definition Classes
    StringIdIndex
  24. def index(latest: Latest): Future[IndexResponse]
    Definition Classes
    Index
  25. def indexRequest(latest: Latest): IndexRequest
    Definition Classes
    Index
  26. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  27. implicit lazy val latestTraitIndexable: Indexable[Latest]
    Definition Classes
    Index
  28. def latestVersionHelper[T <: LatestCaseClass](implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[T]): String
    Definition Classes
    Index
  29. val mappings: Seq[ElasticField]
    Definition Classes
    Index
  30. final lazy val mappingsHash: String
    Definition Classes
    Index
  31. def multiSearch(searchRequests: (SearchRequest) => SearchRequest*): Future[IndexedSeq[Latest]]
    Definition Classes
    Index
  32. def multiSearchHits(searchRequests: (SearchRequest) => SearchRequest*): Future[Seq[(SearchHit, Latest)]]
    Definition Classes
    Index
  33. def multiSearchResponse(searchRequests: (SearchRequest) => SearchRequest*): Future[MultiSearchResponse]
    Definition Classes
    Index
  34. final lazy val name: String
    Definition Classes
    Index
  35. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  36. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  37. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  38. def search(searchRequest: (SearchRequest) => SearchRequest = identity): Future[Seq[Latest]]
    Definition Classes
    Index
  39. def searchHits(searchRequest: (SearchRequest) => SearchRequest = identity): Future[Seq[(SearchHit, Latest)]]
    Definition Classes
    Index
  40. def searchResponse(searchRequest: (SearchRequest) => SearchRequest = identity): Future[SearchResponse]
    Definition Classes
    Index
  41. val settings: Map[String, Any]
    Definition Classes
    Index
  42. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  43. def toString(): String
    Definition Classes
    AnyRef → Any
  44. def update(id: Id, transformUpdateRequest: (UpdateRequest) => UpdateRequest): Future[UpdateResponse]
    Definition Classes
    Index
  45. def updateField(id: Id, field: (Latest) => Any, value: Any): Future[UpdateResponse]
    Definition Classes
    Index
  46. def updateFieldRequest(id: Id, field: (Latest) => Any, value: Any): UpdateRequest
    Definition Classes
    Index
  47. def updateRequest(id: Id, transformRequest: (UpdateRequest) => UpdateRequest): UpdateRequest
    Definition Classes
    Index
  48. implicit lazy val versionedHitReader: HitReader[Latest]
    Definition Classes
    Index
  49. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  50. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  51. 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 Index

Inherited from SchevoCirce

Inherited from AnyRef

Inherited from Any

Ungrouped