private List<Integer> calculateRowsToFilter(DataView dataView, FilterQuery filterQuery, DataSchema schema) {
        JsArray<JavaScriptObject> propertiesJsArray = convertToColumnIndexAndValueArray(filterQuery, schema);
        JsArrayInteger jsArrayInteger = getFilteredRows(dataView, propertiesJsArray);
        return toTypedObjectArray(jsArrayInteger);
    }
private List < Integer > calculateRowsToFilter ( DataView dataView , FilterQuery filterQuery , DataSchema schema ) { JsArray < JavaScriptObject > propertiesJsArray = convertToColumnIndexAndValueArray ( filterQuery , schema ) ; JsArrayInteger jsArrayInteger = getFilteredRows ( dataView , propertiesJsArray ) ; return toTypedObjectArray ( jsArrayInteger ) ; }
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