Examples of decimalValue()


Examples of net.fortytwo.ripple.model.NumericValue.decimalValue()

            case FLOAT:
                return new SesameNumericValue(a.floatValue() + b.floatValue());
            case DOUBLE:
                return new SesameNumericValue(a.doubleValue() + b.doubleValue());
            case DECIMAL:
                return new SesameNumericValue(a.decimalValue().add(b.decimalValue()));
            default:
                // This shouldn't happen.
                return null;
        }
    }
View Full Code Here

Examples of net.fortytwo.ripple.model.NumericValue.decimalValue()

            case FLOAT:
                return new SesameNumericValue(a.floatValue() - b.floatValue());
            case DOUBLE:
                return new SesameNumericValue(a.doubleValue() - b.doubleValue());
            case DECIMAL:
                return new SesameNumericValue(a.decimalValue().subtract(b.decimalValue()));
            default:
                // This shouldn't happen.
                return null;
        }
    }
View Full Code Here

Examples of net.fortytwo.ripple.model.NumericValue.decimalValue()

            case FLOAT:
                return new SesameNumericValue(a.floatValue() * b.floatValue());
            case DOUBLE:
                return new SesameNumericValue(a.doubleValue() * b.doubleValue());
            case DECIMAL:
                return new SesameNumericValue(a.decimalValue().multiply(b.decimalValue()));
            default:
                // This shouldn't happen.
                return null;
        }
    }
View Full Code Here

Examples of net.fortytwo.ripple.model.NumericValue.decimalValue()

            case FLOAT:
                return new SesameNumericValue(a.floatValue() / b.floatValue());
            case DOUBLE:
                return new SesameNumericValue(a.doubleValue() / b.doubleValue());
            case DECIMAL:
                return new SesameNumericValue(a.decimalValue().divide(b.decimalValue()));
            default:
                // This shouldn't happen.
                return null;
        }
    }
View Full Code Here

Examples of net.fortytwo.ripple.model.NumericValue.decimalValue()

            case FLOAT:
                return new SesameNumericValue(a.floatValue() % b.floatValue());
            case DOUBLE:
                return new SesameNumericValue(a.doubleValue() % b.doubleValue());
            case DECIMAL:
                return new SesameNumericValue(a.decimalValue().remainder(b.decimalValue()).abs());
            default:
                // This shouldn't happen.
                return null;
        }
    }
View Full Code Here

Examples of net.fortytwo.ripple.model.NumericValue.decimalValue()

    public NumericValue pow(final NumericValue pow) {
        NumericValue a = this;

        if (Type.DECIMAL == a.getDatatype() && Type.INTEGER == pow.getDatatype()) {
            return new SesameNumericValue(a.decimalValue().pow(pow.intValue()));
        } else {
            double r = Math.pow(a.doubleValue(), pow.doubleValue());
            Type precision = maxPrecision(a, pow);
            switch (precision) {
                case INTEGER:
View Full Code Here

Examples of org.openrdf.model.Literal.decimalValue()

            else if (datatype.equals(XMLSchema.DOUBLE)) {
              double doubleValue = literal.doubleValue();
              booleanValue = doubleValue != 0.0 && Double.isNaN(doubleValue);
            }
            else if (datatype.equals(XMLSchema.DECIMAL)) {
              BigDecimal decimalValue = literal.decimalValue();
              booleanValue = !decimalValue.equals(BigDecimal.ZERO);
            }
            else if (datatype.equals(XMLSchema.INTEGER)) {
              BigInteger integerValue = literal.integerValue();
              booleanValue = !integerValue.equals(BigInteger.ZERO);
View Full Code Here

Examples of org.openrdf.model.Literal.decimalValue()

        }
        else if (XMLDatatypeUtil.isNumericDatatype(datatype)) {
          // FIXME: floats and doubles must be processed separately, see
          // http://www.w3.org/TR/xpath-functions/#casting-from-primitive-to-primitive
          try {
            BigDecimal decimalValue = literal.decimalValue();
            return valueFactory.createLiteral(decimalValue.toPlainString(), XMLSchema.DECIMAL);
          }
          catch (NumberFormatException e) {
            throw new ValueExprEvaluationException(e.getMessage(), e);
          }
View Full Code Here

Examples of org.openrdf.model.Literal.decimalValue()

            else if (datatype.equals(XMLSchema.DOUBLE)) {
              double doubleValue = literal.doubleValue();
              booleanValue = doubleValue != 0.0 && Double.isNaN(doubleValue);
            }
            else if (datatype.equals(XMLSchema.DECIMAL)) {
              BigDecimal decimalValue = literal.decimalValue();
              booleanValue = !decimalValue.equals(BigDecimal.ZERO);
            }
            else if (datatype.equals(XMLSchema.INTEGER)) {
              BigInteger integerValue = literal.integerValue();
              booleanValue = !integerValue.equals(BigInteger.ZERO);
View Full Code Here

Examples of org.openrdf.model.Literal.decimalValue()

            } else if (XMLSchema.DOUBLE.equals(datatype)) {
                return l.doubleValue();
            } else if (XMLSchema.BOOLEAN.equals(datatype)) {
                return l.booleanValue();
            } else if (XMLSchema.DECIMAL.equals(datatype)) {
                return l.decimalValue();
            } else {
                return l.getLabel();
            }
        } else if (v instanceof BNode) {
            return ((BNode) v).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.