1 7 package org.hammurapi.inspectors.metrics; 8 9 import java.sql.SQLException ; 10 11 import org.hammurapi.HammurapiException; 12 import org.hammurapi.InspectorContext; 13 14 import com.pavelvlasov.persistence.CompositeStorage; 15 import com.pavelvlasov.review.SourceMarker; 16 import com.pavelvlasov.sql.JdbcStorage; 17 import com.pavelvlasov.sql.SQLProcessor; 18 19 25 public class SqlExtractorHyperSonicDb { 26 27 public InspectorContext context = null; 28 29 30 31 protected SQLProcessor getProcessor(SourceMarker marker) { 32 JdbcStorage jdbcStorage = (JdbcStorage) ((CompositeStorage) context.getSession().getStorage()).getStorage(JdbcStorage.class); 33 if (jdbcStorage==null) { 34 context.warn(marker, "Could not obtain JdbcStorage"); 35 return null; 36 } else { 37 return jdbcStorage.getProcessor(); 38 } 39 } 40 41 } 42 | Popular Tags |