Package net.ontopia.topicmaps.db2tm
Class CSVImport
- java.lang.Object
-
- net.ontopia.topicmaps.db2tm.CSVImport
-
public class CSVImport extends Object
INTERNAL: Command line tool for importing comma- or semicolon separated files into a database.
-
-
Field Summary
Fields Modifier and Type Field Description protected booleancleartableprotected String[]columnsprotected Connectionconnprotected booleanignorecolumnsprotected intignorelinesprotected charquoteCharacterprotected charseparatorprotected booleanstripquotesprotected Stringtable
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidimportCSV(InputStream csvfile)static voidmain(String[] argv)voidsetClearTable(boolean cleartable)voidsetColumns(String[] columns)voidsetIgnoreColumns(boolean ignorecolumns)voidsetIgnoreLines(int ignorelines)voidsetSeparator(char separator)voidsetStripQuotes(boolean stripquotes)voidsetTable(String table)protected static voidusage()
-
-
-
Field Detail
-
conn
protected final Connection conn
-
table
protected String table
-
columns
protected String[] columns
-
quoteCharacter
protected char quoteCharacter
-
separator
protected char separator
-
cleartable
protected boolean cleartable
-
stripquotes
protected boolean stripquotes
-
ignorecolumns
protected boolean ignorecolumns
-
ignorelines
protected int ignorelines
-
-
Method Detail
-
setTable
public void setTable(String table)
-
setColumns
public void setColumns(String[] columns)
-
setSeparator
public void setSeparator(char separator)
-
setClearTable
public void setClearTable(boolean cleartable)
-
setStripQuotes
public void setStripQuotes(boolean stripquotes)
-
setIgnoreColumns
public void setIgnoreColumns(boolean ignorecolumns)
-
setIgnoreLines
public void setIgnoreLines(int ignorelines)
-
importCSV
public void importCSV(InputStream csvfile) throws Exception
- Throws:
Exception
-
usage
protected static void usage()
-
-