Class CsvDataSet
- java.lang.Object
-
- de.uplanet.lucy.server.datatrans.csv.CsvDataSet
-
- All Implemented Interfaces:
IDataSet,de.uplanet.lucy.server.datatrans.IRecordDataSet,ICloseable,AutoCloseable
public final class CsvDataSet extends Object implements de.uplanet.lucy.server.datatrans.IRecordDataSet
-
-
Constructor Summary
Constructors Constructor Description CsvDataSet(de.uplanet.lucy.server.datatrans.csv.CsvConfiguration p_cfg, File p_file, Calendar p_calendar, de.uplanet.lucy.server.scheduler.JobLog p_jobLog)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()intgetFieldCount()intgetFieldDisplaySize(int p_iIndex)StringgetFieldName(int p_iIndex)intgetFieldSQLType(int p_iIndex)StringgetFieldType(int p_iIndex)intgetPrecision(int p_iIndex)intgetScale(int p_iIndex)booleanisFieldNullable(int p_iIndex)IDataObjectnext()Get the next data object.
-
-
-
Constructor Detail
-
CsvDataSet
public CsvDataSet(de.uplanet.lucy.server.datatrans.csv.CsvConfiguration p_cfg, File p_file, Calendar p_calendar, de.uplanet.lucy.server.scheduler.JobLog p_jobLog) throws IOException- Throws:
IOException
-
-
Method Detail
-
next
public IDataObject next() throws Exception
Description copied from interface:IDataSetGet the next data object.
-
getFieldCount
public int getFieldCount()
- Specified by:
getFieldCountin interfacede.uplanet.lucy.server.datatrans.IRecordDataSet
-
getFieldDisplaySize
public int getFieldDisplaySize(int p_iIndex)
- Specified by:
getFieldDisplaySizein interfacede.uplanet.lucy.server.datatrans.IRecordDataSet
-
getFieldName
public String getFieldName(int p_iIndex)
- Specified by:
getFieldNamein interfacede.uplanet.lucy.server.datatrans.IRecordDataSet
-
getFieldSQLType
public int getFieldSQLType(int p_iIndex)
- Specified by:
getFieldSQLTypein interfacede.uplanet.lucy.server.datatrans.IRecordDataSet
-
getFieldType
public String getFieldType(int p_iIndex)
- Specified by:
getFieldTypein interfacede.uplanet.lucy.server.datatrans.IRecordDataSet
-
getPrecision
public int getPrecision(int p_iIndex)
- Specified by:
getPrecisionin interfacede.uplanet.lucy.server.datatrans.IRecordDataSet
-
getScale
public int getScale(int p_iIndex)
- Specified by:
getScalein interfacede.uplanet.lucy.server.datatrans.IRecordDataSet
-
isFieldNullable
public boolean isFieldNullable(int p_iIndex)
- Specified by:
isFieldNullablein interfacede.uplanet.lucy.server.datatrans.IRecordDataSet
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceIDataSet
-
-