code: private List<Integer> calculateRowsToFilter(DataView dataView, FilterQuery filterQuery, DataSchema schema) {
          JsArray<JavaScriptObject> propertiesJsArray = convertToColumnIndexAndValueArray(filterQuery, schema);
          JsArrayInteger jsArrayInteger = getFilteredRows(dataView, propertiesJsArray);
          return toTypedObjectArray(jsArrayInteger);
      }
docs: Calculate the row indexes for rows that match all of the given filters.
  Parses the filterQuery
  
  @param dataView
  @param filterQuery
  @param schema
  @return a list of rows to filter