Package net.ontopia.topicmaps.db2tm
Class CSVImport
java.lang.Object
net.ontopia.topicmaps.db2tm.CSVImport
INTERNAL: Command line tool for importing comma- or semicolon
separated files into a database.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected String[]protected final Connectionprotected booleanprotected intprotected charprotected charprotected booleanprotected String -
Method Summary
Modifier and TypeMethodDescriptionvoidimportCSV(InputStream csvfile) static voidvoidsetClearTable(boolean cleartable) voidsetColumns(String[] columns) voidsetIgnoreColumns(boolean ignorecolumns) voidsetIgnoreLines(int ignorelines) voidsetSeparator(char separator) voidsetStripQuotes(boolean stripquotes) voidprotected static voidusage()
-
Field Details
-
conn
-
table
-
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 Details
-
setTable
-
setColumns
-
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
- Throws:
Exception
-
usage
protected static void usage() -
main
- Throws:
Exception
-