|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.solr.handler.dataimport.DataSource<Iterator<Map<String,Object>>> org.apache.solr.handler.dataimport.JdbcDataSource
public class JdbcDataSource
A DataSource implementation which can fetch data using JDBC.
Refer to http://wiki.apache.org/solr/DataImportHandler for more details.
This API is experimental and may change in the future.
Field Summary | |
---|---|
static String |
CONVERT_TYPE
|
static String |
DRIVER
|
protected Callable<Connection> |
factory
|
static String |
JNDI_NAME
|
static String |
URL
|
Constructor Summary | |
---|---|
JdbcDataSource()
|
Method Summary | |
---|---|
void |
close()
Cleans up resources of this DataSource after use. |
protected Callable<Connection> |
createConnectionFactory(Context context,
Properties initProps)
|
protected void |
finalize()
|
Iterator<Map<String,Object>> |
getData(String query)
Get records for the given query.The return type depends on the implementation . |
void |
init(Context context,
Properties initProps)
Initializes the DataSource with the Context and
initialization properties. |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected Callable<Connection> factory
public static final String URL
public static final String JNDI_NAME
public static final String DRIVER
public static final String CONVERT_TYPE
Constructor Detail |
---|
public JdbcDataSource()
Method Detail |
---|
public void init(Context context, Properties initProps)
DataSource
Context
and
initialization properties.
This is invoked by the DataImporter
after creating an
instance of this class.
init
in class DataSource<Iterator<Map<String,Object>>>
protected Callable<Connection> createConnectionFactory(Context context, Properties initProps)
public Iterator<Map<String,Object>> getData(String query)
DataSource
getData
in class DataSource<Iterator<Map<String,Object>>>
query
- The query string. It can be a SQL for JdbcDataSource or a URL
for HttpDataSource or a file location for FileDataSource or a custom
format for your own custom DataSource.
protected void finalize() throws Throwable
finalize
in class Object
Throwable
public void close()
DataSource
close
in class DataSource<Iterator<Map<String,Object>>>
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |