Class NorTable<T extends org.gorpipe.gor.model.Row>

  • All Implemented Interfaces:
    org.gorpipe.gor.table.Table<T>

    public class NorTable<T extends org.gorpipe.gor.model.Row>
    extends GorTable<T>
    Table class representing nor file.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.gorpipe.gor.table.BaseTable

        org.gorpipe.gor.table.BaseTable.Builder<B extends org.gorpipe.gor.table.BaseTable.Builder<B>>
    • Field Summary

      • Fields inherited from class org.gorpipe.gor.table.BaseTable

        fileReader, FORCE_SAME_COLUMN_NAMES, header, HISTORY_DIR_NAME, historyDir, path, prevSerial, tableLog
    • Constructor Summary

      Constructors 
      Constructor Description
      NorTable​(java.net.URI uri)  
      NorTable​(java.net.URI uri, org.gorpipe.gor.model.FileReader inputFileReader)  
      NorTable​(org.gorpipe.gor.table.BaseTable.Builder builder)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected T createRow​(java.lang.String line)  
      protected java.lang.String getGorCommand()  
      protected java.lang.String getInputTempFileEnding()  
      protected void writeRowToStream​(org.gorpipe.gor.model.Row r, java.io.OutputStream os)  
      • Methods inherited from class org.gorpipe.gor.table.BaseTable

        commit, commitRequest, containsProperty, getBooleanConfigTableProperty, getColumns, getConfigTableProperty, getFileReader, getFolderPath, getFolderUri, getId, getMetaFileName, getName, getPath, getPathUri, getProperty, getRootPath, getRootUri, getSecurityContext, getTempFileName, getTempMainFileName, getTempMetaFileName, isUseHistory, isValidateFiles, logAfter, parseHeader, parseHeaderFromFile, reload, save, saveTempMetaFile, setColumns, setFileReader, setProperty, setUseHistory, setValidateFiles, updateFromTempFile, updateMetaBeforeSave, updateNFSFolderMetadata, updateValidateHeader, validateFile
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.gorpipe.gor.table.Table

        delete, insert
    • Constructor Detail

      • NorTable

        public NorTable​(org.gorpipe.gor.table.BaseTable.Builder builder)
      • NorTable

        public NorTable​(java.net.URI uri,
                        org.gorpipe.gor.model.FileReader inputFileReader)
      • NorTable

        public NorTable​(java.net.URI uri)
    • Method Detail

      • getInputTempFileEnding

        protected java.lang.String getInputTempFileEnding()
        Overrides:
        getInputTempFileEnding in class GorTable<T extends org.gorpipe.gor.model.Row>
      • getGorCommand

        protected java.lang.String getGorCommand()
        Overrides:
        getGorCommand in class GorTable<T extends org.gorpipe.gor.model.Row>
      • createRow

        protected T createRow​(java.lang.String line)
        Overrides:
        createRow in class GorTable<T extends org.gorpipe.gor.model.Row>
      • writeRowToStream

        protected void writeRowToStream​(org.gorpipe.gor.model.Row r,
                                        java.io.OutputStream os)
                                 throws java.io.IOException
        Overrides:
        writeRowToStream in class GorTable<T extends org.gorpipe.gor.model.Row>
        Throws:
        java.io.IOException