Package org.gorpipe.gor.table.files
Class NorTable<T extends org.gorpipe.gor.model.Row>
java.lang.Object
org.gorpipe.gor.table.BaseTable<T>
org.gorpipe.gor.table.files.FileTable<T>
org.gorpipe.gor.table.files.NorTable<T>
- All Implemented Interfaces:
org.gorpipe.gor.table.Table<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
FieldsFields inherited from class org.gorpipe.gor.table.files.FileTable
tempOutFilePathFields inherited from class org.gorpipe.gor.table.BaseTable
fileReader, FORCE_SAME_COLUMN_NAMES, header, HISTORY_DIR_NAME, historyDir, path, prevSerial, tableLog -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringcreateInsertTempFileCommand(String mainFile, String outFile, String... insertFiles) protected Tprotected Stringprotected Stringprotected voidwriteRowToStream(org.gorpipe.gor.model.Row r, OutputStream os) Methods inherited from class org.gorpipe.gor.table.files.FileTable
createDeleteTempFile, delete, delete, deleteEntries, getLines, getMainFile, getPostProcessing, getTransactionFolderPath, initialize, insert, insert, insertEntries, insertFiles, lineStringsToEntries, saveTempMainFile, writeToFileMethods inherited from class org.gorpipe.gor.table.BaseTable
commit, commitRequest, containsProperty, delete, getBooleanConfigTableProperty, getColumns, getConfigTableProperty, getFileReader, getFolderPath, getFolderUri, getHeader, getId, getMetaPath, getName, getPath, getPathUri, getProjectPath, getProperty, getRootPath, getRootUri, getSecurityContext, getTempFileName, getTempMainFileName, getTempMetaFileName, isUseHistory, isValidateFiles, loadMeta, logAfter, parseHeaderFromFile, reload, save, saveTempMetaFile, setColumns, setFileReader, setProperty, setUseHistory, setValidateFiles, updateFromTempFile, updateMetaBeforeSave, updateNFSFolderMetadata, updateValidateHeader, validateFileMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gorpipe.gor.table.Table
delete, insert
-
Field Details
-
HEADER_PRIMARY_KEY_KEY
- See Also:
-
-
Constructor Details
-
NorTable
public NorTable(org.gorpipe.gor.table.BaseTable.Builder builder) -
NorTable
-
NorTable
-
-
Method Details
-
getInputTempFileEnding
- Specified by:
getInputTempFileEndingin classFileTable<T extends org.gorpipe.gor.model.Row>
-
getGorCommand
- Specified by:
getGorCommandin classFileTable<T extends org.gorpipe.gor.model.Row>
-
createRow
-
writeRowToStream
- Overrides:
writeRowToStreamin classFileTable<T extends org.gorpipe.gor.model.Row>- Throws:
IOException
-
createInsertTempFileCommand
protected String createInsertTempFileCommand(String mainFile, String outFile, String... insertFiles) - Specified by:
createInsertTempFileCommandin classFileTable<T extends org.gorpipe.gor.model.Row>
-