Package com.couchbase.lite
Class SelectResult
java.lang.Object
com.couchbase.lite.SelectResult
- Direct Known Subclasses:
SelectResult.As
,SelectResult.From
SelectResult represents the result of a query.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
SelectResult.As is a SelectResult with an alias.static final class
SelectResult.From is a SelectResult for which you can specify a data source alias. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SelectResult.From
all()
Creates a SelectResult that contains values for all properties matching the query.static SelectResult.As
expression
(Expression expression) Creates a SelectResult object with the given expression.static SelectResult.As
Creates a SelectResult with the given property name.protected final void
setExpression
(Expression expression)
-
Constructor Details
-
SelectResult
-
-
Method Details
-
property
Creates a SelectResult with the given property name.- Parameters:
property
- The property name.- Returns:
- a SelectResult.From that can be used to alias the property.
-
expression
Creates a SelectResult object with the given expression.- Parameters:
expression
- The expression.- Returns:
- a SelectResult.From that can be used to alias the property.
-
all
Creates a SelectResult that contains values for all properties matching the query. The result is a single CBLMutableDictionary whose key is the name of the data source.- Returns:
- a SelectResult.From that can be used to alias the property.
-
setExpression
-