Github user jingyimei commented on a diff in the pull request:
https://github.com/apache/madlib/pull/195#discussion_r151061922
--- Diff: src/ports/postgres/modules/utilities/utilities.py_in ---
@@ -709,16 +709,35 @@ def _check_groups(tbl1, tbl2, grp_list):
return ' AND '.join([" {tbl1}.{i} = {tbl2}.{i} ".format(**locals())
for i in grp_list])
-
-def _grp_from_table(tbl, grp_list):
- """
- Helper function for selecting grouping columns of a table
+def get_filtered_cols_subquery_str(include_from_table, exclude_from_table,
--- End diff --
what is our consideration to define function name not start with
underscore(weak internal use) while the previous one is a weak internal use?
---