15. A system, comprising: a processor; and a memory to store instructions, wherein the instructions are executed by the processor to perform operations comprising: receiving a query that references a column within a table, wherein a column cell from the column contains an enumeration value, and wherein the column is associated with a lookup-table configured to translate the enumeration value into a column cell value corresponding to the column cell, generating a set of query processing steps that, when executed, provides a query result to the query, passing a projection of the column containing the enumeration value to a query processing step from the set of query processing steps, determining that a partial result that is generated within the query processing step using the enumeration value instead of the column cell value does not change the partial result, executing, in response to the determination that the partial result does not change, the query processing step using the enumeration value to produce the partial result, and delaying, in response to the determination that the partial result does not change, a translation of the enumeration value into the column cell value during execution of the set of query processing steps by passing the projection of the column containing the enumeration value to a subsequent query processing step from the set of query processing steps, wherein the translation is delayed until determining that a subsequent partial result that is generated within the subsequent processing step using the enumeration value is different from the subsequent partial result generated using the column value.
15. A system, comprising: a processor; and a memory to store instructions, wherein the instructions are executed by the processor to perform operations comprising: receiving a query that references a column within a table, wherein a column cell from the column contains an enumeration value, and wherein the column is associated with a lookup-table configured to translate the enumeration value into a column cell value corresponding to the column cell, generating a set of query processing steps that, when executed, provides a query result to the query, passing a projection of the column containing the enumeration value to a query processing step from the set of query processing steps, determining that a partial result that is generated within the query processing step using the enumeration value instead of the column cell value does not change the partial result, executing, in response to the determination that the partial result does not change, the query processing step using the enumeration value to produce the partial result, and delaying, in response to the determination that the partial result does not change, a translation of the enumeration value into the column cell value during execution of the set of query processing steps by passing the projection of the column containing the enumeration value to a subsequent query processing step from the set of query processing steps, wherein the translation is delayed until determining that a subsequent partial result that is generated within the subsequent processing step using the enumeration value is different from the subsequent partial result generated using the column value. 16. The system of claim 15 , wherein the column cell is located within the column comprising additional column cells, each additional column cell containing an additional enumeration value, wherein the lookup-table is further configured to translate the additional enumeration value into an additional column cell value corresponding to the additional column cell.