Examples of DbTypeManager


Examples of org.mule.module.db.internal.domain.type.DbTypeManager

    @Override
    protected DbConfig createInstance() throws Exception
    {
        validate();

        DbTypeManager dbTypeManager = doCreateTypeManager();
        dbConfig = doCreateDbConfig(dataSource, dbTypeManager);
        dbConfig.setPoolingProfile(poolingProfile);
        dbConfig.setUseXaTransactions(useXaTransactions);
        dbConfig.setUrl(getEffectiveUrl());
        dbConfig.setConnectionTimeout(connectionTimeout);
View Full Code Here

Examples of org.mule.module.db.internal.domain.type.DbTypeManager

    @Test
    public void resolvesQueryParameterKnownType() throws Exception
    {
        DbConnection connection = createDbConnection();

        DbTypeManager dbTypeManager = new DbTypeManagerBuilder().on(connection).managing(JdbcTypes.INTEGER_DB_TYPE).build();

        QueryTemplate queryTemplate = createQueryTemplate();

        QueryParamTypeResolver paramTypeResolver = new QueryParamTypeResolver(dbTypeManager);
View Full Code Here

Examples of org.mule.module.db.internal.domain.type.DbTypeManager

    {
        DbConnection connection = createDbConnection();

        QueryTemplate queryTemplate = createQueryTemplate();

        DbTypeManager dbTypeManager = new DbTypeManagerBuilder().on(connection).unknowing(JdbcTypes.INTEGER_DB_TYPE).build();

        QueryParamTypeResolver paramTypeResolver = new QueryParamTypeResolver(dbTypeManager);

        Map<Integer, DbType> parameterTypes = paramTypeResolver.getParameterTypes(connection, queryTemplate);
View Full Code Here

Examples of org.mule.module.db.internal.domain.type.DbTypeManager

        DbConnection connection = new DbConnectionBuilder().onCalatog(catalog).with(databaseMetaData).build();

        QueryTemplate queryTemplate = new QueryTemplate(sqlText, QueryType.STORE_PROCEDURE_CALL, Collections.<org.mule.module.db.internal.domain.param.QueryParam>singletonList(new DefaultInputQueryParam(1, UnknownDbType.getInstance(), "7", TYPE_COLUMN)));

        DbTypeManager dbTypeManager = new DbTypeManagerBuilder().on(connection).managing(JdbcTypes.INTEGER_DB_TYPE).build();

        StoredProcedureParamTypeResolver paramTypeResolver = new StoredProcedureParamTypeResolver(dbTypeManager);

        Map<Integer, DbType> parameterTypes = paramTypeResolver.getParameterTypes(connection, queryTemplate);
View Full Code Here

Examples of org.mule.module.db.internal.domain.type.DbTypeManager

    @Test
    public void resolvesCustomDbTypes() throws Exception
    {
        GenericDbConfig dbConfig = muleContext.getRegistry().lookupObject("dbConfig");
        DbTypeManager dbTypeManager = dbConfig.getDbTypeManager();
        DbConnectionFactory connectionFactory = dbConfig.getConnectionFactory();
        DbConnection connection = connectionFactory.createConnection(TransactionalAction.NOT_SUPPORTED);

        try
        {
View Full Code Here

Examples of org.mule.module.db.internal.domain.type.DbTypeManager

        return this;
    }

    public DbTypeManager build()
    {
        DbTypeManager dbTypeManager = mock(DbTypeManager.class);

        for (DbType type : types)
        {
            when(dbTypeManager.lookup(connection, type.getId(), type.getName())).thenReturn(type);
        }

        for (DbType type : unknownTypes)
        {
            when(dbTypeManager.lookup(connection, type.getId(), type.getName())).thenThrow(new UnknownDbTypeException(type.getId(), type.getName()));
        }

        return dbTypeManager;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.