public class FBBackupManager extends FBBackupManagerBase implements BackupManager
FBBackupManagerBase.PathSizeStructnoLimitRestore, restorePaths, verboseBUFFER_SIZEBACKUP_CONVERT, BACKUP_EXPAND, BACKUP_IGNORE_CHECKSUMS, BACKUP_IGNORE_LIMBO, BACKUP_METADATA_ONLY, BACKUP_NO_GARBAGE_COLLECT, BACKUP_NON_TRANSPORTABLE, BACKUP_OLD_DESCRIPTIONS, RESTORE_DEACTIVATE_INDEX, RESTORE_NO_SHADOW, RESTORE_NO_VALIDITY, RESTORE_ONE_AT_A_TIME, RESTORE_USE_ALL_SPACE| Constructor and Description | 
|---|
| FBBackupManager()Create a new instance of  FBBackupManagerbased on the default GDSType. | 
| FBBackupManager(GDSType gdsType)Create a new instance of  FBBackupManagerbased on a given GDSType. | 
| FBBackupManager(java.lang.String gdsType)Create a new instance of  FBBackupManagerbased on a given GDSType. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addBackupPath(java.lang.String path,
             int size)Add the file to the backup of the specified size. | 
| protected void | addBackupsToBackupRequestBuffer(FbService service,
                               ServiceRequestBuffer backupSPB)Adds the currentDatabase as a source for the backup operation | 
| protected void | addBackupsToRestoreRequestBuffer(FbService service,
                                ServiceRequestBuffer restoreSPB)Adds the list of backups to be used for the restore operation | 
| void | backupDatabase(int options)Perform the backup operation. | 
| void | clearBackupPaths()Clear the information about backup paths. | 
| void | restoreDatabase(int options)Perform the restore operation. | 
| void | setBackupPath(java.lang.String backupPath)Sets the location of the backup file. | 
| protected boolean | verboseBackup()Whether backing up will produce verbose output | 
addBackupPath, addRestorePath, backupDatabase, backupMetadata, clearRestorePaths, getBackupSRB, getRestoreSRB, restoreDatabase, setDatabase, setRestorePageBufferCount, setRestorePageSize, setRestoreReadOnly, setRestoreReplace, setVerboseattachDatabase, attachServiceManager, connectionPropertyValues, createRequestBuffer, executeServicesOperation, executeServicesOperation, getAuthPlugins, getBooleanProperty, getCharSet, getDatabase, getDbCryptConfig, getExpectedDb, getHost, getIntProperty, getLogger, getPassword, getPort, getPortNumber, getProperty, getServerName, getServerVersion, getServiceName, getUser, getWireCrypt, getWireCryptAsEnum, isWireCompression, queueService, setAuthPlugins, setBooleanProperty, setCharSet, setDbCryptConfig, setExpectedDb, setHost, setIntProperty, setLogger, setPassword, setPort, setPortNumber, setProperty, setServerName, setServiceName, setType, setUser, setWireCompression, setWireCryptAsEnumclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddBackupPath, addRestorePath, backupDatabase, backupMetadata, clearRestorePaths, restoreDatabase, setDatabase, setRestorePageBufferCount, setRestorePageSize, setRestoreReadOnly, setRestoreReplace, setVerbosegetDatabase, getHost, getLogger, getPort, getServerVersion, getWireCryptAsEnum, setHost, setLogger, setPort, setWireCryptAsEnumgetExpectedDb, getServiceName, setExpectedDb, setServiceNamegetAuthPlugins, getCharSet, getConnectTimeout, getDbCryptConfig, getEncoding, getParallelWorkers, getPassword, getPortNumber, getProcessId, getProcessName, getRoleName, getServerName, getSocketBufferSize, getSoTimeout, getType, getUser, getWireCrypt, isWireCompression, setAuthPlugins, setCharSet, setConnectTimeout, setDbCryptConfig, setEncoding, setParallelWorkers, setPassword, setPortNumber, setProcessId, setProcessName, setRoleName, setServerName, setSocketBufferSize, setSoTimeout, setType, setUser, setWireCompression, setWireCryptconnectionPropertyValues, getBooleanProperty, getBooleanProperty, getIntProperty, getIntProperty, getProperty, getProperty, setBooleanProperty, setIntProperty, setPropertypublic FBBackupManager()
FBBackupManager based on the default GDSType.public FBBackupManager(java.lang.String gdsType)
FBBackupManager based on a given GDSType.gdsType - type must be PURE_JAVA, EMBEDDED, or NATIVEpublic FBBackupManager(GDSType gdsType)
FBBackupManager based on a given GDSType.gdsType - type must be PURE_JAVA, EMBEDDED, or NATIVEprotected boolean verboseBackup()
verboseBackup in class FBBackupManagerBasepublic void setBackupPath(java.lang.String backupPath)
BackupManagerBackupManager.addBackupPath(String, int)
 method after calling this one.setBackupPath in interface BackupManagerbackupPath - the location of the backup file.for multi-file backups.public void addBackupPath(java.lang.String path,
                          int size)
BackupManageraddBackupPath in interface BackupManagerpath - path to the backup file.size - max size of the file in bytes.public void clearBackupPaths()
BackupManagerBackupManager.addBackupPath(String, int) or
 BackupManager.addBackupPath(String) methods.clearBackupPaths in interface BackupManagerpublic void backupDatabase(int options)
                    throws java.sql.SQLException
BackupManagerbackupDatabase in interface BackupManageroptions - a bitmask combination of the BACKUP_* constants for the backup operationjava.sql.SQLException - if a database error occurs during the backuppublic void restoreDatabase(int options)
                     throws java.sql.SQLException
BackupManagerrestoreDatabase in interface BackupManageroptions - A bitmask combination of RESTORE_* constantsjava.sql.SQLException - if a database error occurs during the restoreprotected void addBackupsToBackupRequestBuffer(FbService service, ServiceRequestBuffer backupSPB) throws java.sql.SQLException
addBackupsToBackupRequestBuffer in class FBBackupManagerBasebackupSPB - The buffer to be used during the backup operationjava.sql.SQLExceptionprotected void addBackupsToRestoreRequestBuffer(FbService service, ServiceRequestBuffer restoreSPB)
addBackupsToRestoreRequestBuffer in class FBBackupManagerBaserestoreSPB - The buffer to be used during the restore operationCopyright © 2001-2025 Jaybird (Firebird JDBC) team. All rights reserved.