|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbr.ufg.integrate.wrapper.WrapperCSV
public class WrapperCSV
Constructor Summary | |
---|---|
WrapperCSV()
Construtor padrão. |
|
WrapperCSV(File aFile)
Cria um tradutor para o arquivo CSV informado. |
|
WrapperCSV(String aFile)
Cria um tradutor para o arquivo CSV informado. |
Method Summary | |
---|---|
void |
closeConnection()
Encerra o acesso ao arquivo CSV. |
void |
commit(DataSource ds)
Salva as alterações feitas, agindo como um proxy e chamando o método correspondente no driver JDBC real. |
ResultSet |
executeQuery(DataSource ds,
String query)
Executa a consulta, marcando os tempos de início e fim da consulta. |
int |
executeUpdate(DataSource ds,
String query)
Executa a atualização da fonte de dados, marcando os tempos de início e fim da consulta. |
Connection |
getConnection(DataSource ds)
Retorna uma referência para conexão JDBC criada. |
String |
getDataSourceName()
Retorna o nome do arquivo CSV. |
long |
getDurationQuery()
Retorna a duração da consulta, em milisegundos. |
void |
openConnection()
Check if CSV file is valid, and use a internal JDBC driver created to CSV files. |
void |
setConnection(Connection c)
Seta a conexão deste wrapper. |
void |
setCSVFile(File aFile)
Define the CSV file accessed by this wrapper. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public WrapperCSV()
setCSVFile(File)
public WrapperCSV(File aFile)
aFile
- Arquivo CSV a ser manipulado como uma fonte relacional.public WrapperCSV(String aFile) throws WrapperException
aFile
- Nome do arquivo CSV a ser manipulado como uma fonte relacional.
WrapperException
- Nome de arquivo inválido.Method Detail |
---|
public void closeConnection() throws WrapperException
closeConnection
in interface Wrapper
WrapperException
public void commit(DataSource ds) throws WrapperException
commit
in interface Wrapper
WrapperException
public ResultSet executeQuery(DataSource ds, String query) throws WrapperException
executeQuery
in interface Wrapper
ds
- Objeto DataSource que encapsula uma fonte de dados.query
- Consulta SQL a ser executada
WrapperException
DataSource
public int executeUpdate(DataSource ds, String query) throws WrapperException
executeUpdate
in interface Wrapper
ds
- Objeto DataSource que encapsula uma fonte de dados.query
- Consulta SQL a ser executada
WrapperException
DataSource
public Connection getConnection(DataSource ds) throws WrapperException
getConnection
in interface Wrapper
ds
- Objeto DataSource que encapsula uma fonte de dados.
WrapperException
- Se conexão for nula.public String getDataSourceName() throws WrapperException
getDataSourceName
in interface Wrapper
WrapperException
public long getDurationQuery() throws WrapperException
getDurationQuery
in interface Wrapper
WrapperException
Wrapper.getDurationQuery()
public void openConnection() throws WrapperException
openConnection
in interface Wrapper
WrapperException
- Throws exception if:
- CSV file name is null;
- CSV file name is not valid.public void setConnection(Connection c)
c
- public void setCSVFile(File aFile)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |