Linguistic reflection: a bridge from programming to database languages | IEEE Conference Publication | IEEE Xplore