1. In a database system, a method for accelerating queries including a predicate containing functional expressions on database columns having enumerated storage, the method comprising: receiving a query including a predicate having at least one functional expression referencing at least one database column containing offsets to values in enumerated storage; creating a look-up table for storing results of evaluation of said predicate against said values in enumerated storage; evaluating each functional expression of said predicate against said values in enumerated storage and storing results of evaluation of said predicate in said look-up table; and accessing said results of evaluation of said predicate in said look-up table through use of said offsets to values in enumerated storage.