public final class PostgresSequentialSequentialFileDriver extends JDBCSequentialFileFactoryDriver
appendToLargeObject, copyFileRecord, createFile, deleteFile, readLargeObject, renameFile, selectFileByFileName, selectFileNamesByExtension
connection, 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,
boolean append)
Persists data to this files associated database mapping.
|
calculateReadLength, copyFileData, createSchema, deleteFile, destroy, fileExists, getMaxSize, listFiles, openFile, renameFile, writeToFile
createTable, getConnection, getPassword, getUser, setConnection, setDataSource, setJdbcConnectionUrl, setJdbcDriverClass, setNetworkTimeout, setPassword, setSqlProvider, setUser, start, stop
public PostgresSequentialSequentialFileDriver() throws SQLException
SQLException
public PostgresSequentialSequentialFileDriver(DataSource dataSource, SQLProvider provider)
public PostgresSequentialSequentialFileDriver(Connection connection, SQLProvider provider)
protected void prepareStatements() throws SQLException
prepareStatements
in class JDBCSequentialFileFactoryDriver
SQLException
public void createFile(JDBCSequentialFile file) throws SQLException
JDBCSequentialFileFactoryDriver
createFile
in class JDBCSequentialFileFactoryDriver
SQLException
public void loadFile(JDBCSequentialFile file) throws SQLException
JDBCSequentialFileFactoryDriver
loadFile
in class JDBCSequentialFileFactoryDriver
SQLException
public int writeToFile(JDBCSequentialFile file, byte[] data, boolean append) throws SQLException
JDBCSequentialFileFactoryDriver
writeToFile
in class JDBCSequentialFileFactoryDriver
SQLException
public int readFromFile(JDBCSequentialFile file, ByteBuffer bytes) throws SQLException
JDBCSequentialFileFactoryDriver
readFromFile
in class JDBCSequentialFileFactoryDriver
SQLException
Copyright © 2020 JBoss by Red Hat. All rights reserved.