abstract class StringId extends Index
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- StringId
- Index
- SchevoCirce
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new StringId(baseName: String)
Type Members
- type Id = String
- abstract type Latest <: LatestT with Version { val id: StringId.this.Id }
- Definition Classes
- Index → SchevoCirce
- abstract type LatestCaseClass <: LatestT
- Definition Classes
- SchevoCirce
- trait LatestT extends VersionT
- Definition Classes
- SchevoCirce
- abstract type Version <: VersionT
- Definition Classes
- SchevoCirce
- trait VersionT extends VersionBase[schevo.circe.SchevoCirce.Latest]
- Definition Classes
- SchevoCirce
Abstract Value Members
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val analysis: Analysis
- Definition Classes
- Index
- final lazy val analysisHash: String
- Definition Classes
- Index
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val batchUpdates: Seq[BatchUpdate[Latest]]
- Definition Classes
- Index
- def bulk(bulkDelete: Seq[Id], bulkIndex: Seq[Latest]): Future[BulkResponse]
- Definition Classes
- Index
- def bulkDelete(id: Id*): Future[BulkResponse]
- Definition Classes
- Index
- def bulkDeleteRequest(id: Seq[Id]): BulkRequest
- Definition Classes
- Index
- def bulkIndex(lastests: Latest*): Future[BulkResponse]
- Definition Classes
- Index
- def bulkIndexRequest(latests: Seq[Latest]): BulkRequest
- Definition Classes
- Index
- def bulkRequest(bulkDelete: Seq[Id], bulkIndex: Seq[Latest]): BulkRequest
- Definition Classes
- Index
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- implicit val configuration: Configuration
- Definition Classes
- Index
- def delete(id: Id, transformRequest: (DeleteByIdRequest) => DeleteByIdRequest = identity): Future[DeleteResponse]
- Definition Classes
- Index
- def deleteAll(): Future[Either[DeleteByQueryResponse, CreateTaskResponse]]
- Definition Classes
- Index
- def deleteAllRequest(): DeleteByQueryRequest
- Definition Classes
- Index
- def deleteQuery(query: Query, transformRequest: (DeleteByQueryRequest) => DeleteByQueryRequest = identity): Future[Either[DeleteByQueryResponse, CreateTaskResponse]]
- Definition Classes
- Index
- def deleteQueryRequest(query: Query, transformRequest: (DeleteByQueryRequest) => DeleteByQueryRequest = identity): DeleteByQueryRequest
- Definition Classes
- Index
- def deleteRequest(id: Id, transformRequest: (DeleteByIdRequest) => DeleteByIdRequest = identity): DeleteByIdRequest
- Definition Classes
- Index
- def encodeId(id: Id): String
- Definition Classes
- Index
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def evolvingCodec(version0: Class[_ <: Version])(implicit codec: Codec[Version]): Codec[Latest]
- Definition Classes
- SchevoCirce
- def evolvingCodec(implicit codec: Codec[Version]): Codec[Latest]
- Definition Classes
- SchevoCirce
- macro def fieldName(expr: (Latest) => Any): String
- Definition Classes
- Index
- def get(id: Id): Future[Option[Latest]]
- Definition Classes
- Index
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def hitIdFromId(id: Id): Json
- def index(latest: Latest, transformRequest: (IndexRequest) => IndexRequest = identity): Future[IndexResponse]
- Definition Classes
- Index
- def indexRequest(latest: Latest, transformRequest: (IndexRequest) => IndexRequest = identity): IndexRequest
- Definition Classes
- Index
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- implicit lazy val latestTraitIndexable: Indexable[Latest]
- Definition Classes
- Index
- def latestVersionHelper[T <: LatestCaseClass](implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[T]): String
- Definition Classes
- Index
- val mappings: Seq[ElasticField]
- Definition Classes
- Index
- final lazy val mappingsHash: String
- Definition Classes
- Index
- def multiSearch(searchRequests: (SearchRequest) => SearchRequest*): Future[IndexedSeq[Latest]]
- Definition Classes
- Index
- def multiSearchHits(searchRequests: (SearchRequest) => SearchRequest*): Future[Seq[(SearchHit, Latest)]]
- Definition Classes
- Index
- def multiSearchResponse(searchRequests: (SearchRequest) => SearchRequest*): Future[MultiSearchResponse]
- Definition Classes
- Index
- final lazy val name: String
- Definition Classes
- Index
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- def search(searchRequest: (SearchRequest) => SearchRequest = identity): Future[Seq[Latest]]
- Definition Classes
- Index
- def searchHits(searchRequest: (SearchRequest) => SearchRequest = identity): Future[Seq[(SearchHit, Latest)]]
- Definition Classes
- Index
- def searchResponse(searchRequest: (SearchRequest) => SearchRequest = identity): Future[SearchResponse]
- Definition Classes
- Index
- val settings: Map[String, Any]
- Definition Classes
- Index
- final lazy val settingsHash: String
- Definition Classes
- Index
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- def update(id: Id, transformRequest: (UpdateRequest) => UpdateRequest): Future[UpdateResponse]
- Definition Classes
- Index
- def updateField(id: Id, field: (Latest) => Any, value: Any): Future[UpdateResponse]
- Definition Classes
- Index
- def updateFieldRequest(id: Id, field: (Latest) => Any, value: Any): UpdateRequest
- Definition Classes
- Index
- def updateRequest(id: Id, transformRequest: (UpdateRequest) => UpdateRequest = identity): UpdateRequest
- Definition Classes
- Index
- implicit lazy val versionedHitReader: HitReader[Latest]
- Definition Classes
- Index
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)