case class QueryIndex(name: String, is_primary: Option[Boolean], using: Option[String], state: String, keyspace_id: String, index_key: Seq[String], condition: Option[String], partition: Option[String], bucket_id: Option[String], scope_id: Option[String]) extends Product with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- QueryIndex
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new QueryIndex(name: String, is_primary: Option[Boolean], using: Option[String], state: String, keyspace_id: String, index_key: Seq[String], condition: Option[String], partition: Option[String], bucket_id: Option[String], scope_id: Option[String])
Value Members
- def bucketName: String
The name of the bucket the index is on.
- def collectionName: Option[String]
If this is a collection-level index then this will be the collection's name, otherwise empty.
- val condition: Option[String]
- def indexKey: Seq[String]
- def isPrimary: Boolean
- def keyspaceId: String
If this is a collection-level index then this will be the collection's name, otherwise the bucket name.
- val name: String
- val partition: Option[String]
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- def scopeName: Option[String]
If this is a collection-level index then this will be the collection's scope's name, otherwise empty.
- val state: String
- def typ: QueryIndexType