ArrayIndexConfiguration

actual class ArrayIndexConfiguration(path: String, expressions: List<String>?) : IndexConfiguration(source)
expect class ArrayIndexConfiguration(path: String, expressions: List<String>? = null) : IndexConfiguration(source)

Configuration for indexing property values within nested arrays in documents, intended for use with the UNNEST query.

actual class ArrayIndexConfiguration(path: String, expressions: List<String>?) : IndexConfiguration(source)
actual class ArrayIndexConfiguration(val path: String, val expressions: List<String>?) : IndexConfiguration(source)

Constructors

Link copied to clipboard
actual constructor(path: String)
actual constructor(path: String, vararg expressions: String)
actual constructor(path: String, expressions: List<String>?)
expect constructor(path: String)

Initializes the configuration with paths to the nested array with no expressions constraining the values within the arrays to be indexed.

expect constructor(path: String, vararg expressions: String)

Initializes the configuration with paths to the nested array and the expressions for the values within the arrays to be indexed. A null expression will cause a runtime error.

expect constructor(path: String, expressions: List<String>? = null)

Initializes the configuration with paths to the nested array and the expressions for the values within the arrays to be indexed. A null expression will cause a runtime error.

actual constructor(path: String)
actual constructor(path: String, vararg expressions: String)
actual constructor(path: String, expressions: List<String>?)
actual constructor(path: String)
actual constructor(path: String, vararg expressions: String)
actual constructor(path: String, expressions: List<String>?)

Properties

Link copied to clipboard
actual val expressions: List<String>
expect val expressions: List<String>
actual val expressions: List<String>
actual val expressions: List<String>
Link copied to clipboard
actual val path: String
expect val path: String

Path to the array, which can be nested.

actual val path: String
actual val path: String

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String
open override fun toString(): String