Patent ID: 9465836
Filing Date: 2016-10-11
CPC Classification: G06F

Claim Text:
1. A method comprising: receiving, by a database from a client in a first half of a roundtrip between the client and the database, a request for at least a portion of a business object, the business object including a plurality of hierarchically arranged values, the values being stored across a set of hierarchical tables in the database, each of the tables including a primary key column and a plurality of records, the primary key column providing, for each record in the table, a primary key for one of a plurality of business objects, the set of tables comprising a primary table including a bit vector column, the bit vector column including bit vector information identifying, at least, the set of tables among all of the tables stored by the database, which of the set of tables contain the values for the business object, and which of the set of tables that cannot be read from the primary table; identifying, by the database, records within the set of tables identified by the bit vector column in the primary table, among a larger number of tables in the database by matching a primary key associated with the business object with the primary key in the primary key column; obtaining, by the database, all values responsive to the request from the identified records; and transmitting, by the database to the client in a second half of the roundtrip between the client and the database, the obtained values for the business object; wherein: