Description
As of now, our code generator only allows passing Expression objects into the generated class as arguments. In order to support whole-stage codegen (e.g. for broadcast joins), the generated classes need to accept other types of objects such as hash tables.