public final class PostgresSequentialSequentialFileDriver extends JDBCSequentialFileFactoryDriver
appendToLargeObject, copyFileRecord, createFile, deleteFile, readLargeObject, renameFile, selectFileByFileName, selectFileNamesByExtensionconnection, sqlProvider| Constructor and Description |
|---|
PostgresSequentialSequentialFileDriver() |
PostgresSequentialSequentialFileDriver(Connection connection,
SQLProvider provider) |
PostgresSequentialSequentialFileDriver(DataSource dataSource,
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)
Persists data to this files associated database mapping.
|
calculateReadLength, copyFileData, createSchema, deleteFile, destroy, fileExists, getMaxSize, listFiles, openFile, renameFilecreateTable, getConnection, setConnection, setDataSource, setJdbcConnectionUrl, setJdbcDriverClass, setNetworkTimeout, setSqlProvider, start, stoppublic PostgresSequentialSequentialFileDriver()
throws SQLException
SQLExceptionpublic PostgresSequentialSequentialFileDriver(DataSource dataSource, SQLProvider provider)
public PostgresSequentialSequentialFileDriver(Connection connection, SQLProvider provider)
protected void prepareStatements()
throws SQLException
prepareStatements in class JDBCSequentialFileFactoryDriverSQLExceptionpublic 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) throws SQLException
JDBCSequentialFileFactoryDriverwriteToFile in class JDBCSequentialFileFactoryDriverSQLExceptionpublic int readFromFile(JDBCSequentialFile file, ByteBuffer bytes) throws SQLException
JDBCSequentialFileFactoryDriverreadFromFile in class JDBCSequentialFileFactoryDriverSQLExceptionCopyright © 2018 JBoss by Red Hat. All rights reserved.