Class SelectResult

    • Constructor Detail

      • SelectResult

        protected SelectResult​(@NonNull
                               Expression expression)
    • Method Detail

      • 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)