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    }