tableopergenerator is used to produce tableoper class from tablestruct