Patent · US Active

Complete, correct and fast compile-time encoding inference on the basis of an underlying type system

US10685021B2 · kind B2 · utility

2Cited by
1References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 24, 2017
Grant dateJun 16, 2020
Priority date
Expiry dateAug 23, 2038

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/24534
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Techniques are described herein for introducing transcode operators into a generated operator tree during query processing. Setting up the transcode operators with correct encoding type at runtime is performed by inferring correct encoding type information during compile time. The inference of the correct encoding type information occurs in three phases during compile time: the first phase involves collecting, consolidating, and propagating the encoding-type information of input columns up the expression tree. The second phase involves pushing the encoding-type information down the tree for nodes in the expression tree that do not yet have any encoding-type assigned. The third phase involves determining which inputs to the current relational operator need to be pre-processed by a transcode operator.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.