Examples of NumericQueryNode


Examples of org.apache.lucene.queryParser.standard.nodes.NumericQueryNode

              case FLOAT:
                upperNumber = upperNumber.floatValue();
                lowerNumber = lowerNumber.floatValue();
            }
           
            NumericQueryNode lowerNode = new NumericQueryNode(
                parametricRangeNode.getField(), lowerNumber, numberFormat);
            NumericQueryNode upperNode = new NumericQueryNode(
                parametricRangeNode.getField(), upperNumber, numberFormat);
           
            boolean upperInclusive = upper.getOperator() == CompareOperator.LE;
            boolean lowerInclusive = lower.getOperator() == CompareOperator.GE;
           
View Full Code Here

Examples of org.apache.lucene.queryParser.standard.nodes.NumericQueryNode

 
  public NumericRangeQuery<? extends Number> build(QueryNode queryNode)
      throws QueryNodeException {
    NumericRangeQueryNode numericRangeNode = (NumericRangeQueryNode) queryNode;
   
    NumericQueryNode lowerNumericNode = numericRangeNode.getLowerBound();
    NumericQueryNode upperNumericNode = numericRangeNode.getUpperBound();
   
    Number lowerNumber, upperNumber;
   
    if (lowerNumericNode != null) {
      lowerNumber = lowerNumericNode.getValue();
    } else {
      lowerNumber = null;
    }
   
    if (upperNumericNode != null) {
      upperNumber = upperNumericNode.getValue();
    } else {
      upperNumber = null;
    }
   
    NumericConfig numericConfig = numericRangeNode.getNumericConfig();
View Full Code Here

Examples of org.apache.lucene.queryParser.standard.nodes.NumericQueryNode

                break;
              case FLOAT:
                number = number.floatValue();
            }
           
            NumericQueryNode lowerNode = new NumericQueryNode(fieldNode
                .getField(), number, numberFormat);
            NumericQueryNode upperNode = new NumericQueryNode(fieldNode
                .getField(), number, numberFormat);
           
            return new NumericRangeQueryNode(lowerNode, upperNode, true, true,
                numericConfig);
           
View Full Code Here

Examples of org.apache.lucene.queryparser.flexible.standard.nodes.NumericQueryNode

  public NodeNumericRangeQuery<? extends Number> build(final QueryNode queryNode)
  throws QueryNodeException {
    final NodeNumericRangeQueryNode numericRangeNode = (NodeNumericRangeQueryNode) queryNode;

    final NumericQueryNode lowerNumericNode = numericRangeNode.getLowerBound();
    final NumericQueryNode upperNumericNode = numericRangeNode.getUpperBound();

    final Number lowerNumber, upperNumber;

    if (lowerNumericNode != null) {
      lowerNumber = lowerNumericNode.getValue();
    }
    else {
      lowerNumber = null;
    }

    if (upperNumericNode != null) {
      upperNumber = upperNumericNode.getValue();
    }
    else {
      upperNumber = null;
    }
View Full Code Here

Examples of org.apache.lucene.queryparser.flexible.standard.nodes.NumericQueryNode

  @Override
  public NumericRangeQuery<? extends Number> build(QueryNode queryNode)
      throws QueryNodeException {
    NumericRangeQueryNode numericRangeNode = (NumericRangeQueryNode) queryNode;
   
    NumericQueryNode lowerNumericNode = numericRangeNode.getLowerBound();
    NumericQueryNode upperNumericNode = numericRangeNode.getUpperBound();
   
    Number lowerNumber = lowerNumericNode.getValue();
    Number upperNumber = upperNumericNode.getValue();
   
    NumericConfig numericConfig = numericRangeNode.getNumericConfig();
    NumericType numberType = numericConfig.getType();
    String field = StringUtils.toString(numericRangeNode.getField());
    boolean minInclusive = numericRangeNode.isLowerInclusive();
View Full Code Here

Examples of org.apache.lucene.queryparser.flexible.standard.nodes.NumericQueryNode

            } else {
              throw new QueryNodeParseException(new MessageImpl(
                  QueryParserMessages.NUMERIC_CANNOT_BE_EMPTY, fieldNode.getFieldAsString()));
            }
           
            NumericQueryNode lowerNode = new NumericQueryNode(fieldNode
                .getField(), number, numberFormat);
            NumericQueryNode upperNode = new NumericQueryNode(fieldNode
                .getField(), number, numberFormat);
           
            return new NumericRangeQueryNode(lowerNode, upperNode, true, true,
                numericConfig);
           
View Full Code Here

Examples of org.apache.lucene.queryparser.flexible.standard.nodes.NumericQueryNode

              case FLOAT:
                if (upperNumber != null) upperNumber = upperNumber.floatValue();
                if (lowerNumber != null) lowerNumber = lowerNumber.floatValue();
            }
           
            NumericQueryNode lowerNode = new NumericQueryNode(
                termRangeNode.getField(), lowerNumber, numberFormat);
            NumericQueryNode upperNode = new NumericQueryNode(
                termRangeNode.getField(), upperNumber, numberFormat);
           
            boolean lowerInclusive = termRangeNode.isLowerInclusive();
            boolean upperInclusive = termRangeNode.isUpperInclusive();
           
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.