#include <math.h>
#include <iomanip>
#include <ostream>
#include <sstream>
#include "common/logging.h"
#include "runtime/multi-precision.h"
#include "util/decimal-util.h"
#include "util/hash-util.h"
Go to the source code of this file.
|
| impala |
| This file contains type definitions that are used throughout the code base.
|
|
|
Decimal4Value | impala::ToDecimal4 (const Decimal4Value &v, bool *overflow) |
|
Decimal8Value | impala::ToDecimal8 (const Decimal4Value &v, bool *overflow) |
|
Decimal16Value | impala::ToDecimal16 (const Decimal4Value &v, bool *overflow) |
|
Decimal4Value | impala::ToDecimal4 (const Decimal8Value &v, bool *overflow) |
|
Decimal8Value | impala::ToDecimal8 (const Decimal8Value &v, bool *overflow) |
|
Decimal16Value | impala::ToDecimal16 (const Decimal8Value &v, bool *overflow) |
|
Decimal4Value | impala::ToDecimal4 (const Decimal16Value &v, bool *overflow) |
|
Decimal8Value | impala::ToDecimal8 (const Decimal16Value &v, bool *overflow) |
|
Decimal16Value | impala::ToDecimal16 (const Decimal16Value &v, bool *overflow) |
|
std::ostream & | impala::operator<< (std::ostream &os, const Decimal4Value &d) |
|
std::ostream & | impala::operator<< (std::ostream &os, const Decimal8Value &d) |
|
std::ostream & | impala::operator<< (std::ostream &os, const Decimal16Value &d) |
|
std::size_t | impala::hash_value (const Decimal4Value &v) |
| This function must be called 'hash_value' to be picked up by boost. More...
|
|
std::size_t | impala::hash_value (const Decimal8Value &v) |
|
std::size_t | impala::hash_value (const Decimal16Value &v) |
|