CollectionReference

Constructors

Link copied to clipboard
constructor(native: NativeCollectionReference)

Properties

Link copied to clipboard
val CollectionReference.android: CollectionReference
val Query.android: Query
val CollectionReference.android: CollectionReference
val Query.android: Query
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val CollectionReference.js: CollectionReference
val Query.js: Query
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
inline suspend fun <T : Any> add(data: T, encodeDefaults: Boolean): DocumentReference
inline suspend fun <T : Any> add(data: T, buildSettings: EncodeSettings.Builder.() -> Unit = {}): DocumentReference
suspend fun <T : Any> add(strategy: SerializationStrategy<T>, data: T, encodeDefaults: Boolean): DocumentReference
inline suspend fun <T : Any> add(strategy: SerializationStrategy<T>, data: T, buildSettings: EncodeSettings.Builder.() -> Unit = {}): DocumentReference
Link copied to clipboard
fun document(documentPath: String): DocumentReference
Link copied to clipboard
fun endAt(document: DocumentSnapshot): Query
fun endAt(vararg fieldValues: Any): Query
Link copied to clipboard
fun endBefore(vararg fieldValues: Any): Query
Link copied to clipboard
suspend fun get(source: Source = Source.DEFAULT): QuerySnapshot
Link copied to clipboard
fun limit(limit: Number): Query
Link copied to clipboard
fun orderBy(field: FieldPath, direction: Direction = Direction.ASCENDING): Query
fun orderBy(field: String, direction: Direction = Direction.ASCENDING): Query
Link copied to clipboard
fun snapshots(includeMetadataChanges: Boolean = false): Flow<QuerySnapshot>
Link copied to clipboard
fun startAfter(vararg fieldValues: Any): Query
Link copied to clipboard
fun startAt(vararg fieldValues: Any): Query
Link copied to clipboard
fun where(builder: FilterBuilder.() -> Filter?): Query
Link copied to clipboard
fun Query.where(path: FieldPath, equalTo: Any?): Query
fun Query.where(field: String, equalTo: Any?): Query
fun Query.where(path: FieldPath, inArray: List<Any>? = null, arrayContainsAny: List<Any>? = null): Query
fun Query.where(field: String, inArray: List<Any>? = null, arrayContainsAny: List<Any>? = null): Query
fun Query.where(path: FieldPath, lessThan: Any? = null, greaterThan: Any? = null, arrayContains: Any? = null): Query
fun Query.where(field: String, lessThan: Any? = null, greaterThan: Any? = null, arrayContains: Any? = null): Query