AppSearchSchema.LongPropertyConfig


class AppSearchSchema.LongPropertyConfig : AppSearchSchema.PropertyConfig


Configuration for a property containing a 64-bit integer.

Summary

Constants

const Int

Content in this property will not be indexed.

const Int
@RequiresFeature(enforcement = "androidx.appsearch.app.Features#isFeatureSupported", name = Features.NUMERIC_SEARCH)
INDEXING_TYPE_RANGE = 1

Content in this property will be indexed and can be fetched via numeric search range query.

Public functions

Int

Returns how the property is indexed.

Boolean

Returns if the property is enabled for scoring.

Inherited Constants

From androidx.appsearch.app.AppSearchSchema.PropertyConfig
const Int

Zero or one value [0,1].

const Int

Any number of items (including zero) [0...*].

const Int

Exactly one value [1].

Inherited functions

From androidx.appsearch.app.AppSearchSchema.PropertyConfig
Boolean
equals(other: Any?)
Int

Returns the cardinality of the property (whether it is optional, required or repeated).

String

Returns a natural language description of this property.

String

Returns the name of this property.

Int
String

Constants

INDEXING_TYPE_NONE

Added in 1.1.0-alpha07
const val INDEXING_TYPE_NONE = 0: Int

Content in this property will not be indexed.

INDEXING_TYPE_RANGE

Added in 1.1.0-alpha07
@RequiresFeature(enforcement = "androidx.appsearch.app.Features#isFeatureSupported", name = Features.NUMERIC_SEARCH)
const val INDEXING_TYPE_RANGE = 1: Int

Content in this property will be indexed and can be fetched via numeric search range query.

For example, a property with 1024 should match numeric search range query [0, 2000].

Public functions

getIndexingType

Added in 1.1.0-alpha07
fun getIndexingType(): Int

Returns how the property is indexed.

isScoringEnabled

Added in 1.1.0-alpha07
@ExperimentalAppSearchApi
fun isScoringEnabled(): Boolean

Returns if the property is enabled for scoring.