add sql-gnenerator api