public final class PostgresSequentialSequentialFileDriver extends JDBCSequentialFileFactoryDriver
appendToLargeObject, appendToLargeObjectResultSetConcurrency, appendToLargeObjectResultSetType, copyFileRecord, createFile, createFileAutogeneratedKeys, createFileColumnNames, deleteFile, readLargeObject, renameFile, selectFileByFileName, selectFileNamesByExtensionconnectionProvider, sqlProvider| Constructor and Description |
|---|
PostgresSequentialSequentialFileDriver() |
PostgresSequentialSequentialFileDriver(JDBCConnectionProvider connectionProvider,
SQLProvider provider) |
| Modifier and Type | Method and Description |
|---|---|
void |
createFile(JDBCSequentialFile file)
Creates a new database row representing the supplied file.
|
void |
loadFile(JDBCSequentialFile file)
Loads an existing file.
|
protected void |
prepareStatements() |
int |
readFromFile(JDBCSequentialFile file,
ByteBuffer bytes)
Reads data from the file (at file.readPosition) into the byteBuffer.
|
int |
writeToFile(JDBCSequentialFile file,
byte[] data,
boolean append)
Persists data to this files associated database mapping.
|
calculateReadLength, copyFileData, createSchema, deleteFile, destroy, fileExists, getMaxSize, listFiles, openFile, renameFile, writeToFilecreateTable, getJdbcConnectionProvider, setJdbcConnectionProvider, setSqlProvider, start, stoppublic PostgresSequentialSequentialFileDriver()
throws SQLException
SQLExceptionpublic PostgresSequentialSequentialFileDriver(JDBCConnectionProvider connectionProvider, SQLProvider provider)
protected void prepareStatements()
prepareStatements in class JDBCSequentialFileFactoryDriverpublic void createFile(JDBCSequentialFile file) throws SQLException
JDBCSequentialFileFactoryDrivercreateFile in class JDBCSequentialFileFactoryDriverSQLExceptionpublic void loadFile(JDBCSequentialFile file) throws SQLException
JDBCSequentialFileFactoryDriverloadFile in class JDBCSequentialFileFactoryDriverSQLExceptionpublic int writeToFile(JDBCSequentialFile file, byte[] data, boolean append) throws SQLException
JDBCSequentialFileFactoryDriverwriteToFile in class JDBCSequentialFileFactoryDriverSQLExceptionpublic int readFromFile(JDBCSequentialFile file, ByteBuffer bytes) throws SQLException
JDBCSequentialFileFactoryDriverreadFromFile in class JDBCSequentialFileFactoryDriverSQLExceptionCopyright © 2021 JBoss by Red Hat. All rights reserved.