move from BqIngestServlet to TableSplitUdf