Coverage Report - liquibase.snapshot.jvm.H2DatabaseSnapshotGenerator
 
Classes in this File Line Coverage Branch Coverage Complexity
H2DatabaseSnapshotGenerator
0%
0/6
N/A
1
 
 1  
 package liquibase.snapshot.jvm;
 2  
 
 3  
 import liquibase.database.Database;
 4  
 import liquibase.database.structure.Table;
 5  
 import liquibase.database.core.H2Database;
 6  
 import liquibase.exception.DatabaseException;
 7  
 
 8  0
 public class H2DatabaseSnapshotGenerator extends JdbcDatabaseSnapshotGenerator {
 9  
     public boolean supports(Database database) {
 10  0
         return database instanceof H2Database;
 11  
     }
 12  
 
 13  
     public int getPriority(Database database) {
 14  0
         return PRIORITY_DATABASE;
 15  
     }
 16  
 
 17  
     @Override
 18  
     public Table getTable(String schemaName, String tableName, Database database) throws DatabaseException {
 19  0
         return super.getTable(schemaName, convertTableNameToDatabaseTableName(tableName), database);
 20  
     }
 21  
 
 22  
     protected String convertTableNameToDatabaseTableName(String tableName) {
 23  0
         return tableName.toUpperCase();
 24  
     }
 25  
 
 26  
     protected String convertColumnNameToDatabaseTableName(String columnName) {
 27  0
         return columnName.toUpperCase();
 28  
     }
 29  
 }