Class ScanFieldDeterminer

All Implemented Interfaces:
LogicalVisitor<Void,ScanFieldDeterminer.FieldList,RuntimeException>

This visitor will walk a logical plan and record in a map the list of field references associated to each scan. These can then be used to update scan object to appear to be explicitly fielded for optimization purposes.