1. A computer-implemented method executed by one or more processors, the method comprising: obtaining, in a business rule management application, a user selection of one or more in-memory database objects; obtaining, in the business rule management application, a definition of one or more business rules; generating a business rule management application object, wherein the business rule management application object includes: a representation of the user selected one or more in-memory database objects, including a table type object including a representation of the one or more business rules, and a representation of one or more results of an application of the one or more business rules on the one or more in-memory database objects, wherein the one or more results are generated, at run-time and within an in-memory database associated with the one or more in-memory database objects, by applying the one or more business rules on the one or more in-memory database objects; providing the business rule management application object for storage in the in-memory database associated with the one or more in-memory database objects; obtaining data during a call of an in-memory procedure generated based on the business rule management application object; typing the obtained data with a table type defined in the table type object; executing the one or more business rules on the obtained data to obtain the one or more results of the application of the one or more business rules; adding one or more new database columns including the one or more results in the in-memory database; and providing the typed obtained data and the one or more new database columns including the one or more results to the business rule management application.