Simplify TupleDescriptor interface and usage
Add support for hidden columns
Add hidden row_number column to tpch connector