-
公开(公告)号:US20200311075A1
公开(公告)日:2020-10-01
申请号:US16366176
申请日:2019-03-27
Applicant: SAP SE
Inventor: Nico Bohnsack , Dennis Felsing , Arnaud Lacurie , Wolfgang Stephan
IPC: G06F16/2453 , G06F16/22 , G06F16/23
Abstract: A method may include inserting, into a hash trie, data records from a database table. The inserting may include traversing the hash trie to identify, for each data record included in the database table, a corresponding node at which to insert the data record. The hash trie may be traversed based on a hash of a key value associated with each data record. The node at which to insert a data record may be identified based on an offset forming a binary representation of the hash of a key value associated with that data record. The offset may include a portion of a plurality of binary digits forming the binary representation. A data record may be inserted at a corresponding node by updating a data structure included at the node. A database operation may be performed based on the hash trie filled with the data records from the database table.
-
公开(公告)号:US11386087B2
公开(公告)日:2022-07-12
申请号:US16374521
申请日:2019-04-03
Applicant: SAP SE
Inventor: Marius Eich , Dennis Felsing
IPC: G06F16/245 , G06F16/2453
Abstract: In some aspects, there is provided a method including receiving an execution plan file, the execution plan file utilizing at least one operator of interest and further utilizing other actions separate from the at least one operator of interest. The method further includes forming an execution plan object by modifying the execution plan file by isolating the at least one operator of interest from the other actions. The method further includes performing a series of tests executing an extended execution plan object. The series of tests can include receiving the input data identified by the one or more pointers in the extended execution plan object, executing the extended execution plan object using the received input data, measuring, based on the execution of the extended execution plan object, at least one cost metric representative of execution of the at least one operator of interest, and outputting the measured cost metric.
-
公开(公告)号:US10713150B1
公开(公告)日:2020-07-14
申请号:US16375272
申请日:2019-04-04
Applicant: SAP SE
Inventor: Dennis Felsing , Arnaud Lacurie , Till Merker
Abstract: A method for measuring code coverage of runtime generated code is provided that can be used for unit testing. In some implementations, the method may include performing unit testing of one or more lines of code of an application by at least: executing during runtime the one or more lines of code, generating, from the executed one or more lines of code, additional code including generated code including instructions to increment at least one counter in a map, the map mapping one or more frames to the at least one counter, compiling the generated code, incrementing, each time the compiled generated code is executed during runtime, the at least one counter in the map, and providing the at least one counter to enable verification of the unit testing of the generated code. Related methods and articles of manufacture are also described.
-
公开(公告)号:US11556532B2
公开(公告)日:2023-01-17
申请号:US16366176
申请日:2019-03-27
Applicant: SAP SE
Inventor: Nico Bohnsack , Dennis Felsing , Arnaud Lacurie , Wolfgang Stephan
IPC: G06F16/2453 , G06F16/22 , G06F16/23
Abstract: A method may include inserting, into a hash trie, data records from a database table. The inserting may include traversing the hash trie to identify, for each data record included in the database table, a corresponding node at which to insert the data record. The hash trie may be traversed based on a hash of a key value associated with each data record. The node at which to insert a data record may be identified based on an offset forming a binary representation of the hash of a key value associated with that data record. The offset may include a portion of a plurality of binary digits forming the binary representation. A data record may be inserted at a corresponding node by updating a data structure included at the node. A database operation may be performed based on the hash trie filled with the data records from the database table.
-
公开(公告)号:US20200320078A1
公开(公告)日:2020-10-08
申请号:US16374521
申请日:2019-04-03
Applicant: SAP SE
Inventor: Marius Eich , Dennis Felsing
IPC: G06F16/2453
Abstract: In some aspects, there is provided a method including receiving an execution plan file, the execution plan file utilizing at least one operator of interest and further utilizing other actions separate from the at least one operator of interest. The method further includes forming an execution plan object by modifying the execution plan file by isolating the at least one operator of interest from the other actions. The method further includes performing a series of tests executing an extended execution plan object. The series of tests can include receiving the input data identified by the one or more pointers in the extended execution plan object, executing the extended execution plan object using the received input data, measuring, based on the execution of the extended execution plan object, at least one cost metric representative of execution of the at least one operator of interest, and outputting the measured cost metric.
-
-
-
-