001 package org.kuali.common.impex.data; 002 003 import java.io.BufferedReader; 004 import java.io.IOException; 005 import java.util.List; 006 007 import org.kuali.common.impex.model.Table; 008 009 public interface SqlProducer { 010 011 List<String> getSql(Table table, MpxHeaderData headerData, BufferedReader reader) throws IOException; 012 013 int getBatchDataSizeLimit(); 014 015 int getBatchRowCountLimit(); 016 017 void setBatchDataSizeLimit(int batchDataSizeLimit); 018 019 void setBatchRowCountLimit(int batchRowCountLimit); 020 }