filter_expr

in lib/aws-record/record/buildable_search.rb [124:140]


      def filter_expr(statement_str, *subs)
        names = @params[:expression_attribute_names]
        if names.nil?
          @params[:expression_attribute_names] = {}
          names = @params[:expression_attribute_names]
        end
        values = @params[:expression_attribute_values]
        if values.nil?
          @params[:expression_attribute_values] = {}
          values = @params[:expression_attribute_values]
        end
        prepared = _key_pass(statement_str, names)
        statement = _apply_values(prepared, subs, values)
        @params[:filter_expression] = statement
        self
      end