|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eobjects.metamodel.AbstractDataContext
org.eobjects.metamodel.QueryPostprocessDataContext
org.eobjects.metamodel.csv.CsvDataContext
public final class CsvDataContext
DataContext implementation for reading CSV files.
| Field Summary |
|---|
| Fields inherited from class org.eobjects.metamodel.QueryPostprocessDataContext |
|---|
INFORMATION_SCHEMA_NAME |
| Constructor Summary | |
|---|---|
CsvDataContext(File file)
Constructs a CSV DataContext based on a file |
|
CsvDataContext(File file,
char separatorChar)
Deprecated. use CsvDataContext(File, CsvConfiguration) instead. |
|
CsvDataContext(File file,
char separatorChar,
char quoteChar)
Deprecated. use CsvDataContext(File, CsvConfiguration) instead. |
|
CsvDataContext(File file,
char separatorChar,
char quoteChar,
String encoding)
Deprecated. use CsvDataContext(File, CsvConfiguration) instead. |
|
CsvDataContext(File file,
CsvConfiguration configuration)
Constructs a CSV DataContext based on a file |
|
CsvDataContext(InputStream inputStream,
char separatorChar,
char quoteChar)
Deprecated. use CsvDataContext(InputStream, CsvConfiguration)
instead. |
|
CsvDataContext(InputStream inputStream,
char separatorChar,
char quoteChar,
String encoding)
Deprecated. use CsvDataContext(InputStream, CsvConfiguration)
instead. |
|
CsvDataContext(InputStream inputStream,
CsvConfiguration configuration)
Constructs a CSV DataContext based on an InputStream |
|
CsvDataContext(URL url,
char separatorChar,
char quoteChar)
Deprecated. use CsvDataContext(URL, CsvConfiguration) instead. |
|
CsvDataContext(URL url,
char separatorChar,
char quoteChar,
String encoding)
Deprecated. use CsvDataContext(URL, CsvConfiguration) instead. |
|
CsvDataContext(URL url,
CsvConfiguration configuration)
Constructs a CSV DataContext based on a URL |
|
| Method Summary | |
|---|---|
protected au.com.bytecode.opencsv.CSVReader |
createCsvReader(int skipLines)
|
protected Number |
executeCountQuery(Table table,
List<FilterItem> whereItems,
boolean functionApproximationAllowed)
|
void |
executeUpdate(UpdateScript update)
|
CsvConfiguration |
getConfiguration()
Gets the CSV configuration used |
File |
getFile()
Gets the CSV file being read |
protected org.eobjects.metamodel.csv.CsvSchema |
getMainSchema()
|
protected String |
getMainSchemaName()
|
protected boolean |
isWritable()
|
DataSet |
materializeMainSchemaTable(Table table,
Column[] columns,
int maxRows)
|
| Methods inherited from class org.eobjects.metamodel.QueryPostprocessDataContext |
|---|
addConverter, executeQuery, getDefaultSchemaName, getMainSchemaInternal, getSchemaByNameInternal, getSchemaNamesInternal, isMainSchemaTable, materializeFromItem, materializeMainSchemaTable, materializeTable |
| Methods inherited from class org.eobjects.metamodel.AbstractDataContext |
|---|
compileQuery, executeQuery, executeQuery, getColumnByQualifiedLabel, getDefaultSchema, getSchemaByName, getSchemaNames, getSchemas, getTableByQualifiedLabel, isQualifiedPathDelim, parseQuery, query, refreshSchemas |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eobjects.metamodel.DataContext |
|---|
compileQuery, executeQuery, executeQuery, executeQuery, getColumnByQualifiedLabel, getDefaultSchema, getSchemaByName, getSchemaNames, getSchemas, getTableByQualifiedLabel, parseQuery, query, refreshSchemas |
| Constructor Detail |
|---|
public CsvDataContext(File file,
CsvConfiguration configuration)
file - configuration -
public CsvDataContext(URL url,
CsvConfiguration configuration)
URL
url - configuration - public CsvDataContext(File file)
file -
public CsvDataContext(InputStream inputStream,
CsvConfiguration configuration)
InputStream
inputStream - configuration -
@Deprecated
public CsvDataContext(File file,
char separatorChar)
CsvDataContext(File, CsvConfiguration) instead.
@Deprecated
public CsvDataContext(File file,
char separatorChar,
char quoteChar)
CsvDataContext(File, CsvConfiguration) instead.
@Deprecated
public CsvDataContext(File file,
char separatorChar,
char quoteChar,
String encoding)
CsvDataContext(File, CsvConfiguration) instead.
@Deprecated
public CsvDataContext(URL url,
char separatorChar,
char quoteChar)
CsvDataContext(URL, CsvConfiguration) instead.
@Deprecated
public CsvDataContext(URL url,
char separatorChar,
char quoteChar,
String encoding)
CsvDataContext(URL, CsvConfiguration) instead.
@Deprecated
public CsvDataContext(InputStream inputStream,
char separatorChar,
char quoteChar)
CsvDataContext(InputStream, CsvConfiguration)
instead.
@Deprecated
public CsvDataContext(InputStream inputStream,
char separatorChar,
char quoteChar,
String encoding)
CsvDataContext(InputStream, CsvConfiguration)
instead.
| Method Detail |
|---|
public CsvConfiguration getConfiguration()
public File getFile()
protected Number executeCountQuery(Table table,
List<FilterItem> whereItems,
boolean functionApproximationAllowed)
executeCountQuery in class QueryPostprocessDataContext
public DataSet materializeMainSchemaTable(Table table,
Column[] columns,
int maxRows)
materializeMainSchemaTable in class QueryPostprocessDataContextprotected au.com.bytecode.opencsv.CSVReader createCsvReader(int skipLines)
protected org.eobjects.metamodel.csv.CsvSchema getMainSchema()
throws MetaModelException
getMainSchema in class QueryPostprocessDataContextMetaModelExceptionprotected String getMainSchemaName()
getMainSchemaName in class QueryPostprocessDataContextprotected boolean isWritable()
public void executeUpdate(UpdateScript update)
executeUpdate in interface UpdateableDataContext
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||