Patent ID: 9031930
Filing Date: 2015-05-12
Classification: G06F

Abstract:
1. A non-transitory computer-readable medium containing instructions to configure at least one processor to cause operations comprising: receiving, from a user interface, information representative of a selection of a database and a database table, the information further representative of at least one function to be performed at the database table; selecting, based on the information, the database and the database table, the selecting of the database performed from among a plurality of databases, and the selecting of the database table performed from among a plurality of database tables of the selected database; converting the information into at least one instruction for performing the at least one function comprising a group-by and a sum at the database table included in the selected database; transforming the at least one instruction into a database command, the database command in a format compatible with the selected database, the format based on whether the selected database is a column-store database or a row-store database; sending the database command to the database; receiving, in response to the database command sent, a result-set from the database, the result-set representative of the group-by and the sum of the database table; and providing the result-set to an interface comprising at least one of the user interface or a programming interface.