|
Elexis: Das führende OpenSource-Arztpraxisprogamm im deutschsprachigen Raum Java doc für Elexis version 2.1.7.dev vom 01.09.2013 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.healthmarketscience.jackcess.ImportUtil
public class ImportUtil
Nested Class Summary | |
---|---|
static class |
ImportUtil.Builder
Builder which simplifies configuration of an import operation. |
Method Summary | |
---|---|
static java.lang.String |
importFile(java.io.File f,
Database db,
java.lang.String name,
java.lang.String delim)
Copy a delimited text file into a new table in this database. |
static java.lang.String |
importFile(java.io.File f,
Database db,
java.lang.String name,
java.lang.String delim,
char quote,
ImportFilter filter,
boolean useExistingTable)
Copy a delimited text file into a new table in this database. |
static java.lang.String |
importFile(java.io.File f,
Database db,
java.lang.String name,
java.lang.String delim,
char quote,
ImportFilter filter,
boolean useExistingTable,
boolean header)
Copy a delimited text file into a new table in this database. |
static java.lang.String |
importFile(java.io.File f,
Database db,
java.lang.String name,
java.lang.String delim,
ImportFilter filter)
Copy a delimited text file into a new table in this database. |
static java.lang.String |
importReader(java.io.BufferedReader in,
Database db,
java.lang.String name,
java.lang.String delim)
Copy a delimited text file into a new table in this database. |
static java.lang.String |
importReader(java.io.BufferedReader in,
Database db,
java.lang.String name,
java.lang.String delim,
char quote,
ImportFilter filter,
boolean useExistingTable)
Copy a delimited text file into a new (or optionally exixsting) table in this database. |
static java.lang.String |
importReader(java.io.BufferedReader in,
Database db,
java.lang.String name,
java.lang.String delim,
char quote,
ImportFilter filter,
boolean useExistingTable,
boolean header)
Copy a delimited text file into a new (or optionally exixsting) table in this database. |
static java.lang.String |
importReader(java.io.BufferedReader in,
Database db,
java.lang.String name,
java.lang.String delim,
ImportFilter filter)
Copy a delimited text file into a new table in this database. |
static java.lang.String |
importReader(java.io.BufferedReader in,
Database db,
java.lang.String name,
java.lang.String delim,
ImportFilter filter,
boolean useExistingTable)
Copy a delimited text file into a new (or optionally exixsting) table in this database. |
static java.lang.String |
importResultSet(java.sql.ResultSet source,
Database db,
java.lang.String name)
Copy an existing JDBC ResultSet into a new table in this database. |
static java.lang.String |
importResultSet(java.sql.ResultSet source,
Database db,
java.lang.String name,
ImportFilter filter)
Copy an existing JDBC ResultSet into a new table in this database. |
static java.lang.String |
importResultSet(java.sql.ResultSet source,
Database db,
java.lang.String name,
ImportFilter filter,
boolean useExistingTable)
Copy an existing JDBC ResultSet into a new (or optionally existing) table in this database. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static java.lang.String importResultSet(java.sql.ResultSet source, Database db, java.lang.String name) throws java.sql.SQLException, java.io.IOException
Equivalent to: importResultSet(source, db, name, SimpleImportFilter.INSTANCE);
name
- Name of the new table to createsource
- ResultSet to copy from
java.sql.SQLException
java.io.IOException
importResultSet(ResultSet,Database,String,ImportFilter)
,
ImportUtil.Builder
public static java.lang.String importResultSet(java.sql.ResultSet source, Database db, java.lang.String name, ImportFilter filter) throws java.sql.SQLException, java.io.IOException
Equivalent to: importResultSet(source, db, name, filter, false);
name
- Name of the new table to createsource
- ResultSet to copy fromfilter
- valid import filter
java.sql.SQLException
java.io.IOException
importResultSet(ResultSet,Database,String,ImportFilter,boolean)
,
ImportUtil.Builder
public static java.lang.String importResultSet(java.sql.ResultSet source, Database db, java.lang.String name, ImportFilter filter, boolean useExistingTable) throws java.sql.SQLException, java.io.IOException
name
- Name of the new table to createsource
- ResultSet to copy fromfilter
- valid import filteruseExistingTable
- if true
use current table if it already exists, otherwise, create new
table with unique name
java.sql.SQLException
java.io.IOException
ImportUtil.Builder
public static java.lang.String importFile(java.io.File f, Database db, java.lang.String name, java.lang.String delim) throws java.io.IOException
Equivalent to: importFile(f, name, db, delim, SimpleImportFilter.INSTANCE);
name
- Name of the new table to createf
- Source file to importdelim
- Regular expression representing the delimiter string.
java.io.IOException
importFile(File,Database,String,String,ImportFilter)
,
ImportUtil.Builder
public static java.lang.String importFile(java.io.File f, Database db, java.lang.String name, java.lang.String delim, ImportFilter filter) throws java.io.IOException
Equivalent to: importFile(f, name, db, delim, "'", filter, false);
name
- Name of the new table to createf
- Source file to importdelim
- Regular expression representing the delimiter string.filter
- valid import filter
java.io.IOException
importReader(BufferedReader,Database,String,String,ImportFilter)
,
ImportUtil.Builder
public static java.lang.String importFile(java.io.File f, Database db, java.lang.String name, java.lang.String delim, char quote, ImportFilter filter, boolean useExistingTable) throws java.io.IOException
Equivalent to:
importReader(new BufferedReader(new FileReader(f)), db, name, delim, "'", filter, useExistingTable, true);
name
- Name of the new table to createf
- Source file to importdelim
- Regular expression representing the delimiter string.quote
- the quote characterfilter
- valid import filteruseExistingTable
- if true
use current table if it already exists, otherwise, create new
table with unique name
java.io.IOException
importReader(BufferedReader,Database,String,String,ImportFilter,boolean)
,
ImportUtil.Builder
public static java.lang.String importFile(java.io.File f, Database db, java.lang.String name, java.lang.String delim, char quote, ImportFilter filter, boolean useExistingTable, boolean header) throws java.io.IOException
Equivalent to:
importReader(new BufferedReader(new FileReader(f)), db, name, delim, "'", filter, useExistingTable, header);
name
- Name of the new table to createf
- Source file to importdelim
- Regular expression representing the delimiter string.quote
- the quote characterfilter
- valid import filteruseExistingTable
- if true
use current table if it already exists, otherwise, create new
table with unique nameheader
- if false
the first line is not a header row, only valid if
useExistingTable is true
java.io.IOException
importReader(BufferedReader,Database,String,String,char,ImportFilter,boolean,boolean)
,
ImportUtil.Builder
public static java.lang.String importReader(java.io.BufferedReader in, Database db, java.lang.String name, java.lang.String delim) throws java.io.IOException
Equivalent to: importReader(in, db, name, delim, SimpleImportFilter.INSTANCE);
name
- Name of the new table to createin
- Source reader to importdelim
- Regular expression representing the delimiter string.
java.io.IOException
importReader(BufferedReader,Database,String,String,ImportFilter)
,
ImportUtil.Builder
public static java.lang.String importReader(java.io.BufferedReader in, Database db, java.lang.String name, java.lang.String delim, ImportFilter filter) throws java.io.IOException
Equivalent to: importReader(in, db, name, delim, filter, false);
name
- Name of the new table to createin
- Source reader to importdelim
- Regular expression representing the delimiter string.filter
- valid import filter
java.io.IOException
importReader(BufferedReader,Database,String,String,ImportFilter,boolean)
,
ImportUtil.Builder
public static java.lang.String importReader(java.io.BufferedReader in, Database db, java.lang.String name, java.lang.String delim, ImportFilter filter, boolean useExistingTable) throws java.io.IOException
Equivalent to: importReader(in, db, name, delim, '"', filter, false);
name
- Name of the new table to createin
- Source reader to importdelim
- Regular expression representing the delimiter string.filter
- valid import filteruseExistingTable
- if true
use current table if it already exists, otherwise, create new
table with unique name
java.io.IOException
ImportUtil.Builder
public static java.lang.String importReader(java.io.BufferedReader in, Database db, java.lang.String name, java.lang.String delim, char quote, ImportFilter filter, boolean useExistingTable) throws java.io.IOException
Equivalent to:
importReader(in, db, name, delim, '"', filter, useExistingTable, true);
name
- Name of the new table to createin
- Source reader to importdelim
- Regular expression representing the delimiter string.quote
- the quote characterfilter
- valid import filteruseExistingTable
- if true
use current table if it already exists, otherwise, create new
table with unique name
java.io.IOException
ImportUtil.Builder
public static java.lang.String importReader(java.io.BufferedReader in, Database db, java.lang.String name, java.lang.String delim, char quote, ImportFilter filter, boolean useExistingTable, boolean header) throws java.io.IOException
name
- Name of the new table to createin
- Source reader to importdelim
- Regular expression representing the delimiter string.quote
- the quote characterfilter
- valid import filteruseExistingTable
- if true
use current table if it already exists, otherwise, create new
table with unique nameheader
- if false
the first line is not a header row, only valid if
useExistingTable is true
java.io.IOException
ImportUtil.Builder
|
Elexis: Das führende OpenSource-Arztpraxisprogamm im deutschsprachigen Raum Java doc für Elexis version 2.1.7.dev vom 01.09.2013 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |