Project

General

Profile

Task #17949

doMatch(): simplify data structures, integrate a cache

Added by Shuvam Misra about 1 year ago. Updated about 1 year ago.

Status:
Closed
Priority:
Normal
Assignee:
Abhishek Jayswal (Tantiv4)
Start date:
16/02/2024
Due date:
29/02/2024
% Done:

100%

Estimated time:
8.00 h

Description

Modify doMatch() to use the newer data structures (where arrays of structs each with two fields have been replaced with hashmaps).

Make doMatch() work with a cache where

  • all rulesets and schemas of one slice are loaded at a time
  • all internal references from one ruleset to another are done through pointers from one struct to another

Files

Screenshot from 2024-03-06 23-08-12.png (220 KB) Screenshot from 2024-03-06 23-08-12.png test case passed results Abhishek Jayswal (Tantiv4), 06/03/2024 11:13 PM

Also available in: Atom PDF