remove tableNames from SchemaInfo interface

was unused
return correct aggregation result from partitioned

table instead of an exception
if where clause has no match