Package net.ontopia.persistence.rdbms
Class CSVImport
java.lang.Object
net.ontopia.persistence.rdbms.CSVImport
INTERNAL: Command line tool for importing comma- or semicolon
separated files into a database.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected String[]protected Connectionprotected booleanprotected intprotected Projectprotected Stringprotected booleanprotected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidimportCSV(InputStream csvfile) static voidvoidsetClearTable(boolean cleartable) voidsetColumns(String[] columns) voidsetIgnoreColumns(boolean ignorecolumns) voidsetIgnoreLines(int ignorelines) voidsetSeparator(String separator) voidsetStripQuotes(boolean stripquotes) voidprotected static voidusage()
-
Field Details
-
project
-
conn
-
table
-
columns
-
separator
-
cleartable
protected boolean cleartable -
stripquotes
protected boolean stripquotes -
ignorecolumns
protected boolean ignorecolumns -
ignorelines
protected int ignorelines
-
-
Constructor Details
-
CSVImport
-
-
Method Details
-
getProject
-
setTable
-
setColumns
-
setSeparator
-
setClearTable
public void setClearTable(boolean cleartable) -
setStripQuotes
public void setStripQuotes(boolean stripquotes) -
setIgnoreColumns
public void setIgnoreColumns(boolean ignorecolumns) -
setIgnoreLines
public void setIgnoreLines(int ignorelines) -
main
- Throws:
Exception
-
importCSV
- Throws:
Exception
-
usage
protected static void usage()
-