@Inject public DefaultCatalogOverrideDao(final IDBI dbi, final Clock clock) { this.dbi = dbi; this.clock = clock; // There is no real good place to do that but here (since the sqlDao are NOT EntitySqlDao and DBPProvider belongs in common)... oh well.. ((DBI) dbi).registerMapper(new LowerToCamelBeanMapperFactory(CatalogOverridePlanDefinitionModelDao.class)); ((DBI) dbi).registerMapper(new LowerToCamelBeanMapperFactory(CatalogOverridePhaseDefinitionModelDao.class)); ((DBI) dbi).registerMapper(new LowerToCamelBeanMapperFactory(CatalogOverridePlanPhaseModelDao.class)); ((DBI) dbi).registerMapper(new LowerToCamelBeanMapperFactory(CatalogOverrideBlockDefinitionModelDao.class)); ((DBI) dbi).registerMapper(new LowerToCamelBeanMapperFactory(CatalogOverrideTierBlockModelDao.class)); ((DBI) dbi).registerMapper(new LowerToCamelBeanMapperFactory(CatalogOverrideTierDefinitionModelDao.class)); ((DBI) dbi).registerMapper(new LowerToCamelBeanMapperFactory(CatalogOverrideUsageDefinitionModelDao.class)); ((DBI) dbi).registerMapper(new LowerToCamelBeanMapperFactory(CatalogOverrideUsageTierModelDao.class)); ((DBI) dbi).registerMapper(new LowerToCamelBeanMapperFactory(CatalogOverridePhaseUsageModelDao.class)); }
connectorConfig.getPassword() ); dbi.registerMapper(new KeyValueResultSetMapper(keyColumn, valueColumn));
@BeforeClass(groups = "slow") public void beforeClass() throws Exception { if (hasFailed()) { return; } super.beforeClass(); ((DBI) dbi).registerMapper(new LowerToCamelBeanMapperFactory(CatalogOverridePlanDefinitionModelDao.class)); }
@BeforeClass(groups = "slow") public void beforeClass() throws Exception { if (hasFailed()) { return; } super.beforeClass(); ((DBI) dbi).registerMapper(new LowerToCamelBeanMapperFactory(CatalogOverrideUsageTierModelDao.class)); }
@BeforeClass(groups = "slow") public void beforeClass() throws Exception { if (hasFailed()) { return; } super.beforeClass(); ((DBI) dbi).registerMapper(new LowerToCamelBeanMapperFactory(CatalogOverrideBlockDefinitionModelDao.class)); }
@BeforeClass(groups = "slow") public void beforeClass() throws Exception { if (hasFailed()) { return; } super.beforeClass(); ((DBI) dbi).registerMapper(new LowerToCamelBeanMapperFactory(CatalogOverridePhaseUsageModelDao.class)); }
@BeforeClass(groups = "slow") public void beforeClass() throws Exception { if (hasFailed()) { return; } super.beforeClass(); ((DBI) dbi).registerMapper(new LowerToCamelBeanMapperFactory(CatalogOverrideUsageDefinitionModelDao.class)); }
@BeforeClass(groups = "slow") public void beforeClass() throws Exception { if (hasFailed()) { return; } super.beforeClass(); ((DBI) dbi).registerMapper(new LowerToCamelBeanMapperFactory(CatalogOverrideTierBlockModelDao.class)); }
@BeforeClass(groups = "slow") public void beforeClass() throws Exception { if (hasFailed()) { return; } super.beforeClass(); ((DBI) dbi).registerMapper(new LowerToCamelBeanMapperFactory(CatalogOverridePhaseDefinitionModelDao.class)); }
@BeforeClass(groups = "slow") public void beforeClass() throws Exception { if (hasFailed()) { return; } super.beforeClass(); ((DBI) dbi).registerMapper(new LowerToCamelBeanMapperFactory(CatalogOverridePlanPhaseModelDao.class)); }
@BeforeClass(groups = "slow") public void beforeClass() throws Exception { if (hasFailed()) { return; } super.beforeClass(); ((DBI) dbi).registerMapper(new LowerToCamelBeanMapperFactory(CatalogOverrideTierDefinitionModelDao.class)); }
@Override public synchronized IDBI getDBI() { if (dbi == null) { final RetryableDataSource retryableDataSource = new RetryableDataSource(getDataSource()); dbi = (DBI) new DBIProvider(null, retryableDataSource, null).get(); // Register KB specific mappers for (final ResultSetMapperFactory resultSetMapperFactory : IDBISetup.mapperFactoriesToRegister()) { dbi.registerMapper(resultSetMapperFactory); } for (final ResultSetMapper resultSetMapper : IDBISetup.mappersToRegister()) { dbi.registerMapper(resultSetMapper); } } return dbi; }
@Override public DBI get() { try { DBI dbi = dbiFactory.build(environment, dataSourceFactory, "db"); for (ResultSetMapper<?> resultSetMapper : resultSetMappers) { dbi.registerMapper(resultSetMapper); } return dbi; } catch (Exception e) { throw new ProvisionException("while instantiating DBI", e); } } }
dbi = new DBI(prestoMetastoreDataSource); org.rakam.presto.analysis.PrestoRakamRaptorMetastore.SignatureReferenceTypeManager signatureReferenceTypeManager = new SignatureReferenceTypeManager(); dbi.registerMapper(new TableColumn.Mapper(signatureReferenceTypeManager)); dbi.registerMapper(new Distribution.Mapper(signatureReferenceTypeManager)); this.dao = onDemandDao(dbi, MetadataDao.class); this.projectConfig = projectConfig;
@Before public void setUp() throws Exception { dbi = new DBI("jdbc:h2:mem:" + UUID.randomUUID()); dbi.registerMapper(new SomethingMapper()); handle = dbi.open(); handle.execute("create table something (id int primary key, name varchar(100))"); }
@Before public void setUp() throws Exception { JdbcDataSource ds = new JdbcDataSource(); // in MVCC mode h2 doesn't shut down immediately on all connections closed, so need random db name ds.setURL(String.format("jdbc:h2:mem:%s;MVCC=TRUE", UUID.randomUUID())); dbi = new DBI(ds); dbi.registerMapper(new SomethingMapper()); handle = dbi.open(); handle.execute("create table something (id int primary key, name varchar(100))"); }
@Before public void setUp() throws Exception { JdbcDataSource ds = new JdbcDataSource(); ds.setURL("jdbc:h2:mem:" + UUID.randomUUID()); dbi = new DBI(ds); dbi.registerMapper(new SomethingMapper()); handle = dbi.open(); handle.execute("create table something (id int primary key, name varchar(100))"); }
@Before public void setUp() throws Exception { JdbcDataSource ds = new JdbcDataSource(); ds.setURL("jdbc:h2:mem:" + UUID.randomUUID()); dbi = new DBI(ds); dbi.registerMapper(new SomethingMapper()); handle = dbi.open(); handle.execute("create table something (id int primary key, name varchar(100))"); }
@Before public void setUp() throws Exception { JdbcDataSource ds = new JdbcDataSource(); ds.setURL("jdbc:h2:mem:" + UUID.randomUUID()); dbi = new DBI(ds); dbi.registerMapper(new SomethingMapper()); handle = dbi.open(); handle.execute("create table something (id int primary key, name varchar(100))"); }
@Before public void setUp() throws Exception { JdbcDataSource ds = new JdbcDataSource(); ds.setURL("jdbc:h2:mem:" + UUID.randomUUID()); dbi = new DBI(ds); dbi.registerMapper(new SomethingMapper()); handle = dbi.open(); handle.execute("create table something (id int primary key, name varchar(100))"); }