Package org.gorpipe.gor.table.files
Class GorTable<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.GorTable<T>
- All Implemented Interfaces:
org.gorpipe.gor.table.Table<T>
Table class representing gor file (gor/gorz)
The internal data is stored in temp files.
-
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.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
Methods inherited from class org.gorpipe.gor.table.files.FileTable
createDeleteTempFile, createRow, delete, delete, deleteEntries, getLines, getMainFile, getPostProcessing, getTransactionFolderPath, initialize, insert, insert, insertEntries, insertFiles, lineStringsToEntries, saveTempMainFile, writeRowToStream, writeToFileMethods inherited from class org.gorpipe.gor.table.BaseTable
commit, commitRequest, containsProperty, delete, getBooleanConfigTableProperty, getColumns, getConfigTableProperty, getContentReal, 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
-
Constructor Details
-
GorTable
public GorTable(org.gorpipe.gor.table.BaseTable.Builder builder) -
GorTable
-
GorTable
-
-
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>
-
createInsertTempFileCommand
protected String createInsertTempFileCommand(String mainFile, String outFile, String... insertFiles) - Specified by:
createInsertTempFileCommandin classFileTable<T extends org.gorpipe.gor.model.Row>
-