Research Article

QRFXFreeze: Queryable Compressor for RFX

Algorithm 5

Conditional query.
()   check parent child relationship using parent id
()   if found invalid
()      return error
()   else
()      search and find the Element ID for the Element Name
    in the predicate from the Element Table
()      locate the Element data container named by the
    Element ID just identified
()      use decompression algorithm to find the Element Data
    ID of the Element Data in the predicate
()      search the Order encoding and Element Structure
    mapping to find the Element IDs and Element Data ID’s
    for all the data that has to be outputted
()      using the Element ID’s, locate the data containers
()    using the Element Data ID’s, locate the particular data
     items in the data containers
()    store each data into a temporary buffer
()    output the contents of the buffer