QueryRow Class |
Namespace: Couchbase.Lite
public sealed class QueryRow
The QueryRow type exposes the following members.
Name | Description | |
---|---|---|
![]() | Database | |
![]() | Document |
Gets the associated Document.
|
![]() | DocumentId |
Gets the Id of the associated Document.
|
![]() | DocumentProperties |
Gets the properties of the associated Document.
|
![]() | DocumentRevisionId |
Gets the Id of the associated Revision.
|
![]() | Key |
Gets the QueryRow's key.
|
![]() | SequenceNumber |
Gets the sequence number of the associated Revision.
|
![]() | SourceDocumentId |
Gets the Id of the Document that caused the
QueryRow to be emitted into the View.
This will be the same as the documentId property, unless the map function
caused a related Document to be linked by adding
an '_id' key to the emmitted value. In this case, documentId will refer to
the linked Document, while sourceDocumentId always
refers to the original Document. In a reduced or grouped
Query, sourceDocumentId will be null because the rows
don't correspond to individual Document.
|
![]() | Value |
Gets the QueryRow's value.
|
Name | Description | |
---|---|---|
![]() | AsJSONDictionary |
Returns the query row formatted as a JSON object
|
![]() | Equals |
This is used implicitly by -[LiveQuery update] to decide whether the query result has changed
enough to notify the client.
(Overrides ObjectEquals(Object).) |
![]() | GetConflictingRevisions | |
![]() | GetHashCode |
Serves as a hash function for a QueryRow object.
(Overrides ObjectGetHashCode.) |
![]() | ToString |
Returns a String that represents the current QueryRow.
(Overrides ObjectToString.) |
![]() | ValueAsT |
Returns the value of the QueryRow and interprets it as the given type
|