Package org.sqlite

Class ExtendedCommand.BackupCommand

    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.lang.String destFile  
      java.lang.String srcDB  
    • Constructor Summary

      Constructors 
      Constructor Description
      BackupCommand​(java.lang.String srcDB, java.lang.String destFile)
      Constructs a BackupCommand instance that backup the database to a target file.
    • Method Summary

      Modifier and Type Method Description
      void execute​(DB db)  
      static ExtendedCommand.BackupCommand parse​(java.lang.String sql)
      Parses SQLite database backup command and creates a BackupCommand object.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • srcDB

        public final java.lang.String srcDB
      • destFile

        public final java.lang.String destFile
    • Constructor Detail

      • BackupCommand

        public BackupCommand​(java.lang.String srcDB,
                             java.lang.String destFile)
        Constructs a BackupCommand instance that backup the database to a target file.
        Parameters:
        srcDB - Source database name.
        destFile - Target file name.
    • Method Detail

      • parse

        public static ExtendedCommand.BackupCommand parse​(java.lang.String sql)
                                                   throws java.sql.SQLException
        Parses SQLite database backup command and creates a BackupCommand object.
        Parameters:
        sql - SQLite database backup command.
        Returns:
        BackupCommand object.
        Throws:
        java.sql.SQLException