first commit where one sql call extracts all bug object fields
removed client.cubes.basesql async; fixed csvobject arg signature; save_objects should return unique list of object ids
first commit where one sql call extracts all bug object fields
merge conflict resolution
basesql2 -> basesql (obsolete) (part 2, removed basesql2.py
fields->exclude_fields; removed client async
merge
basesql2->basesql (again?)
system cube path added to sys.path on set_cube_path() call; csvobject extract accepts kwarg cube -> set self.name
update get_cube to use new "cube"->pkg,mod,cls
accept unexpected kwargs in basesql.extract() by default; fix psycopg2 py2.6 context manager not supported issue...revert to getting cursor and closing manually
Merge branch 'sql_refactor' of github.com:drpoovilleorg/metrique into sql_refactor
rejoin cube names with _
fix cube_pkg_mod_cls parser to CamelCase classes
respect container is true in basesql
LEFT JOIN -> JOIN
set_cube_path on client.__init__; respect exclude_fields (basesql) in list_cube_fields; list_cube_fields supports passing exclude_fields list; refactored basesql._extract
correctly handle when exclude_fields is None
fixes for hanlding None types
return objects build from rows