}
final TableControl tableControl = new TableControl(props,tableName);
for(int argi=firstSourceArg;argi<args.length;++argi) {
final URI inURI = new URI(args[argi]);
System.out.println("\tscan source URI:\t" + inURI);
final Iterable<BurstMap> source = new TrivialReader(inURI,sep,null,true,null, false);
tableControl.scanForDefs(inURI.toString(),source, null);
}
tableControl.buildSQLStatements();
tableControl.createTable(handle);
final Random rand = new Random(42);
long nInserted = 0;
for(int argi=firstSourceArg;argi<args.length;++argi) {
final URI inURI = new URI(args[argi]);
System.out.println("\tload source URI:\t" + inURI);
final Iterable<BurstMap> source = new TrivialReader(inURI,sep,null,true,null, false);
final long nI = tableControl.loadData(inURI.toString(),now,rand,source, null, handle);
System.out.println("\tinserted " + nI + " rows");
nInserted += nI;
}
handle.conn.close();