tbrugz.sqldump.datadump.AbstractDumpSyntax Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sqldump Show documentation
Show all versions of sqldump Show documentation
Utility to dump schema and data from a RDBMS
package tbrugz.sqldump.datadump;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import tbrugz.sqldump.util.SQLUtils;
public abstract class AbstractDumpSyntax extends DumpSyntax {
protected String schemaName;
protected String tableName;
protected int numCol;
protected List lsColNames = new ArrayList();
protected List> lsColTypes = new ArrayList>();
//ResultSetMetaData md;
protected List pkCols;
@Override
public void initDump(String schema, String tableName, List pkCols, ResultSetMetaData md) throws SQLException {
this.schemaName = schema;
this.tableName = tableName;
//this.md = md;
this.pkCols = pkCols;
this.numCol = md.getColumnCount();
lsColNames.clear();
lsColTypes.clear();
for(int i=0;i