Package org.apache.tuscany.das.rdb.config

Examples of org.apache.tuscany.das.rdb.config.Parameter


    public SPCommandImpl(String sqlString, MappingWrapper config, List params) {
        super(sqlString, config, null);
        Iterator i = params.iterator();
        for (int idx = 1; i.hasNext(); idx++) {
            Parameter p = (Parameter) i.next();

            int index = p.getColumnType().lastIndexOf('.');
            String pkg = p.getColumnType().substring(0, index);
            String typeName = p.getColumnType().substring(index + 1);

            Type sdoType = TypeHelper.INSTANCE.getType(pkg, typeName);

            int direction = ParameterImpl.IN;
            if ("OUT".equalsIgnoreCase(p.getDirection())) {
                direction = ParameterImpl.OUT;
            } else if ("INOUT".equalsIgnoreCase(p.getDirection())) {
                direction = ParameterImpl.IN_OUT;
            }
            parameters.findOrCreateParameterWithIndex(idx, direction, sdoType);
        }
View Full Code Here


      //Command insertAdhoc = das.createCommand("insert into CUSTOMER values (?, ?, ?)");
      org.apache.tuscany.das.rdb.config.Command insertAdhoc = ConfigFactory.INSTANCE.createCommand();
      insertAdhoc.setKind("insert");
      insertAdhoc.setSQL("insert into CUSTOMER values (?, ?, ?)");
      insertAdhoc.setName("insertCustomer");
      Parameter parameter1 = ConfigFactory.INSTANCE.createParameter();
    parameter1.setName("ID");
    Parameter parameter2 = ConfigFactory.INSTANCE.createParameter();
    parameter2.setName("LASTNAME");
    Parameter parameter3 = ConfigFactory.INSTANCE.createParameter();
    parameter3.setName("ADDRESS");
    insertAdhoc.getParameter().add(parameter1);
    insertAdhoc.getParameter().add(parameter2);
    insertAdhoc.getParameter().add(parameter3);
    Config cfg = helper.getConfig();
    cfg.getCommand().add(insertAdhoc);
View Full Code Here

  
    public SPCommandImpl(String sqlString, MappingWrapper config, List params) {
        super(sqlString, config, null);
        Iterator i = params.iterator();
        while (i.hasNext()) {
            Parameter p = (Parameter) i.next();

            int index = p.getColumnType().lastIndexOf('.');
            String pkg = p.getColumnType().substring(0, index);
            String typeName = p.getColumnType().substring(index + 1);

            Type sdoType = TypeHelper.INSTANCE.getType(pkg, typeName);

            String direction = ParameterExtendedImpl.IN;
            if (ParameterExtendedImpl.OUT.equalsIgnoreCase(p.getDirection())) {
                direction = ParameterExtendedImpl.OUT;
            } else if (ParameterExtendedImpl.IN_OUT.equalsIgnoreCase(p.getDirection())) {
                direction = ParameterExtendedImpl.IN_OUT;
            }
            parameters.findOrCreateParameterWithIndex(p.getIndex(), direction, sdoType);
        }

    }
View Full Code Here

    public SPCommandImpl(String sqlString, MappingWrapper config, List params) {
        super(sqlString, config, null);
        Iterator i = params.iterator();
        while (i.hasNext()) {
            Parameter p = (Parameter) i.next();

            int index = p.getColumnType().lastIndexOf('.');
            String pkg = p.getColumnType().substring(0, index);
            String typeName = p.getColumnType().substring(index + 1);

            Type sdoType = TypeHelper.INSTANCE.getType(pkg, typeName);

            int direction = ParameterImpl.IN;
            if ("OUT".equalsIgnoreCase(p.getDirection())) {
                direction = ParameterImpl.OUT;
            } else if ("INOUT".equalsIgnoreCase(p.getDirection())) {
                direction = ParameterImpl.IN_OUT;
            }
            parameters.findOrCreateParameterWithIndex(p.getIndex(), direction, sdoType);
        }

    }
View Full Code Here

TOP

Related Classes of org.apache.tuscany.das.rdb.config.Parameter

Copyright © 2018 www.massapicom. 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.