Class CSVImport

java.lang.Object
net.ontopia.persistence.rdbms.CSVImport

public class CSVImport extends Object
INTERNAL: Command line tool for importing comma- or semicolon separated files into a database.
  • Field Details

    • project

      protected Project project
    • conn

      protected Connection conn
    • table

      protected String table
    • columns

      protected String[] columns
    • separator

      protected String separator
    • cleartable

      protected boolean cleartable
    • stripquotes

      protected boolean stripquotes
    • ignorecolumns

      protected boolean ignorecolumns
    • ignorelines

      protected int ignorelines
  • Constructor Details

  • Method Details

    • getProject

      public Project getProject()
    • setTable

      public void setTable(String table)
    • setColumns

      public void setColumns(String[] columns)
    • setSeparator

      public void setSeparator(String 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)
    • main

      public static void main(String[] argv) throws Exception
      Throws:
      Exception
    • importCSV

      public void importCSV(InputStream csvfile) throws Exception
      Throws:
      Exception
    • usage

      protected static void usage()