public class SourceConnector extends Object implements DataSetConnector<SourceConnectorParams,ConnectorResult>
| Constructor and Description |
|---|
SourceConnector() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canRead()
Checks if connector can read data.
|
boolean |
canWrite()
Checks if connector can write data.
|
void |
cleanUp(SourceConnectorParams params,
DataSet dataSet,
Driver driver)
Cleans up after DataSetConnector populated or persisted DataSet.
|
SourceConnectorParams |
getDataSetConnectorParams()
Gets the DataSetConnectorParams.
|
String |
getExt()
Gets the file ext.
|
String |
getName()
Gets the name.
|
String |
initQueryLabel()
The init query label.
|
void |
inlinePersist(SourceConnectorParams params,
DataSet dataSet,
Driver driver,
DataSetRecord record,
int row,
int records)
Persists data set row.
|
boolean |
isFileConnector()
Checks if this is a connector to the file based data source.
|
boolean |
isTextFormat()
Checks if this is a connector for the text-based data format, such as
JOSN, XML, etc.
|
ConnectorResult |
persist(SourceConnectorParams params,
DataSet dataSet,
Driver driver)
Persists data set.
|
ConnectorResult |
populate(SourceConnectorParams params,
DataSet dataSet,
Driver driver)
Populates data set.
|
void |
postPersist(SourceConnectorParams params,
DataSet dataSet,
Driver driver)
Called when DataSetConnector finished persisting data set.
|
void |
prePersist(SourceConnectorParams params,
DataSet dataSet,
Driver driver)
Called when DataSetConnector starts persisting data set.
|
boolean |
supportsNested()
Supports nested.
|
boolean |
supportsReadStreaming()
Supports read streaming.
|
boolean |
supportsWorksheets()
Checks if connector supports worksheets.
|
boolean |
supportsWriteStreaming()
Supports write streaming.
|
String |
testConnection(ConnectionParams connectionParams)
Tests the connection.
|
ConnectorResult |
writeMetaData(SourceConnectorParams params,
DataSet dataSet,
Driver driver)
Writes meta data.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsupportsReorderingpublic boolean supportsReadStreaming()
DataSetConnectorsupportsReadStreaming in interface DataSetConnector<SourceConnectorParams,ConnectorResult>public boolean supportsWriteStreaming()
DataSetConnectorsupportsWriteStreaming in interface DataSetConnector<SourceConnectorParams,ConnectorResult>public boolean canRead()
DataSetConnectorcanRead in interface DataSetConnector<SourceConnectorParams,ConnectorResult>public boolean canWrite()
DataSetConnectorcanWrite in interface DataSetConnector<SourceConnectorParams,ConnectorResult>public void cleanUp(SourceConnectorParams params, DataSet dataSet, Driver driver) throws Exception
DataSetConnectorcleanUp in interface DataSetConnector<SourceConnectorParams,ConnectorResult>params - the DataSetConnectorParamsdataSet - the data setdriver - the driverException - in case of any errorpublic SourceConnectorParams getDataSetConnectorParams()
DataSetConnectorgetDataSetConnectorParams in interface DataSetConnector<SourceConnectorParams,ConnectorResult>public String getExt()
DataSetConnectorgetExt in interface DataSetConnector<SourceConnectorParams,ConnectorResult>public String getName()
DataSetConnectorgetName in interface DataSetConnector<SourceConnectorParams,ConnectorResult>public void inlinePersist(SourceConnectorParams params, DataSet dataSet, Driver driver, DataSetRecord record, int row, int records) throws Exception
DataSetConnectorinlinePersist in interface DataSetConnector<SourceConnectorParams,ConnectorResult>params - the DataSetConnectorParamsdataSet - the data setdriver - the driverrecord - the recordrow - the rowrecords - the total number of recordsException - in case of any errorpublic boolean isFileConnector()
DataSetConnectorisFileConnector in interface DataSetConnector<SourceConnectorParams,ConnectorResult>public boolean isTextFormat()
DataSetConnectorisTextFormat in interface DataSetConnector<SourceConnectorParams,ConnectorResult>public ConnectorResult persist(SourceConnectorParams params, DataSet dataSet, Driver driver) throws Exception
DataSetConnectorpersist in interface DataSetConnector<SourceConnectorParams,ConnectorResult>params - the DataSetConnectorParamsdataSet - the data setdriver - the driverException - in case of any errorpublic ConnectorResult populate(SourceConnectorParams params, DataSet dataSet, Driver driver) throws Exception
DataSetConnectorpopulate in interface DataSetConnector<SourceConnectorParams,ConnectorResult>params - the DataSetConnectorParamsdataSet - the data setdriver - the driverException - in case of any errorpublic void postPersist(SourceConnectorParams params, DataSet dataSet, Driver driver) throws Exception
DataSetConnectorpostPersist in interface DataSetConnector<SourceConnectorParams,ConnectorResult>params - the DataSetConnectorParamsdataSet - the data setdriver - the driverException - in case of any errorpublic void prePersist(SourceConnectorParams params, DataSet dataSet, Driver driver) throws Exception
DataSetConnectorprePersist in interface DataSetConnector<SourceConnectorParams,ConnectorResult>params - the DataSetConnectorParamsdataSet - the data setdriver - the driverException - in case of any errorpublic String testConnection(ConnectionParams connectionParams) throws Exception
DataSetConnectortestConnection in interface DataSetConnector<SourceConnectorParams,ConnectorResult>connectionParams - the connection paramsException - the exception in case of any errorpublic ConnectorResult writeMetaData(SourceConnectorParams params, DataSet dataSet, Driver driver) throws Exception
DataSetConnectorwriteMetaData in interface DataSetConnector<SourceConnectorParams,ConnectorResult>params - the DataSetConnectorParamsdataSet - the data setdriver - the driverException - in case of any errorpublic String initQueryLabel()
DataSetConnectorinitQueryLabel in interface DataSetConnector<SourceConnectorParams,ConnectorResult>public boolean supportsNested()
DataSetConnectorsupportsNested in interface DataSetConnector<SourceConnectorParams,ConnectorResult>public boolean supportsWorksheets()
DataSetConnectorsupportsWorksheets in interface DataSetConnector<SourceConnectorParams,ConnectorResult>Copyright © 2010-2020 Toolsverse. All Rights Reserved.