org.apache.solr.handler.dataimport
Class DataImporter

java.lang.Object
  extended by org.apache.solr.handler.dataimport.DataImporter

public class DataImporter
extends Object

Stores all configuration information for pulling and indexing data.

This API is experimental and subject to change

Since:
solr 1.3

Nested Class Summary
static class DataImporter.Status
           
 
Field Summary
static String ABORT_CMD
           
static String COLUMN
           
 DocBuilder.Statistics cumulativeStatistics
           
static String DATA_SRC
           
static String DEBUG_MODE
           
static String DELTA_IMPORT_CMD
           
 DocBuilder docBuilder
           
static String FULL_IMPORT_CMD
           
static String IMPORT_CMD
           
static String MULTI_VALUED
           
static String NAME
           
static String RELOAD_CONF_CMD
           
static String SHOW_CONF_CMD
           
static String STATUS_MSGS
           
static String TYPE
           
 
Method Summary
 void doDeltaImport(SolrWriter writer, RequestInfo requestParams)
           
 void doFullImport(SolrWriter writer, RequestInfo requestParams)
           
 String getHandlerName()
           
 IndexSchema getSchema()
           
 SchemaField getSchemaField(String caseInsensitiveName)
           
 DataImporter.Status getStatus()
           
 boolean isBusy()
           
 DIHConfiguration readFromXml(Document xmlDocument)
           
 void runAsync(RequestInfo reqParams, SolrWriter sw)
           
 void setStatus(DataImporter.Status status)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

docBuilder

public DocBuilder docBuilder

cumulativeStatistics

public DocBuilder.Statistics cumulativeStatistics

COLUMN

public static final String COLUMN
See Also:
Constant Field Values

TYPE

public static final String TYPE
See Also:
Constant Field Values

DATA_SRC

public static final String DATA_SRC
See Also:
Constant Field Values

MULTI_VALUED

public static final String MULTI_VALUED
See Also:
Constant Field Values

NAME

public static final String NAME
See Also:
Constant Field Values

STATUS_MSGS

public static final String STATUS_MSGS
See Also:
Constant Field Values

FULL_IMPORT_CMD

public static final String FULL_IMPORT_CMD
See Also:
Constant Field Values

IMPORT_CMD

public static final String IMPORT_CMD
See Also:
Constant Field Values

DELTA_IMPORT_CMD

public static final String DELTA_IMPORT_CMD
See Also:
Constant Field Values

ABORT_CMD

public static final String ABORT_CMD
See Also:
Constant Field Values

DEBUG_MODE

public static final String DEBUG_MODE
See Also:
Constant Field Values

RELOAD_CONF_CMD

public static final String RELOAD_CONF_CMD
See Also:
Constant Field Values

SHOW_CONF_CMD

public static final String SHOW_CONF_CMD
See Also:
Constant Field Values
Method Detail

getSchemaField

public SchemaField getSchemaField(String caseInsensitiveName)

getHandlerName

public String getHandlerName()

readFromXml

public DIHConfiguration readFromXml(Document xmlDocument)

getStatus

public DataImporter.Status getStatus()

setStatus

public void setStatus(DataImporter.Status status)

isBusy

public boolean isBusy()

doFullImport

public void doFullImport(SolrWriter writer,
                         RequestInfo requestParams)

doDeltaImport

public void doDeltaImport(SolrWriter writer,
                          RequestInfo requestParams)

runAsync

public void runAsync(RequestInfo reqParams,
                     SolrWriter sw)

getSchema

public IndexSchema getSchema()


Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.