Github user jackylk commented on the issue: https://github.com/apache/carbondata/pull/2779 I think it is not possible to add lazy variable without breaking spark 2.2 integration. Since this class is small, I think it is ok to have a separate one for spark 2.3 integration
---