Class 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 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

      • getFieldCount

        public int getFieldCount()
                          throws Exception
        Specified by:
        getFieldCount in interface de.uplanet.lucy.server.datatrans.IRecordDataSet
        Throws:
        Exception
      • getFieldDisplaySize

        public int getFieldDisplaySize​(int p_iIndex)
                                throws Exception
        Specified by:
        getFieldDisplaySize in interface de.uplanet.lucy.server.datatrans.IRecordDataSet
        Throws:
        Exception
      • getFieldName

        public String getFieldName​(int p_iIndex)
                            throws Exception
        Specified by:
        getFieldName in interface de.uplanet.lucy.server.datatrans.IRecordDataSet
        Throws:
        Exception
      • getFieldSQLType

        public int getFieldSQLType​(int p_iIndex)
                            throws Exception
        Specified by:
        getFieldSQLType in interface de.uplanet.lucy.server.datatrans.IRecordDataSet
        Throws:
        Exception
      • getFieldType

        public String getFieldType​(int p_iIndex)
                            throws Exception
        Specified by:
        getFieldType in interface de.uplanet.lucy.server.datatrans.IRecordDataSet
        Throws:
        Exception
      • getPrecision

        public int getPrecision​(int p_iIndex)
                         throws Exception
        Specified by:
        getPrecision in interface de.uplanet.lucy.server.datatrans.IRecordDataSet
        Throws:
        Exception
      • getScale

        public int getScale​(int p_iIndex)
                     throws Exception
        Specified by:
        getScale in interface de.uplanet.lucy.server.datatrans.IRecordDataSet
        Throws:
        Exception
      • isFieldNullable

        public boolean isFieldNullable​(int p_iIndex)
                                throws Exception
        Specified by:
        isFieldNullable in interface de.uplanet.lucy.server.datatrans.IRecordDataSet
        Throws:
        Exception