Class SelectResult

java.lang.Object
com.couchbase.lite.SelectResult
Direct Known Subclasses:
SelectResult.As, SelectResult.From

public class SelectResult extends Object
SelectResult represents the result of a query.
  • Constructor Details

    • SelectResult

      protected SelectResult(@NonNull Expression expression)
  • Method Details

    • property

      @NonNull public static SelectResult.As property(@NonNull String 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

      @NonNull public static SelectResult.As expression(@NonNull Expression 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

      @NonNull public static SelectResult.From 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

      protected final void setExpression(@NonNull Expression expression)