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 }