PrestoFieldFunction call now moved into PrestoContextRule so that it is call more often. Presto attributes now available to PrestoFieldFunctions.