Packages

abstract class StringId extends Index

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

Inherited from SchevoCirce

Inherited from AnyRef

Inherited from Any

Ungrouped