Examples of DBType


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

    {
        List<QueryParam> newParams = new ArrayList<QueryParam>();

        for (QueryParam originalParam : queryTemplate.getParams())
        {
            DbType type = paramTypes.get((originalParam).getIndex());
            QueryParam newParam;

            if (originalParam instanceof InOutQueryParam)
            {
                newParam = new DefaultInOutQueryParam(originalParam.getIndex(), type, originalParam.getName(), ((InOutQueryParam) originalParam).getValue());
View Full Code Here

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

                resolvedParamTypes.put(queryParam.getIndex(), metadataParamTypes.get(queryParam.getIndex()));
            }
            else if (queryParam.getType() instanceof DynamicDbType)
            {
                DbType dbType = dbTypeManager.lookup(connection, queryParam.getType().getName());

                resolvedParamTypes.put(queryParam.getIndex(), dbType);
            }
            else
            {
View Full Code Here

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

        for (QueryParam queryParam : queryTemplate.getParams())
        {
            int parameterTypeId = parameterMetaData.getParameterType(queryParam.getIndex());
            String parameterTypeName = parameterMetaData.getParameterTypeName(queryParam.getIndex());
            DbType dbType;
            try
            {
                dbType = dbTypeManager.lookup(connection, parameterTypeId, parameterTypeName);
            }
            catch (UnknownDbTypeException e)
View Full Code Here

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

            {
                String name = procedureColumns.getString(PARAM_NAME_COLUN_INDEX);
                logger.debug(String.format("Resolved parameter type: Store procedure: %s Name: %s Index: %s Type ID: %s Type Name: %s", storedProcedureName, name, position, typeId, typeName));
            }

            DbType dbType;
            try
            {
                dbType = dbTypeManager.lookup(connection, typeId, typeName);
            }
            catch (UnknownDbTypeException e)
View Full Code Here

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

    @Test
    public void resolvesDynamicDbType() throws Exception
    {
        QueryTemplate queryTemplate = new QueryTemplate(SQL_TEXT, QueryType.SELECT, Collections.<org.mule.module.db.internal.domain.param.QueryParam>singletonList(new DefaultInputQueryParam(1, new DynamicDbType(CUSTOM_TYPE_NAME), "7", "param1")));

        DbType customType = mock(DbType.class);
        when(dbTypeManager.lookup(connection, CUSTOM_TYPE_NAME)).thenReturn(customType);

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

        assertThat(1, equalTo(parameterTypes.size()));
View Full Code Here

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

        }
    }

    protected void assertResolvesType(DbConnection connection, DbTypeManager dbTypeManager, String name, int id)
    {
        DbType cursor = dbTypeManager.lookup(connection, name);

        assertThat(name, equalTo(cursor.getName()));
        assertThat(id, equalTo(cursor.getId()));
    }
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.