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
|