Coverage Report - liquibase.statement.core.RawSqlStatement
 
Classes in this File Line Coverage Branch Coverage Complexity
RawSqlStatement
81%
9/11
50%
1/2
1.2
 
 1  
 package liquibase.statement.core;
 2  
 
 3  
 import liquibase.statement.AbstractSqlStatement;
 4  
 
 5  
 public class RawSqlStatement extends AbstractSqlStatement {
 6  
 
 7  
     private String sql;
 8  88
     private String endDelimiter = ";";
 9  
 
 10  88
     public RawSqlStatement(String sql) {
 11  88
         this.sql = sql;
 12  88
     }
 13  
 
 14  
     public RawSqlStatement(String sql, String endDelimiter) {
 15  3
         this(sql);
 16  3
         if (endDelimiter != null) {
 17  0
             this.endDelimiter = endDelimiter;
 18  
         }
 19  3
     }
 20  
 
 21  
     public String getSql() {
 22  16
         return sql;
 23  
     }
 24  
 
 25  
     public String getEndDelimiter() {
 26  0
         return endDelimiter.replace("\\r", "\r").replace("\\n", "\n");
 27  
     }
 28  
 
 29  
     @Override
 30  
     public String toString() {
 31  2
         return sql;
 32  
     }
 33  
 }