Examples of asFloat8()


Examples of org.apache.tajo.datum.Datum.asFloat8()

    Datum valueDatum = params.get(0);
    if(valueDatum instanceof NullDatum) {
      return NullDatum.get();
    }

    return DatumFactory.createInt8((long)Math.ceil(valueDatum.asFloat8()));
  }

}
View Full Code Here

Examples of org.apache.tajo.datum.Datum.asFloat8()

    Datum valueDatum = params.get(0);
    if(valueDatum instanceof NullDatum) {
      return NullDatum.get();
    }

    return DatumFactory.createFloat8(Math.exp(valueDatum.asFloat8()));
  }
}
View Full Code Here

Examples of org.apache.tajo.datum.Datum.asFloat8()

    Datum valueDatum = params.get(0);
    if(valueDatum instanceof NullDatum) {
      return NullDatum.get();
    }

    return DatumFactory.createFloat8(Math.asin(valueDatum.asFloat8()));
  }
}
View Full Code Here

Examples of org.apache.tajo.datum.Datum.asFloat8()

    Datum valueDatum = params.get(0);
    if(valueDatum instanceof NullDatum) {
      return NullDatum.get();
    }

    return DatumFactory.createInt8((long)Math.floor(valueDatum.asFloat8()));
  }
}
View Full Code Here

Examples of org.apache.tajo.datum.Datum.asFloat8()

    Datum value2Datum = params.get(1);
    if(value1Datum instanceof NullDatum || value2Datum instanceof NullDatum) {
      return NullDatum.get();
    }

    return DatumFactory.createFloat8(Math.pow(value1Datum.asFloat8(), value2Datum.asFloat8()));
  }
}
View Full Code Here

Examples of org.apache.tajo.datum.Datum.asFloat8()

    Datum valueDatum = params.get(0);
    if(valueDatum instanceof NullDatum) {
      return NullDatum.get();
    }

    return DatumFactory.createFloat8(Math.sin(valueDatum.asFloat8()));
  }
}
View Full Code Here

Examples of org.apache.tajo.datum.Datum.asFloat8()

    Datum valueDatum = params.get(0);
    if(valueDatum instanceof NullDatum) {
      return NullDatum.get();
    }

    return DatumFactory.createFloat8(Math.toDegrees(valueDatum.asFloat8()));
  }
}
View Full Code Here

Examples of org.apache.tajo.datum.Datum.asFloat8()

    Datum valueDatum = params.get(0);
    if(valueDatum instanceof NullDatum) {
      return NullDatum.get();
    }

    return DatumFactory.createFloat8(Math.atan(valueDatum.asFloat8()));
  }
}
View Full Code Here

Examples of org.apache.tajo.datum.Datum.asFloat8()

    Datum valueDatum = params.get(0);
    if(valueDatum instanceof NullDatum) {
      return NullDatum.get();
    }

    return DatumFactory.createFloat8(Math.cos(valueDatum.asFloat8()));
  }
}
View Full Code Here

Examples of org.apache.tajo.datum.Datum.asFloat8()

    Datum valueDatum = params.get(0);
    if(valueDatum instanceof NullDatum) {
      return NullDatum.get();
    }

    double value = valueDatum.asFloat8();

    // Note: there are various round up/down approaches (https://en.wikipedia.org/wiki/Rounding#Tie-breaking).
    //       Math.round uses an approach different from other programming languages, so the results of round function
    //       can be different from other DBMSs. For example, Math.round(-5.5) returns -5. In contrast,
    //       round function in MySQL and PostgreSQL returns -6. The below code is a workaround code for this.
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.