public abstract class InsertThread extends Thread
| Modifier and Type | Class and Description |
|---|---|
class |
InsertThread.LineProcessor |
Thread.State, Thread.UncaughtExceptionHandler| Modifier and Type | Field and Description |
|---|---|
protected int |
columnsNumber |
protected char |
delimiter |
protected String |
encoding |
protected boolean[] |
fieldsMask |
protected boolean |
hasHeader |
protected ImporterItem |
importer |
protected org.gcube.common.core.utils.logging.GCUBELog |
logger |
protected String |
rslocator |
protected org.gcube.common.dbinterface.pool.DBSession |
session |
protected String |
tableName |
protected int |
totalEntries |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY| Constructor and Description |
|---|
InsertThread(String rslocator,
String tableName,
boolean[] fieldsMask,
boolean hasHeader,
char delimiter,
String encoding,
ImporterItem importer) |
| Modifier and Type | Method and Description |
|---|---|
protected org.gcube.common.dbinterface.tables.SimpleTable |
createTable(List<org.gcube.common.dbinterface.ColumnDefinition> tableDefintion) |
abstract void |
execute(net.sf.csv4j.CSVReaderProcessor processor,
File fileStream) |
protected ImportResource |
getResource() |
protected File |
readStream() |
void |
run() |
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yieldprotected org.gcube.common.core.utils.logging.GCUBELog logger
protected org.gcube.common.dbinterface.pool.DBSession session
protected String rslocator
protected String tableName
protected boolean[] fieldsMask
protected int totalEntries
protected int columnsNumber
protected boolean hasHeader
protected char delimiter
protected String encoding
protected ImporterItem importer
public InsertThread(String rslocator, String tableName, boolean[] fieldsMask, boolean hasHeader, char delimiter, String encoding, ImporterItem importer)
protected ImportResource getResource() throws org.globus.wsrf.ResourceException
org.globus.wsrf.ResourceExceptionprotected org.gcube.common.dbinterface.tables.SimpleTable createTable(List<org.gcube.common.dbinterface.ColumnDefinition> tableDefintion) throws Exception
tableDefintion - ExceptionCopyright © 2014. All Rights Reserved.