Examples of ParameterNode


Examples of org.apache.derby.impl.sql.compile.ParameterNode

                cc.setParameterList(parameterList);
                /* Link the untyped parameters to the array of parameter descriptors */

                DataTypeDescriptor[] descriptors = cc.getParameterTypes();

                ParameterNode                           newNode;
                int                                                     paramCount;

                /*
    ** Iterate through the list of untyped parameter nodes, set each one
    ** to point to the array of parameter descriptors.
    */
                paramCount = -1;
                int plSize = parameterList.size();
                for (int index = 0; index < plSize; index++)
                {
                        paramCount++;

                        newNode = (ParameterNode) parameterList.elementAt(index);
                        newNode.setDescriptors(descriptors );
                }
        }
View Full Code Here

Examples of org.apache.flex.compiler.internal.tree.as.ParameterNode

        SetterNode fixSetter = new SetterNode(null, null, new IdentifierNode("fixed"));
        pub = new NamespaceIdentifierNode(INamespaceConstants.public_);
        pub.span(-1, -1, -1, -1);
        fixSetter.setNamespace(pub);
        fixSetter.setType(null, new IdentifierNode(IASLanguageConstants.void_));
        ParameterNode value = new ParameterNode(new IdentifierNode("value"));
        value.setType(null, new IdentifierNode(IASLanguageConstants.Boolean));
        fixSetter.getParametersContainerNode().addChild(value);
        retVal[3] = fixSetter;

        return retVal;
    }
View Full Code Here

Examples of org.datanucleus.query.node.ParameterNode

                throw new QueryInvalidParametersException("Query is using named parameters yet also has \"" + id + "\"");
            }
            String paramName = id.substring(1);
            try
            {
                Node node = new ParameterNode(NodeType.PARAMETER, Integer.valueOf(paramName), parameterPosition);
                parameterPosition++;
                stack.push(node);
                return true;
            }
            catch (NumberFormatException nfe)
            {
                throw new NucleusUserException("Numbered parameter syntax starting ? but isnt followed by numeric!");
            }
        }
        else if (first == ':')
        {
            // Named parameter - stored as String
            if (paramType == null)
            {
                paramType = ParameterType.NAMED;
            }
            else if (paramType == ParameterType.NUMBERED)
            {
                throw new QueryInvalidParametersException("Query is using numbered parameters yet also has \"" + id + "\"");
            }
            Node node = new ParameterNode(NodeType.PARAMETER, id.substring(1), parameterPosition);
            parameterPosition++;
            stack.push(node);
            return true;
        }
        else
View Full Code Here

Examples of org.datanucleus.query.node.ParameterNode

            {
                throw new QueryCompilerSyntaxException("Explicit parameters defined for query, yet implicit parameter syntax (\"" + id + "\") found");
            }

            // Named parameter - stored as String
            Node expr = new ParameterNode(NodeType.PARAMETER, id.substring(1), parameterPosition);
            parameterPosition++;
            stack.push(expr);
            return true;
        }
        else
View Full Code Here

Examples of org.geppetto.core.model.runtime.ParameterNode

    quantity2.setValue(ValuesFactory.getDoubleValue(100d));

    v.addPhysicalQuantity(quantity);
    v.addPhysicalQuantity(quantity2);

    ParameterNode a1 = new ParameterNode("a");

    runtimeTree.addChild(entity1);
    runtimeTree.addChild(entity2);
    entity1.addChild(entity2);
    entity2.addChild(entity3);
View Full Code Here

Examples of org.hibernate.hql.ast.tree.ParameterNode

        }
        queryTranslatorImpl.showHqlAst( hqlParser.getAST() );

        // Create a parameter specification for the collection filter...
        Type collectionFilterKeyType = sessionFactoryHelper.requireQueryableCollection( collectionFilterRole ).getKeyType();
        ParameterNode collectionFilterKeyParameter = ( ParameterNode ) astFactory.create( PARAM, "?" );
        CollectionFilterKeyParameterSpecification collectionFilterKeyParameterSpec = new CollectionFilterKeyParameterSpecification(
            collectionFilterRole, collectionFilterKeyType, positionalParameterCount++
        );
        collectionFilterKeyParameter.setHqlParameterSpecification( collectionFilterKeyParameterSpec );
        parameters.add( collectionFilterKeyParameterSpec );
      }
    }
  }
View Full Code Here

Examples of org.hibernate.hql.ast.tree.ParameterNode

  protected AST generatePositionalParameter(AST inputNode) throws SemanticException {
    if ( namedParameters.size() > 0 ) {
      throw new SemanticException( "cannot define positional parameter after any named parameters have been defined" );
    }
    ParameterNode parameter = ( ParameterNode ) astFactory.create( PARAM, "?" );
    PositionalParameterSpecification paramSpec = new PositionalParameterSpecification(
        ( ( Node ) inputNode ).getLine(),
            ( ( Node ) inputNode ).getColumn(),
        positionalParameterCount++
    );
    parameter.setHqlParameterSpecification( paramSpec );
    parameters.add( paramSpec );
    return parameter;
  }
View Full Code Here

Examples of org.hibernate.hql.ast.tree.ParameterNode

    String name = nameNode.getText();
    trackNamedParameterPositions( name );

    // create the node initially with the param name so that it shows
    // appropriately in the "original text" attribute
    ParameterNode parameter = ( ParameterNode ) astFactory.create( NAMED_PARAM, name );
    parameter.setText( "?" );

    NamedParameterSpecification paramSpec = new NamedParameterSpecification(
        ( ( Node ) delimiterNode ).getLine(),
            ( ( Node ) delimiterNode ).getColumn(),
        name
    );
    parameter.setHqlParameterSpecification( paramSpec );
    parameters.add( paramSpec );
    return parameter;
  }
View Full Code Here

Examples of org.hibernate.hql.ast.tree.ParameterNode

        }
        queryTranslatorImpl.showHqlAst( hqlParser.getAST() );

        // Create a parameter specification for the collection filter...
        Type collectionFilterKeyType = sessionFactoryHelper.requireQueryableCollection( collectionFilterRole ).getKeyType();
        ParameterNode collectionFilterKeyParameter = ( ParameterNode ) astFactory.create( PARAM, "?" );
        CollectionFilterKeyParameterSpecification collectionFilterKeyParameterSpec = new CollectionFilterKeyParameterSpecification(
            collectionFilterRole, collectionFilterKeyType, positionalParameterCount++
        );
        collectionFilterKeyParameter.setHqlParameterSpecification( collectionFilterKeyParameterSpec );
        parameters.add( collectionFilterKeyParameterSpec );
      }
    }
  }
View Full Code Here

Examples of org.hibernate.hql.ast.tree.ParameterNode

  protected AST generatePositionalParameter(AST inputNode) throws SemanticException {
    if ( namedParameters.size() > 0 ) {
      throw new SemanticException( "cannot define positional parameter after any named parameters have been defined" );
    }
    ParameterNode parameter = ( ParameterNode ) astFactory.create( PARAM, "?" );
    PositionalParameterSpecification paramSpec = new PositionalParameterSpecification(
        inputNode.getLine(),
            inputNode.getColumn(),
        positionalParameterCount++
    );
    parameter.setHqlParameterSpecification( paramSpec );
    parameters.add( paramSpec );
    return parameter;
  }
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.