You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by yi...@apache.org on 2023/04/17 05:18:21 UTC
[doris] branch master updated: [Bug](DECIMALV3) report failure if a decimal value is overflow (#18336)
This is an automated email from the ASF dual-hosted git repository.
yiguolei pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/master by this push:
new 5300b21db7 [Bug](DECIMALV3) report failure if a decimal value is overflow (#18336)
5300b21db7 is described below
commit 5300b21db72af2f528f9ca285183ad736c31a78d
Author: Gabriel <ga...@gmail.com>
AuthorDate: Mon Apr 17 13:18:14 2023 +0800
[Bug](DECIMALV3) report failure if a decimal value is overflow (#18336)
---
be/src/runtime/decimalv2_value.cpp | 2 +-
be/src/util/string_parser.hpp | 8 +
be/src/vec/data_types/data_type_decimal.cpp | 11 +-
be/src/vec/data_types/data_type_decimal.h | 2 +-
be/src/vec/exprs/vexpr.cpp | 166 +-
be/src/vec/exprs/vliteral.cpp | 59 +-
be/src/vec/io/io_helper.h | 12 +-
be/src/vec/sink/vtablet_sink.cpp | 69 +
be/src/vec/sink/vtablet_sink.h | 10 +
.../java/org/apache/doris/catalog/ScalarType.java | 6 +-
.../org/apache/doris/analysis/ArithmeticExpr.java | 9 +-
.../org/apache/doris/planner/QueryPlanTest.java | 4 +-
.../data/datatype_p0/decimalv3/test_overflow.out | 19 -
regression-test/data/insert_p0/insert.out | 182 +-
regression-test/data/nereids_arith_p0/date.out | 2968 ------
regression-test/data/nereids_arith_p0/decimal.out | 9995 ++------------------
regression-test/data/nereids_arith_p0/integer.out | 6096 +-----------
regression-test/data/nereids_arith_p0/string.out | 3047 +-----
.../data/nereids_p0/aggregate/aggregate.out | 8 +-
.../operator/test_arithmetic_operators.out | 10 -
.../conditional_functions/test_nullif.out | 2 +-
.../test_arithmetic_operators.out | 18 -
.../operator/test_arithmetic_operators.out | 261 +-
.../test_array_functions_by_literal.out | 3 -
.../cast_function/test_cast_function.out | 16 +-
.../conditional_functions/test_nullif.out | 2 +-
.../decimalv3/test_data/test_overflow.csv | 2 +
.../datatype_p0/decimalv3/test_overflow.groovy | 56 -
.../suites/nereids_arith_p0/load.groovy | 4 +-
.../suites/nereids_p0/aggregate/aggregate.groovy | 2 +-
.../operator/test_arithmetic_operators.groovy | 14 +-
.../conditional_functions/test_nullif.groovy | 4 +-
.../test_arithmetic_operators.groovy | 14 +-
.../suites/point_query_p0/test_point_query.groovy | 2 +-
.../suites/query_p0/aggregate/aggregate.groovy | 2 +-
.../operator/test_arithmetic_operators.groovy | 22 +-
.../test_array_functions_by_literal.groovy | 2 +-
.../cast_function/test_cast_function.groovy | 6 +-
.../conditional_functions/test_nullif.groovy | 4 +-
.../unique_with_mow_p0/test_pk_uk_case.groovy | 8 +-
40 files changed, 1349 insertions(+), 21778 deletions(-)
diff --git a/be/src/runtime/decimalv2_value.cpp b/be/src/runtime/decimalv2_value.cpp
index 9a3202a4ee..0256f6210f 100644
--- a/be/src/runtime/decimalv2_value.cpp
+++ b/be/src/runtime/decimalv2_value.cpp
@@ -353,7 +353,7 @@ int DecimalV2Value::parse_from_str(const char* decimal_str, int32_t length) {
_value = StringParser::string_to_decimal<__int128>(decimal_str, length, PRECISION, SCALE,
&result);
- if (result == StringParser::PARSE_FAILURE) {
+ if (result != StringParser::PARSE_SUCCESS) {
error = E_DEC_BAD_NUM;
}
return error;
diff --git a/be/src/util/string_parser.hpp b/be/src/util/string_parser.hpp
index 5c776029da..4dbca73b23 100644
--- a/be/src/util/string_parser.hpp
+++ b/be/src/util/string_parser.hpp
@@ -32,6 +32,7 @@
#include "common/compiler_util.h"
#include "common/status.h"
#include "runtime/primitive_type.h"
+#include "vec/data_types/data_type_decimal.h"
namespace doris {
@@ -614,6 +615,13 @@ T StringParser::string_to_decimal(const char* s, int len, int type_precision, in
// an exponent will be made later.
if (LIKELY(type_precision > precision)) {
value = (value * 10) + (c - '0'); // Benchmarks are faster with parenthesis...
+ } else {
+ *result = StringParser::PARSE_OVERFLOW;
+ value = is_negative ? vectorized::min_decimal_value<vectorized::Decimal<T>>(
+ type_precision)
+ : vectorized::max_decimal_value<vectorized::Decimal<T>>(
+ type_precision);
+ return value;
}
DCHECK(value >= 0); // For some reason //DCHECK_GE doesn't work with __int128.
++precision;
diff --git a/be/src/vec/data_types/data_type_decimal.cpp b/be/src/vec/data_types/data_type_decimal.cpp
index d623d358a2..482b32f81a 100644
--- a/be/src/vec/data_types/data_type_decimal.cpp
+++ b/be/src/vec/data_types/data_type_decimal.cpp
@@ -156,14 +156,11 @@ MutableColumnPtr DataTypeDecimal<T>::create_column() const {
}
template <typename T>
-T DataTypeDecimal<T>::parse_from_string(const std::string& str) const {
+bool DataTypeDecimal<T>::parse_from_string(const std::string& str, T* res) const {
StringParser::ParseResult result = StringParser::PARSE_SUCCESS;
- T value = StringParser::string_to_decimal<__int128>(str.c_str(), str.size(), precision, scale,
- &result);
- if (result != StringParser::PARSE_SUCCESS) {
- LOG(WARNING) << "Failed to parse string of decimal";
- }
- return value;
+ *res = StringParser::string_to_decimal<__int128>(str.c_str(), str.size(), precision, scale,
+ &result);
+ return result == StringParser::PARSE_SUCCESS;
}
DataTypePtr create_decimal(UInt64 precision_value, UInt64 scale_value, bool use_v2) {
diff --git a/be/src/vec/data_types/data_type_decimal.h b/be/src/vec/data_types/data_type_decimal.h
index 74f1df9230..ec207055a9 100644
--- a/be/src/vec/data_types/data_type_decimal.h
+++ b/be/src/vec/data_types/data_type_decimal.h
@@ -243,7 +243,7 @@ public:
static T get_scale_multiplier(UInt32 scale);
- T parse_from_string(const std::string& str) const;
+ bool parse_from_string(const std::string& str, T* res) const;
private:
const UInt32 precision;
diff --git a/be/src/vec/exprs/vexpr.cpp b/be/src/vec/exprs/vexpr.cpp
index 46297a724f..b1724c9af8 100644
--- a/be/src/vec/exprs/vexpr.cpp
+++ b/be/src/vec/exprs/vexpr.cpp
@@ -120,88 +120,92 @@ void VExpr::close(doris::RuntimeState* state, VExprContext* context,
Status VExpr::create_expr(doris::ObjectPool* pool, const doris::TExprNode& texpr_node,
VExpr** expr) {
- switch (texpr_node.node_type) {
- case TExprNodeType::BOOL_LITERAL:
- case TExprNodeType::INT_LITERAL:
- case TExprNodeType::LARGE_INT_LITERAL:
- case TExprNodeType::FLOAT_LITERAL:
- case TExprNodeType::DECIMAL_LITERAL:
- case TExprNodeType::DATE_LITERAL:
- case TExprNodeType::STRING_LITERAL:
- case TExprNodeType::JSON_LITERAL:
- case TExprNodeType::NULL_LITERAL: {
- *expr = pool->add(new VLiteral(texpr_node));
- break;
- }
- case TExprNodeType::ARRAY_LITERAL: {
- *expr = pool->add(new VArrayLiteral(texpr_node));
- break;
- }
- case TExprNodeType::MAP_LITERAL: {
- *expr = pool->add(new VMapLiteral(texpr_node));
- break;
- }
- case TExprNodeType::STRUCT_LITERAL: {
- *expr = pool->add(new VStructLiteral(texpr_node));
- break;
- }
- case doris::TExprNodeType::SLOT_REF: {
- *expr = pool->add(new VSlotRef(texpr_node));
- break;
- }
- case doris::TExprNodeType::COLUMN_REF: {
- *expr = pool->add(new VColumnRef(texpr_node));
- break;
- }
- case doris::TExprNodeType::COMPOUND_PRED: {
- *expr = pool->add(new VcompoundPred(texpr_node));
- break;
- }
- case doris::TExprNodeType::LAMBDA_FUNCTION_EXPR: {
- *expr = pool->add(new VLambdaFunctionExpr(texpr_node));
- break;
- }
- case doris::TExprNodeType::LAMBDA_FUNCTION_CALL_EXPR: {
- *expr = pool->add(new VLambdaFunctionCallExpr(texpr_node));
- break;
- }
- case doris::TExprNodeType::ARITHMETIC_EXPR:
- case doris::TExprNodeType::BINARY_PRED:
- case doris::TExprNodeType::FUNCTION_CALL:
- case doris::TExprNodeType::COMPUTE_FUNCTION_CALL:
- case doris::TExprNodeType::MATCH_PRED: {
- *expr = pool->add(new VectorizedFnCall(texpr_node));
- break;
- }
- case doris::TExprNodeType::CAST_EXPR: {
- *expr = pool->add(new VCastExpr(texpr_node));
- break;
- }
- case doris::TExprNodeType::IN_PRED: {
- *expr = pool->add(new VInPredicate(texpr_node));
- break;
- }
- case doris::TExprNodeType::CASE_EXPR: {
- if (!texpr_node.__isset.case_expr) {
- return Status::InternalError("Case expression not set in thrift node");
+ try {
+ switch (texpr_node.node_type) {
+ case TExprNodeType::BOOL_LITERAL:
+ case TExprNodeType::INT_LITERAL:
+ case TExprNodeType::LARGE_INT_LITERAL:
+ case TExprNodeType::FLOAT_LITERAL:
+ case TExprNodeType::DECIMAL_LITERAL:
+ case TExprNodeType::DATE_LITERAL:
+ case TExprNodeType::STRING_LITERAL:
+ case TExprNodeType::JSON_LITERAL:
+ case TExprNodeType::NULL_LITERAL: {
+ *expr = pool->add(new VLiteral(texpr_node));
+ break;
}
- *expr = pool->add(new VCaseExpr(texpr_node));
- break;
- }
- case TExprNodeType::INFO_FUNC: {
- *expr = pool->add(new VInfoFunc(texpr_node));
- break;
- }
- case TExprNodeType::TUPLE_IS_NULL_PRED: {
- *expr = pool->add(new VTupleIsNullPredicate(texpr_node));
- break;
- }
- case TExprNodeType::SCHEMA_CHANGE_EXPR: {
- *expr = pool->add(new VSchemaChangeExpr(texpr_node));
- break;
- }
- default:
- return Status::InternalError("Unknown expr node type: {}", texpr_node.node_type);
+ case TExprNodeType::ARRAY_LITERAL: {
+ *expr = pool->add(new VArrayLiteral(texpr_node));
+ break;
+ }
+ case TExprNodeType::MAP_LITERAL: {
+ *expr = pool->add(new VMapLiteral(texpr_node));
+ break;
+ }
+ case TExprNodeType::STRUCT_LITERAL: {
+ *expr = pool->add(new VStructLiteral(texpr_node));
+ break;
+ }
+ case doris::TExprNodeType::SLOT_REF: {
+ *expr = pool->add(new VSlotRef(texpr_node));
+ break;
+ }
+ case doris::TExprNodeType::COLUMN_REF: {
+ *expr = pool->add(new VColumnRef(texpr_node));
+ break;
+ }
+ case doris::TExprNodeType::COMPOUND_PRED: {
+ *expr = pool->add(new VcompoundPred(texpr_node));
+ break;
+ }
+ case doris::TExprNodeType::LAMBDA_FUNCTION_EXPR: {
+ *expr = pool->add(new VLambdaFunctionExpr(texpr_node));
+ break;
+ }
+ case doris::TExprNodeType::LAMBDA_FUNCTION_CALL_EXPR: {
+ *expr = pool->add(new VLambdaFunctionCallExpr(texpr_node));
+ break;
+ }
+ case doris::TExprNodeType::ARITHMETIC_EXPR:
+ case doris::TExprNodeType::BINARY_PRED:
+ case doris::TExprNodeType::FUNCTION_CALL:
+ case doris::TExprNodeType::COMPUTE_FUNCTION_CALL:
+ case doris::TExprNodeType::MATCH_PRED: {
+ *expr = pool->add(new VectorizedFnCall(texpr_node));
+ break;
+ }
+ case doris::TExprNodeType::CAST_EXPR: {
+ *expr = pool->add(new VCastExpr(texpr_node));
+ break;
+ }
+ case doris::TExprNodeType::IN_PRED: {
+ *expr = pool->add(new VInPredicate(texpr_node));
+ break;
+ }
+ case doris::TExprNodeType::CASE_EXPR: {
+ if (!texpr_node.__isset.case_expr) {
+ return Status::InternalError("Case expression not set in thrift node");
+ }
+ *expr = pool->add(new VCaseExpr(texpr_node));
+ break;
+ }
+ case TExprNodeType::INFO_FUNC: {
+ *expr = pool->add(new VInfoFunc(texpr_node));
+ break;
+ }
+ case TExprNodeType::TUPLE_IS_NULL_PRED: {
+ *expr = pool->add(new VTupleIsNullPredicate(texpr_node));
+ break;
+ }
+ case TExprNodeType::SCHEMA_CHANGE_EXPR: {
+ *expr = pool->add(new VSchemaChangeExpr(texpr_node));
+ break;
+ }
+ default:
+ return Status::InternalError("Unknown expr node type: {}", texpr_node.node_type);
+ }
+ } catch (const doris::Exception& e) {
+ return Status::Error(e.code(), e.to_string());
}
if (!(*expr)->data_type()) {
return Status::InvalidArgument("Unknown expr type: {}", texpr_node.node_type);
diff --git a/be/src/vec/exprs/vliteral.cpp b/be/src/vec/exprs/vliteral.cpp
index 4f3921b278..69db0e2456 100644
--- a/be/src/vec/exprs/vliteral.cpp
+++ b/be/src/vec/exprs/vliteral.cpp
@@ -143,8 +143,15 @@ void VLiteral::init(const TExprNode& node) {
case TYPE_DECIMALV2: {
DCHECK_EQ(node.node_type, TExprNodeType::DECIMAL_LITERAL);
DCHECK(node.__isset.decimal_literal);
- DecimalV2Value value(node.decimal_literal.value);
- field = DecimalField<Decimal128>(value.value(), value.scale());
+ DecimalV2Value value;
+ if (value.parse_from_str(node.decimal_literal.value.c_str(),
+ node.decimal_literal.value.size()) == E_DEC_OK) {
+ field = DecimalField<Decimal128>(value.value(), value.scale());
+ } else {
+ throw doris::Exception(doris::ErrorCode::INVALID_ARGUMENT,
+ "Invalid decimal(scale: {}) value: {}", value.scale(),
+ node.decimal_literal.value);
+ }
break;
}
case TYPE_DECIMAL32: {
@@ -152,11 +159,17 @@ void VLiteral::init(const TExprNode& node) {
DCHECK(node.__isset.decimal_literal);
DataTypePtr type_ptr = create_decimal(node.type.types[0].scalar_type.precision,
node.type.types[0].scalar_type.scale, false);
- auto val = typeid_cast<const DataTypeDecimal<Decimal32>*>(type_ptr.get())
- ->parse_from_string(node.decimal_literal.value);
- auto scale =
- typeid_cast<const DataTypeDecimal<Decimal32>*>(type_ptr.get())->get_scale();
- field = DecimalField<Decimal32>(val, scale);
+ Decimal32 val;
+ if (typeid_cast<const DataTypeDecimal<Decimal32>*>(type_ptr.get())
+ ->parse_from_string(node.decimal_literal.value, &val)) {
+ auto scale =
+ typeid_cast<const DataTypeDecimal<Decimal32>*>(type_ptr.get())->get_scale();
+ field = DecimalField<Decimal32>(val, scale);
+ } else {
+ throw doris::Exception(doris::ErrorCode::INVALID_ARGUMENT,
+ "Invalid value: {} for type {}", node.decimal_literal.value,
+ type_ptr->get_name());
+ }
break;
}
case TYPE_DECIMAL64: {
@@ -164,11 +177,17 @@ void VLiteral::init(const TExprNode& node) {
DCHECK(node.__isset.decimal_literal);
DataTypePtr type_ptr = create_decimal(node.type.types[0].scalar_type.precision,
node.type.types[0].scalar_type.scale, false);
- auto val = typeid_cast<const DataTypeDecimal<Decimal64>*>(type_ptr.get())
- ->parse_from_string(node.decimal_literal.value);
- auto scale =
- typeid_cast<const DataTypeDecimal<Decimal64>*>(type_ptr.get())->get_scale();
- field = DecimalField<Decimal64>(val, scale);
+ Decimal64 val;
+ if (typeid_cast<const DataTypeDecimal<Decimal64>*>(type_ptr.get())
+ ->parse_from_string(node.decimal_literal.value, &val)) {
+ auto scale =
+ typeid_cast<const DataTypeDecimal<Decimal64>*>(type_ptr.get())->get_scale();
+ field = DecimalField<Decimal64>(val, scale);
+ } else {
+ throw doris::Exception(doris::ErrorCode::INVALID_ARGUMENT,
+ "Invalid value: {} for type {}", node.decimal_literal.value,
+ type_ptr->get_name());
+ }
break;
}
case TYPE_DECIMAL128I: {
@@ -176,11 +195,17 @@ void VLiteral::init(const TExprNode& node) {
DCHECK(node.__isset.decimal_literal);
DataTypePtr type_ptr = create_decimal(node.type.types[0].scalar_type.precision,
node.type.types[0].scalar_type.scale, false);
- auto val = typeid_cast<const DataTypeDecimal<Decimal128I>*>(type_ptr.get())
- ->parse_from_string(node.decimal_literal.value);
- auto scale =
- typeid_cast<const DataTypeDecimal<Decimal128I>*>(type_ptr.get())->get_scale();
- field = DecimalField<Decimal128I>(val, scale);
+ Decimal128I val;
+ if (typeid_cast<const DataTypeDecimal<Decimal128I>*>(type_ptr.get())
+ ->parse_from_string(node.decimal_literal.value, &val)) {
+ auto scale = typeid_cast<const DataTypeDecimal<Decimal128I>*>(type_ptr.get())
+ ->get_scale();
+ field = DecimalField<Decimal128I>(val, scale);
+ } else {
+ throw doris::Exception(doris::ErrorCode::INVALID_ARGUMENT,
+ "Invalid value: {} for type {}", node.decimal_literal.value,
+ type_ptr->get_name());
+ }
break;
}
default: {
diff --git a/be/src/vec/io/io_helper.h b/be/src/vec/io/io_helper.h
index c24ba2aa41..003124630f 100644
--- a/be/src/vec/io/io_helper.h
+++ b/be/src/vec/io/io_helper.h
@@ -324,16 +324,18 @@ bool read_decimal_text_impl(T& x, ReadBuffer& buf, UInt32 precision, UInt32 scal
(const char*)buf.position(), buf.count(), precision, scale, &result);
// only to match the is_all_read() check to prevent return null
buf.position() = buf.end();
- return result != StringParser::PARSE_FAILURE;
+ return result == StringParser::PARSE_SUCCESS || result == StringParser::PARSE_UNDERFLOW;
} else {
- auto dv = binary_cast<Int128, DecimalV2Value>(x.value);
- auto ans = dv.parse_from_str((const char*)buf.position(), buf.count()) == 0;
+ StringParser::ParseResult result = StringParser::PARSE_SUCCESS;
+
+ x.value = StringParser::string_to_decimal<__int128>(buf.position(), buf.count(),
+ DecimalV2Value::PRECISION,
+ DecimalV2Value::SCALE, &result);
// only to match the is_all_read() check to prevent return null
buf.position() = buf.end();
- x.value = dv.value();
- return ans;
+ return result == StringParser::PARSE_SUCCESS || result == StringParser::PARSE_UNDERFLOW;
}
}
diff --git a/be/src/vec/sink/vtablet_sink.cpp b/be/src/vec/sink/vtablet_sink.cpp
index 50d21552aa..ad3796477d 100644
--- a/be/src/vec/sink/vtablet_sink.cpp
+++ b/be/src/vec/sink/vtablet_sink.cpp
@@ -48,6 +48,7 @@
#include "vec/columns/columns_number.h"
#include "vec/core/block.h"
#include "vec/core/types.h"
+#include "vec/data_types/data_type_decimal.h"
#include "vec/exprs/vexpr.h"
#include "vec/exprs/vexpr_context.h"
@@ -1375,6 +1376,33 @@ DecimalV2Value VOlapTableSink::_get_decimalv2_min_or_max(const TypeDescriptor& t
return value;
}
+template <typename DecimalType, bool IsMin>
+DecimalType VOlapTableSink::_get_decimalv3_min_or_max(const TypeDescriptor& type) {
+ std::map<int, typename DecimalType::NativeType>* pmap = nullptr;
+ if constexpr (std::is_same_v<DecimalType, vectorized::Decimal32>) {
+ pmap = IsMin ? &_min_decimal32_val : &_max_decimal32_val;
+ } else if constexpr (std::is_same_v<DecimalType, vectorized::Decimal64>) {
+ pmap = IsMin ? &_min_decimal64_val : &_max_decimal64_val;
+ } else {
+ pmap = IsMin ? &_min_decimal128_val : &_max_decimal128_val;
+ }
+
+ // found
+ auto iter = pmap->find(type.precision);
+ if (iter != pmap->end()) {
+ return iter->second;
+ }
+
+ typename DecimalType::NativeType value;
+ if constexpr (IsMin) {
+ value = vectorized::min_decimal_value<DecimalType>(type.precision);
+ } else {
+ value = vectorized::max_decimal_value<DecimalType>(type.precision);
+ }
+ pmap->emplace(type.precision, value);
+ return value;
+}
+
Status VOlapTableSink::_validate_column(RuntimeState* state, const TypeDescriptor& type,
bool is_nullable, vectorized::ColumnPtr column,
size_t slot_index, Bitmap* filter_bitmap,
@@ -1510,6 +1538,47 @@ Status VOlapTableSink::_validate_column(RuntimeState* state, const TypeDescripto
}
break;
}
+ case TYPE_DECIMAL32: {
+#define CHECK_VALIDATION_FOR_DECIMALV3(ColumnDecimalType, DecimalType) \
+ auto column_decimal = const_cast<vectorized::ColumnDecimal<vectorized::ColumnDecimalType>*>( \
+ assert_cast<const vectorized::ColumnDecimal<vectorized::ColumnDecimalType>*>( \
+ real_column_ptr.get())); \
+ for (size_t j = 0; j < column->size(); ++j) { \
+ auto row = rows ? (*rows)[j] : j; \
+ if (row == last_invalid_row) { \
+ continue; \
+ } \
+ if (need_to_validate(j, row)) { \
+ auto dec_val = column_decimal->get_data()[j]; \
+ bool invalid = false; \
+ const auto& max_decimal = \
+ _get_decimalv3_min_or_max<vectorized::DecimalType, false>(type); \
+ const auto& min_decimal = \
+ _get_decimalv3_min_or_max<vectorized::DecimalType, true>(type); \
+ if (dec_val > max_decimal || dec_val < min_decimal) { \
+ fmt::format_to(error_msg, "{}", "decimal value is not valid for definition"); \
+ fmt::format_to(error_msg, ", value={}", dec_val); \
+ fmt::format_to(error_msg, ", precision={}, scale={}", type.precision, type.scale); \
+ fmt::format_to(error_msg, ", min={}, max={}; ", min_decimal, max_decimal); \
+ invalid = true; \
+ } \
+ if (invalid) { \
+ last_invalid_row = row; \
+ RETURN_IF_ERROR(set_invalid_and_append_error_msg(row)); \
+ } \
+ } \
+ }
+ CHECK_VALIDATION_FOR_DECIMALV3(Decimal32, Decimal32);
+ break;
+ }
+ case TYPE_DECIMAL64: {
+ CHECK_VALIDATION_FOR_DECIMALV3(Decimal64, Decimal64);
+ break;
+ }
+ case TYPE_DECIMAL128I: {
+ CHECK_VALIDATION_FOR_DECIMALV3(Decimal128I, Decimal128);
+ break;
+ }
case TYPE_ARRAY: {
const auto column_array =
assert_cast<const vectorized::ColumnArray*>(real_column_ptr.get());
diff --git a/be/src/vec/sink/vtablet_sink.h b/be/src/vec/sink/vtablet_sink.h
index 97fbaeac21..6f4492a37b 100644
--- a/be/src/vec/sink/vtablet_sink.h
+++ b/be/src/vec/sink/vtablet_sink.h
@@ -445,6 +445,9 @@ private:
template <bool is_min>
DecimalV2Value _get_decimalv2_min_or_max(const TypeDescriptor& type);
+ template <typename DecimalType, bool IsMin>
+ DecimalType _get_decimalv3_min_or_max(const TypeDescriptor& type);
+
Status _validate_column(RuntimeState* state, const TypeDescriptor& type, bool is_nullable,
vectorized::ColumnPtr column, size_t slot_index, Bitmap* filter_bitmap,
bool* stop_processing, fmt::memory_buffer& error_prefix,
@@ -505,6 +508,13 @@ private:
std::map<std::pair<int, int>, DecimalV2Value> _max_decimalv2_val;
std::map<std::pair<int, int>, DecimalV2Value> _min_decimalv2_val;
+ std::map<int, int32_t> _max_decimal32_val;
+ std::map<int, int32_t> _min_decimal32_val;
+ std::map<int, int64_t> _max_decimal64_val;
+ std::map<int, int64_t> _min_decimal64_val;
+ std::map<int, int128_t> _max_decimal128_val;
+ std::map<int, int128_t> _min_decimal128_val;
+
// Stats for this
int64_t _validate_data_ns = 0;
int64_t _send_data_ns = 0;
diff --git a/fe/fe-common/src/main/java/org/apache/doris/catalog/ScalarType.java b/fe/fe-common/src/main/java/org/apache/doris/catalog/ScalarType.java
index 02ce00093e..42cc886e8d 100644
--- a/fe/fe-common/src/main/java/org/apache/doris/catalog/ScalarType.java
+++ b/fe/fe-common/src/main/java/org/apache/doris/catalog/ScalarType.java
@@ -1092,15 +1092,17 @@ public class ScalarType extends Type {
}
public static ScalarType getAssignmentCompatibleDecimalV2Type(ScalarType t1, ScalarType t2) {
- int targetPrecision = Math.max(t1.decimalPrecision(), t2.decimalPrecision());
int targetScale = Math.max(t1.decimalScale(), t2.decimalScale());
+ int targetPrecision = Math.max(t1.decimalPrecision() - t1.decimalScale(), t2.decimalPrecision()
+ - t2.decimalScale()) + targetScale;
return ScalarType.createDecimalType(PrimitiveType.DECIMALV2,
targetPrecision, targetScale);
}
public static ScalarType getAssignmentCompatibleDecimalV3Type(ScalarType t1, ScalarType t2) {
- int targetPrecision = Math.max(t1.decimalPrecision(), t2.decimalPrecision());
int targetScale = Math.max(t1.decimalScale(), t2.decimalScale());
+ int targetPrecision = Math.max(t1.decimalPrecision() - t1.decimalScale(), t2.decimalPrecision()
+ - t2.decimalScale()) + targetScale;
return ScalarType.createDecimalV3Type(targetPrecision, targetScale);
}
diff --git a/fe/fe-core/src/main/java/org/apache/doris/analysis/ArithmeticExpr.java b/fe/fe-core/src/main/java/org/apache/doris/analysis/ArithmeticExpr.java
index 383556fc32..152df98ae1 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/analysis/ArithmeticExpr.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/analysis/ArithmeticExpr.java
@@ -373,13 +373,14 @@ public class ArithmeticExpr extends Expr {
if (pt1 == PrimitiveType.DOUBLE || pt2 == PrimitiveType.DOUBLE) {
return Type.DOUBLE;
} else if (pt1 == PrimitiveType.DECIMALV2 || pt2 == PrimitiveType.DECIMALV2) {
- return Type.MAX_DECIMALV2_TYPE;
+ return pt1 == PrimitiveType.DECIMALV2 && pt2 == PrimitiveType.DECIMALV2
+ ? Type.MAX_DECIMALV2_TYPE : Type.DOUBLE;
} else if (pt1 == PrimitiveType.DECIMAL32 || pt2 == PrimitiveType.DECIMAL32) {
- return Type.DECIMAL32;
+ return pt1 == PrimitiveType.DECIMAL32 && pt2 == PrimitiveType.DECIMAL32 ? Type.DECIMAL32 : Type.DOUBLE;
} else if (pt1 == PrimitiveType.DECIMAL64 || pt2 == PrimitiveType.DECIMAL64) {
- return Type.DECIMAL64;
+ return pt1 == PrimitiveType.DECIMAL64 && pt2 == PrimitiveType.DECIMAL64 ? Type.DECIMAL64 : Type.DOUBLE;
} else if (pt1 == PrimitiveType.DECIMAL128 || pt2 == PrimitiveType.DECIMAL128) {
- return Type.DECIMAL128;
+ return pt1 == PrimitiveType.DECIMAL128 && pt2 == PrimitiveType.DECIMAL128 ? Type.DECIMAL128 : Type.DOUBLE;
} else if (pt1 == PrimitiveType.LARGEINT || pt2 == PrimitiveType.LARGEINT) {
return Type.LARGEINT;
} else {
diff --git a/fe/fe-core/src/test/java/org/apache/doris/planner/QueryPlanTest.java b/fe/fe-core/src/test/java/org/apache/doris/planner/QueryPlanTest.java
index 45f1436e4e..04db33005a 100644
--- a/fe/fe-core/src/test/java/org/apache/doris/planner/QueryPlanTest.java
+++ b/fe/fe-core/src/test/java/org/apache/doris/planner/QueryPlanTest.java
@@ -2057,9 +2057,9 @@ public class QueryPlanTest extends TestWithFeService {
+ "PROPERTIES (\n"
+ "\"replication_allocation\" = \"tag.location.default: 1\"\n"
+ ")");
- String sql = "explain insert into test.decimal_tb select 1, 10, 1, 1, 1;";
+ String sql = "explain insert into test.decimal_tb select 1, 1, 1, 1, 1;";
String explainString = getSQLPlanOrErrorMsg(sql);
- Assert.assertTrue(explainString.contains("1 | 10 | 1 | 1 | 1"));
+ Assert.assertTrue(explainString.contains("1 | 1 | 1 | 1 | 1"));
}
@Test
diff --git a/regression-test/data/datatype_p0/decimalv3/test_overflow.out b/regression-test/data/datatype_p0/decimalv3/test_overflow.out
deleted file mode 100644
index c9b9873cd7..0000000000
--- a/regression-test/data/datatype_p0/decimalv3/test_overflow.out
+++ /dev/null
@@ -1,19 +0,0 @@
--- This file is automatically generated. You should know what you did if you want to edit this
--- !select_all --
-11111111111111111111.100000000000000000 11111111111111111111.200000000000000000 11111111111111111111.300000000000000000 1.1000000000000000000000000000000000000 1.2000000000000000000000000000000000000 1.3000000000000000000000000000000000000 9
-
--- !select_check_overflow1 --
-\N \N \N 99999999999999999999.900000000000000000 \N
-
--- !select_check_overflow2 --
-1.1000000000000000000000000000000000000 111111111111111111111.000000000000000000 \N
-
--- !select_check_overflow3 --
-11111111111111111111.100000000000000000 \N
-
--- !select_not_check_overflow1 --
-99.999999999999999999999999999999999999 99.999999999999999999999999999999999999 1.1111111111111111E21 99999999999999999999.900000000000000000 99999999999999999999.999999999999999999
-
--- !select_not_check_overflow2 --
-1.1000000000000000000000000000000000000 111111111111111111111.000000000000000000 -15.9141183460469231731687303715884105728
-
diff --git a/regression-test/data/insert_p0/insert.out b/regression-test/data/insert_p0/insert.out
index 39756a4193..2ef1dbbbb0 100644
--- a/regression-test/data/insert_p0/insert.out
+++ b/regression-test/data/insert_p0/insert.out
@@ -97,108 +97,108 @@
4 1.1 a 2016-01-01 2015-01-01T03:15:16 false -123.22 -123456789012345678.012345678
4 1.1 a 2016-01-01 2015-01-01T03:15:16 false -123.22 -123456789012345678.012345678
4 1.1 a 2016-01-01 2015-01-01T03:15:16 false -123.22 -123456789012345678.012345678
-12 12.25 String1 1999-01-08 1999-01-08T02:05:06 true 123.22 123456789012345678.900123456
-12 12.25 String1 1999-01-08 1999-01-08T02:05:06 true 123.22 123456789012345678.900123456
-12 12.25 String1 1999-01-08 1999-01-08T02:05:06 true 123.22 123456789012345678.900123456
-12 12.25 String1 1999-01-08 1999-01-08T02:05:06 true 123.22 123456789012345678.900123456
-12 12.25 String1 1999-01-08 1999-01-08T02:05:06 true 123.22 123456789012345678.900123456
-12 12.25 String1 1999-01-08 1999-01-08T02:05:06 true 123.22 123456789012345678.900123456
-12 12.25 String1 1999-01-08 1999-01-08T02:05:06 true 123.22 123456789012345678.900123456
-25 55.52 test 1952-01-05 1989-01-08T04:05:06 false 321.21 -123456789012345678.900123456
-25 55.52 test 1952-01-05 1989-01-08T04:05:06 false 321.21 -123456789012345678.900123456
-25 55.52 test 1952-01-05 1989-01-08T04:05:06 false 321.21 -123456789012345678.900123456
-25 55.52 test 1952-01-05 1989-01-08T04:05:06 false 321.21 -123456789012345678.900123456
+12 12.25 String1 1999-01-08 1999-01-08T02:05:06 true 123.22 \N
+12 12.25 String1 1999-01-08 1999-01-08T02:05:06 true 123.22 \N
+12 12.25 String1 1999-01-08 1999-01-08T02:05:06 true 123.22 \N
+12 12.25 String1 1999-01-08 1999-01-08T02:05:06 true 123.22 \N
+12 12.25 String1 1999-01-08 1999-01-08T02:05:06 true 123.22 \N
+12 12.25 String1 1999-01-08 1999-01-08T02:05:06 true 123.22 \N
+12 12.25 String1 1999-01-08 1999-01-08T02:05:06 true 123.22 \N
+25 55.52 test 1952-01-05 1989-01-08T04:05:06 false 321.21 \N
+25 55.52 test 1952-01-05 1989-01-08T04:05:06 false 321.21 \N
+25 55.52 test 1952-01-05 1989-01-08T04:05:06 false 321.21 \N
+25 55.52 test 1952-01-05 1989-01-08T04:05:06 false 321.21 \N
50 9.1 abc 2014-01-01 2015-01-01T03:15:16 true 123.22 123456789012345678.012345678
-60 27.25 String1 1999-01-08 1999-01-08T02:05:06 true 61.61 0
-60 27.25 String1 1999-01-08 1999-01-08T02:05:06 true 61.61 0
-100 9.8777 STRING1 1923-04-08 2010-01-02T05:09:06 true 10.01 2
-100 9.8777 STRING1 1923-04-08 2010-01-02T05:09:06 true 10.01 2
-100 9.8777 STRING1 1923-04-08 2010-01-02T05:09:06 true 10.01 2
-100 9.8777 STRING1 1923-04-08 2010-01-02T05:09:06 true 10.01 2
-100 9.8777 STRING1 1923-04-08 2010-01-02T05:09:06 true 10.01 2
-100 9.8777 STRING1 1923-04-08 2010-01-02T05:09:06 true 10.01 2
-100 12.25 testing 1949-07-08 2002-01-07T01:05:06 true -393.22 -987654321098765432.109876543
-100 12.25 testing 1949-07-08 2002-01-07T01:05:06 true -393.22 -987654321098765432.109876543
-100 12.25 testing 1949-07-08 2002-01-07T01:05:06 true -393.22 -987654321098765432.109876543
-100 12.25 testing 1949-07-08 2002-01-07T01:05:06 true -393.22 -987654321098765432.109876543
-100 12.25 testing 1949-07-08 2002-01-07T01:05:06 true -393.22 -987654321098765432.109876543
-100 12.25 testing 1949-07-08 2002-01-07T01:05:06 true -393.22 -987654321098765432.109876543
-100 12.8788 string1 1922-04-02 2010-01-02T02:05:06 true 999.99 -999999999999999999.999999999
-100 12.8788 string1 1922-04-02 2010-01-02T02:05:06 true 999.99 -999999999999999999.999999999
-100 12.8788 string1 1922-04-02 2010-01-02T02:05:06 true 999.99 -999999999999999999.999999999
-100 12.8788 string1 1922-04-02 2010-01-02T02:05:06 true 999.99 -999999999999999999.999999999
-100 12.8788 string1 1922-04-02 2010-01-02T02:05:06 true 999.99 -999999999999999999.999999999
-100 12.8788 string1 1922-04-02 2010-01-02T02:05:06 true 999.99 -999999999999999999.999999999
-100 99.8777 AGAIN 1987-04-09 2010-01-02T04:03:06 true 0 0
-100 99.8777 AGAIN 1987-04-09 2010-01-02T04:03:06 true 0 0
-100 99.8777 AGAIN 1987-04-09 2010-01-02T04:03:06 true 0 0
-100 99.8777 AGAIN 1987-04-09 2010-01-02T04:03:06 true 0 0
-125 70.52000000000001 test 1952-01-05 1989-01-08T04:05:06 false 160.61 0
-125 70.52000000000001 test 1952-01-05 1989-01-08T04:05:06 false 160.61 0
-500 24.8777 STRING1 1923-04-08 2010-01-02T05:09:06 true 5.01 2
-500 24.8777 STRING1 1923-04-08 2010-01-02T05:09:06 true 5.01 2
-500 27.25 testing 1949-07-08 2002-01-07T01:05:06 true -196.61 0
-500 27.25 testing 1949-07-08 2002-01-07T01:05:06 true -196.61 0
-500 27.8788 string1 1922-04-02 2010-01-02T02:05:06 true 500 0
-500 27.8788 string1 1922-04-02 2010-01-02T02:05:06 true 500 0
-500 114.8777 AGAIN 1987-04-09 2010-01-02T04:03:06 true 0 0
-500 114.8777 AGAIN 1987-04-09 2010-01-02T04:03:06 true 0 0
-964 0.245 Again 1936-02-08 2005-01-09T04:05:06 false 333.82 987654321098765432.109876543
-964 0.245 Again 1936-02-08 2005-01-09T04:05:06 false 333.82 987654321098765432.109876543
-964 0.245 Again 1936-02-08 2005-01-09T04:05:06 false 333.82 987654321098765432.109876543
-964 0.245 Again 1936-02-08 2005-01-09T04:05:06 false 333.82 987654321098765432.109876543
-964 0.245 Again 1936-02-08 2005-01-09T04:05:06 false 333.82 987654321098765432.109876543
-964 0.245 Again 1936-02-08 2005-01-09T04:05:06 false 333.82 987654321098765432.109876543
-4820 15.245 Again 1936-02-08 2005-01-09T04:05:06 false 166.91 0
-4820 15.245 Again 1936-02-08 2005-01-09T04:05:06 false 166.91 0
+60 27.25 String1 1999-01-08 1999-01-08T02:05:06 true 61.61 \N
+60 27.25 String1 1999-01-08 1999-01-08T02:05:06 true 61.61 \N
+100 9.8777 STRING1 1923-04-08 2010-01-02T05:09:06 true 10.01 2.000000000
+100 9.8777 STRING1 1923-04-08 2010-01-02T05:09:06 true 10.01 2.000000000
+100 9.8777 STRING1 1923-04-08 2010-01-02T05:09:06 true 10.01 2.000000000
+100 9.8777 STRING1 1923-04-08 2010-01-02T05:09:06 true 10.01 2.000000000
+100 9.8777 STRING1 1923-04-08 2010-01-02T05:09:06 true 10.01 2.000000000
+100 9.8777 STRING1 1923-04-08 2010-01-02T05:09:06 true 10.01 2.000000000
+100 12.25 testing 1949-07-08 2002-01-07T01:05:06 true -393.22 \N
+100 12.25 testing 1949-07-08 2002-01-07T01:05:06 true -393.22 \N
+100 12.25 testing 1949-07-08 2002-01-07T01:05:06 true -393.22 \N
+100 12.25 testing 1949-07-08 2002-01-07T01:05:06 true -393.22 \N
+100 12.25 testing 1949-07-08 2002-01-07T01:05:06 true -393.22 \N
+100 12.25 testing 1949-07-08 2002-01-07T01:05:06 true -393.22 \N
+100 12.8788 string1 1922-04-02 2010-01-02T02:05:06 true 999.99 \N
+100 12.8788 string1 1922-04-02 2010-01-02T02:05:06 true 999.99 \N
+100 12.8788 string1 1922-04-02 2010-01-02T02:05:06 true 999.99 \N
+100 12.8788 string1 1922-04-02 2010-01-02T02:05:06 true 999.99 \N
+100 12.8788 string1 1922-04-02 2010-01-02T02:05:06 true 999.99 \N
+100 12.8788 string1 1922-04-02 2010-01-02T02:05:06 true 999.99 \N
+100 99.8777 AGAIN 1987-04-09 2010-01-02T04:03:06 true 0.00 0E-9
+100 99.8777 AGAIN 1987-04-09 2010-01-02T04:03:06 true 0.00 0E-9
+100 99.8777 AGAIN 1987-04-09 2010-01-02T04:03:06 true 0.00 0E-9
+100 99.8777 AGAIN 1987-04-09 2010-01-02T04:03:06 true 0.00 0E-9
+125 70.52000000000001 test 1952-01-05 1989-01-08T04:05:06 false 160.61 \N
+125 70.52000000000001 test 1952-01-05 1989-01-08T04:05:06 false 160.61 \N
+500 24.8777 STRING1 1923-04-08 2010-01-02T05:09:06 true 5.01 2.000000000
+500 24.8777 STRING1 1923-04-08 2010-01-02T05:09:06 true 5.01 2.000000000
+500 27.25 testing 1949-07-08 2002-01-07T01:05:06 true -196.61 \N
+500 27.25 testing 1949-07-08 2002-01-07T01:05:06 true -196.61 \N
+500 27.8788 string1 1922-04-02 2010-01-02T02:05:06 true 500.00 \N
+500 27.8788 string1 1922-04-02 2010-01-02T02:05:06 true 500.00 \N
+500 114.8777 AGAIN 1987-04-09 2010-01-02T04:03:06 true 0.00 0E-9
+500 114.8777 AGAIN 1987-04-09 2010-01-02T04:03:06 true 0.00 0E-9
+964 0.245 Again 1936-02-08 2005-01-09T04:05:06 false 333.82 \N
+964 0.245 Again 1936-02-08 2005-01-09T04:05:06 false 333.82 \N
+964 0.245 Again 1936-02-08 2005-01-09T04:05:06 false 333.82 \N
+964 0.245 Again 1936-02-08 2005-01-09T04:05:06 false 333.82 \N
+964 0.245 Again 1936-02-08 2005-01-09T04:05:06 false 333.82 \N
+964 0.245 Again 1936-02-08 2005-01-09T04:05:06 false 333.82 \N
+4820 15.245 Again 1936-02-08 2005-01-09T04:05:06 false 166.91 \N
+4820 15.245 Again 1936-02-08 2005-01-09T04:05:06 false 166.91 \N
5000 67.87 testing \N 2010-01-02T04:03:06 \N \N \N
5000 67.87 testing \N 2010-01-02T04:03:06 \N \N \N
5000 67.87 testing \N 2010-01-02T04:03:06 \N \N \N
5000 67.87 testing \N 2010-01-02T04:03:06 \N \N \N
-5252 12.25 sample 1987-04-09 2010-01-02T04:03:06 true 123 1
-5252 12.25 sample 1987-04-09 2010-01-02T04:03:06 true 123 1
-5252 12.25 sample 1987-04-09 2010-01-02T04:03:06 true 123 1
-5252 12.25 sample 1987-04-09 2010-01-02T04:03:06 true 123 1
-5252 12.25 sample 1987-04-09 2010-01-02T04:03:06 true 123 1
-5252 12.25 sample 1987-04-09 2010-01-02T04:03:06 true 123 1
-5748 67.87 Sample 1987-04-06 2010-01-02T04:03:06 true 181.18 0
-5748 67.87 Sample 1987-04-06 2010-01-02T04:03:06 true 181.18 0
-5748 67.87 Sample 1987-04-06 2010-01-02T04:03:06 true 181.18 0
-5748 67.87 Sample 1987-04-06 2010-01-02T04:03:06 true 181.18 0
-5748 67.87 sample 1987-04-06 2010-01-02T04:03:06 true -999.99 0
-5748 67.87 sample 1987-04-06 2010-01-02T04:03:06 true -999.99 0
-5748 67.87 sample 1987-04-06 2010-01-02T04:03:06 true -999.99 0
-5748 67.87 sample 1987-04-06 2010-01-02T04:03:06 true -999.99 0
-5748 67.87 sample 1987-04-06 2010-01-02T04:03:06 true 181.18 123456789012345678.900123456
-5748 67.87 sample 1987-04-06 2010-01-02T04:03:06 true 181.18 123456789012345678.900123456
-5748 67.87 sample 1987-04-06 2010-01-02T04:03:06 true 181.18 123456789012345678.900123456
-5748 67.87 sample 1987-04-06 2010-01-02T04:03:06 true 181.18 123456789012345678.900123456
-5748 67.87 sample 1987-04-06 2010-01-02T04:03:06 true 181.18 123456789012345678.900123456
-5748 67.87 sample 1987-04-06 2010-01-02T04:03:06 true 181.18 123456789012345678.900123456
-5748 67.87 sample 1987-04-06 2010-01-02T04:03:06 true 181.18 123456789012345678.900123456
-5748 67.87 sample 1987-04-06 2010-01-02T04:03:06 true 181.18 123456789012345678.900123456
+5252 12.25 sample 1987-04-09 2010-01-02T04:03:06 true 123.00 1.000000000
+5252 12.25 sample 1987-04-09 2010-01-02T04:03:06 true 123.00 1.000000000
+5252 12.25 sample 1987-04-09 2010-01-02T04:03:06 true 123.00 1.000000000
+5252 12.25 sample 1987-04-09 2010-01-02T04:03:06 true 123.00 1.000000000
+5252 12.25 sample 1987-04-09 2010-01-02T04:03:06 true 123.00 1.000000000
+5252 12.25 sample 1987-04-09 2010-01-02T04:03:06 true 123.00 1.000000000
+5748 67.87 Sample 1987-04-06 2010-01-02T04:03:06 true 181.18 0E-9
+5748 67.87 Sample 1987-04-06 2010-01-02T04:03:06 true 181.18 0E-9
+5748 67.87 Sample 1987-04-06 2010-01-02T04:03:06 true 181.18 0E-9
+5748 67.87 Sample 1987-04-06 2010-01-02T04:03:06 true 181.18 0E-9
+5748 67.87 sample 1987-04-06 2010-01-02T04:03:06 true -999.99 0E-9
+5748 67.87 sample 1987-04-06 2010-01-02T04:03:06 true -999.99 0E-9
+5748 67.87 sample 1987-04-06 2010-01-02T04:03:06 true -999.99 0E-9
+5748 67.87 sample 1987-04-06 2010-01-02T04:03:06 true -999.99 0E-9
+5748 67.87 sample 1987-04-06 2010-01-02T04:03:06 true 181.18 \N
+5748 67.87 sample 1987-04-06 2010-01-02T04:03:06 true 181.18 \N
+5748 67.87 sample 1987-04-06 2010-01-02T04:03:06 true 181.18 \N
+5748 67.87 sample 1987-04-06 2010-01-02T04:03:06 true 181.18 \N
+5748 67.87 sample 1987-04-06 2010-01-02T04:03:06 true 181.18 \N
+5748 67.87 sample 1987-04-06 2010-01-02T04:03:06 true 181.18 \N
+5748 67.87 sample 1987-04-06 2010-01-02T04:03:06 true 181.18 \N
+5748 67.87 sample 1987-04-06 2010-01-02T04:03:06 true 181.18 \N
6000 \N \N 1987-04-06 \N true \N \N
6000 \N \N 1987-04-06 \N true \N \N
6000 \N \N 1987-04-06 \N true \N \N
6000 \N \N 1987-04-06 \N true \N \N
-8996 98.8777 again 1987-04-09 2010-01-02T04:03:06 false -0.01 999999999999999999.999999999
-8996 98.8777 again 1987-04-09 2010-01-02T04:03:06 false -0.01 999999999999999999.999999999
-8996 98.8777 again 1987-04-09 2010-01-02T04:03:06 false -0.01 999999999999999999.999999999
-8996 98.8777 again 1987-04-09 2010-01-02T04:03:06 false -0.01 999999999999999999.999999999
+8996 98.8777 again 1987-04-09 2010-01-02T04:03:06 false -0.01 \N
+8996 98.8777 again 1987-04-09 2010-01-02T04:03:06 false -0.01 \N
+8996 98.8777 again 1987-04-09 2010-01-02T04:03:06 false -0.01 \N
+8996 98.8777 again 1987-04-09 2010-01-02T04:03:06 false -0.01 \N
25000 82.87 testing \N 2010-01-02T04:03:06 \N \N \N
25000 82.87 testing \N 2010-01-02T04:03:06 \N \N \N
-26260 27.25 sample 1987-04-09 2010-01-02T04:03:06 true 61.5 1
-26260 27.25 sample 1987-04-09 2010-01-02T04:03:06 true 61.5 1
-28740 82.87 Sample 1987-04-06 2010-01-02T04:03:06 true 90.59 0
-28740 82.87 Sample 1987-04-06 2010-01-02T04:03:06 true 90.59 0
-28740 82.87 sample 1987-04-06 2010-01-02T04:03:06 true -500 0
-28740 82.87 sample 1987-04-06 2010-01-02T04:03:06 true -500 0
-28740 82.87 sample 1987-04-06 2010-01-02T04:03:06 true 90.59 0
-28740 82.87 sample 1987-04-06 2010-01-02T04:03:06 true 90.59 0
-28740 82.87 sample 1987-04-06 2010-01-02T04:03:06 true 90.59 0
-28740 82.87 sample 1987-04-06 2010-01-02T04:03:06 true 90.59 0
+26260 27.25 sample 1987-04-09 2010-01-02T04:03:06 true 61.50 1.000000000
+26260 27.25 sample 1987-04-09 2010-01-02T04:03:06 true 61.50 1.000000000
+28740 82.87 Sample 1987-04-06 2010-01-02T04:03:06 true 90.59 0E-9
+28740 82.87 Sample 1987-04-06 2010-01-02T04:03:06 true 90.59 0E-9
+28740 82.87 sample 1987-04-06 2010-01-02T04:03:06 true -500.00 0E-9
+28740 82.87 sample 1987-04-06 2010-01-02T04:03:06 true -500.00 0E-9
+28740 82.87 sample 1987-04-06 2010-01-02T04:03:06 true 90.59 \N
+28740 82.87 sample 1987-04-06 2010-01-02T04:03:06 true 90.59 \N
+28740 82.87 sample 1987-04-06 2010-01-02T04:03:06 true 90.59 \N
+28740 82.87 sample 1987-04-06 2010-01-02T04:03:06 true 90.59 \N
30000 \N \N 1987-04-06 \N true \N \N
30000 \N \N 1987-04-06 \N true \N \N
-44980 113.8777 again 1987-04-09 2010-01-02T04:03:06 false -0.01 0
-44980 113.8777 again 1987-04-09 2010-01-02T04:03:06 false -0.01 0
+44980 113.8777 again 1987-04-09 2010-01-02T04:03:06 false -0.01 \N
+44980 113.8777 again 1987-04-09 2010-01-02T04:03:06 false -0.01 \N
diff --git a/regression-test/data/nereids_arith_p0/date.out b/regression-test/data/nereids_arith_p0/date.out
index f79784b077..7327a4acda 100644
--- a/regression-test/data/nereids_arith_p0/date.out
+++ b/regression-test/data/nereids_arith_p0/date.out
@@ -1165,59 +1165,6 @@
23 2201971174684465595 1.8384750871896913E-4 20120311
24 4403938229404681240 9.192384949324504E-5 20120312
--- !sql_test_Date_LargeInt_2 --
-\N \N
-1 0
-2 0
-3 0
-4 0
-5 0
-6 0
-7 0
-8 0
-9 0
-10 0
-11 0
-12 140173221323848800754997356878603747328
-13 6
-14 10181
-15 139847696493216
-16 371154043233002365088956416
-17 371154080126490512528179950
-18 371154117019978659947283184
-19 371154153913466807366386418
-20 371154190806954954785489652
-21 371154227700443102204592886
-22 371154043233002365109076728
-23 371154080126490512528179950
-24 371154117019978659947283184
-
--- !sql_test_Date_LargeInt_notn_2 --
-1 0
-2 0
-3 0
-4 0
-5 0
-6 0
-7 0
-8 0
-9 0
-10 0
-11 0
-12 0
-13 1742613662948936925785779951809024
-14 1742613662948936925645932255510528
-15 1742613662948936925785770762804000
-16 0
-17 0
-18 0
-19 0
-20 0
-21 0
-22 0
-23 0
-24 0
-
-- !sql_test_Date_LargeInt_3 --
\N \N \N \N
1 2228933 124982013 122753080
@@ -1377,59 +1324,6 @@
23 2.0120312100000024E7 2.0120309899999976E7
24 2.0120313200000048E7 2.0120310799999952E7
--- !sql_test_Date_Float_1 --
-\N \N \N \N
-1 2012030.1299815848 2.0120300700184155E8 1.8415600061416626E-4
-2 4024060.4599631727 1.006015085009207E8 0.10018414258956909
-3 6036091.139852703 6.706767400163674E7 4.91023063659668E-4
-4 8048121.719926357 5.0300759250460275E7 0.1001841127872467
-5 1.00601525E7 4.024061E7 0.0
-6 1.2072184079705477E7 3.3533842000818174E7 4.909038543701172E-4
-7 1.408421466014725E7 2.874329620378113E7 0.14264678955078125
-8 1.6096246639852762E7 2.5150384625230063E7 0.5001840591430664
-9 1.810827762029445E7 2.2355899481117975E7 0.4330061674118042
-10 2.012031E7 2.012031E7 0.0
-11 2.2132342579705596E7 1.829119142173092E7 0.4639040231704712
-12 2.414437535941124E7 1.6766926000408888E7 4.906654357910156E-4
-13 2012030.1299815848 2.0120300700184155E8 1.8415600061416626E-4
-14 4024060.4599631727 1.006015085009207E8 0.10018414258956909
-15 6036091.139852703 6.706767400163674E7 4.91023063659668E-4
-16 8048121.719926357 5.0300759250460275E7 0.1001841127872467
-17 1.00601525E7 4.024061E7 0.0
-18 1.2072184079705477E7 3.3533842000818174E7 4.909038543701172E-4
-19 1.408421466014725E7 2.874329620378113E7 0.14264678955078125
-20 1.6096246639852762E7 2.5150384625230063E7 0.5001840591430664
-21 1.810827762029445E7 2.2355899481117975E7 0.4330061674118042
-22 2.012031E7 2.012031E7 0.0
-23 2.2132342579705596E7 1.829119142173092E7 0.4639040231704712
-24 2.414437535941124E7 1.6766926000408888E7 4.906654357910156E-4
-
--- !sql_test_Date_Float_notn_1 --
-1 2012030.1299815848 2.0120300700184155E8 1.8415600061416626E-4
-2 4024060.4599631727 1.006015085009207E8 0.10018414258956909
-3 6036091.139852703 6.706767400163674E7 4.91023063659668E-4
-4 8048121.719926357 5.0300759250460275E7 0.1001841127872467
-5 1.00601525E7 4.024061E7 0.0
-6 1.2072184079705477E7 3.3533842000818174E7 4.909038543701172E-4
-7 1.408421466014725E7 2.874329620378113E7 0.14264678955078125
-8 1.6096246639852762E7 2.5150384625230063E7 0.5001840591430664
-9 1.810827762029445E7 2.2355899481117975E7 0.4330061674118042
-10 2.012031E7 2.012031E7 0.0
-11 2.2132342579705596E7 1.829119142173092E7 0.4639040231704712
-12 2.414437535941124E7 1.6766926000408888E7 4.906654357910156E-4
-13 2012030.1299815848 2.0120300700184155E8 1.8415600061416626E-4
-14 4024060.4599631727 1.006015085009207E8 0.10018414258956909
-15 6036091.139852703 6.706767400163674E7 4.91023063659668E-4
-16 8048121.719926357 5.0300759250460275E7 0.1001841127872467
-17 1.00601525E7 4.024061E7 0.0
-18 1.2072184079705477E7 3.3533842000818174E7 4.909038543701172E-4
-19 1.408421466014725E7 2.874329620378113E7 0.14264678955078125
-20 1.6096246639852762E7 2.5150384625230063E7 0.5001840591430664
-21 1.810827762029445E7 2.2355899481117975E7 0.4330061674118042
-22 2.012031E7 2.012031E7 0.0
-23 2.2132342579705596E7 1.829119142173092E7 0.4639040231704712
-24 2.414437535941124E7 1.6766926000408888E7 4.906654357910156E-4
-
-- !sql_test_Date_Float_2 --
\N \N
1 \N
@@ -1536,59 +1430,6 @@
23 1 20120311 20120310
24 0 20120313 20120313
--- !sql_test_Date_Float_4 --
-\N \N \N \N
-1 0 -19 -19
-2 0 -18 -18
-3 0 -17 -17
-4 0 -16 -16
-5 0 -15 -15
-6 0 -14 -14
-7 0 -13 -13
-8 0 -12 -12
-9 0 -11 -11
-10 0 -9 -9
-11 1 -9 -10
-12 0 -7 -7
-13 0 -19 -19
-14 0 -18 -18
-15 0 -17 -17
-16 0 -16 -16
-17 0 -15 -15
-18 0 -14 -14
-19 0 -13 -13
-20 0 -12 -12
-21 0 -11 -11
-22 0 -9 -9
-23 1 -9 -10
-24 0 -7 -7
-
--- !sql_test_Date_Float_notn_4 --
-1 0 -19 -19
-2 0 -18 -18
-3 0 -17 -17
-4 0 -16 -16
-5 0 -15 -15
-6 0 -14 -14
-7 0 -13 -13
-8 0 -12 -12
-9 0 -11 -11
-10 0 -9 -9
-11 1 -9 -10
-12 0 -7 -7
-13 0 -19 -19
-14 0 -18 -18
-15 0 -17 -17
-16 0 -16 -16
-17 0 -15 -15
-18 0 -14 -14
-19 0 -13 -13
-20 0 -12 -12
-21 0 -11 -11
-22 0 -9 -9
-23 1 -9 -10
-24 0 -7 -7
-
-- !sql_test_Date_Double_0 --
\N \N \N
1 2.01203015244E7 2.01203004756E7
@@ -1801,59 +1642,6 @@
23 16 20120311 20120295
24 16 20120318 20120302
--- !sql_test_Date_Double_4 --
-\N \N \N \N
-1 0 -19 -19
-2 0 -18 -18
-3 1 -17 -18
-4 0 -15 -15
-5 0 -13 -13
-6 2 -14 -16
-7 0 -9 -9
-8 4 -11 -15
-9 0 -3 -3
-10 2 -1 -3
-11 16 -9 -25
-12 16 -2 -18
-13 0 -19 -19
-14 0 -18 -18
-15 1 -17 -18
-16 0 -15 -15
-17 0 -13 -13
-18 2 -14 -16
-19 0 -9 -9
-20 4 -11 -15
-21 0 -3 -3
-22 2 -1 -3
-23 16 -9 -25
-24 16 -2 -18
-
--- !sql_test_Date_Double_notn_4 --
-1 0 -19 -19
-2 0 -18 -18
-3 1 -17 -18
-4 0 -15 -15
-5 0 -13 -13
-6 2 -14 -16
-7 0 -9 -9
-8 4 -11 -15
-9 0 -3 -3
-10 2 -1 -3
-11 16 -9 -25
-12 16 -2 -18
-13 0 -19 -19
-14 0 -18 -18
-15 1 -17 -18
-16 0 -15 -15
-17 0 -13 -13
-18 2 -14 -16
-19 0 -9 -9
-20 4 -11 -15
-21 0 -3 -3
-22 2 -1 -3
-23 16 -9 -25
-24 16 -2 -18
-
-- !sql_test_Date_DecimalV2_0 --
\N \N \N
1 20120325.395000000 20120276.605000000
@@ -2066,59 +1854,6 @@
23 515 20120575 20120060
24 72 20121342 20121270
--- !sql_test_Date_DecimalV2_4 --
-\N \N \N \N
-1 8 -3 -11
-2 34 -18 -52
-3 32 -1 -33
-4 64 -12 -76
-5 97 -15 -112
-6 114 -1 -115
-7 115 -1 -116
-8 116 -1 -117
-9 117 -1 -118
-10 118 -1 -119
-11 119 -1 -120
-12 120 -1 -121
-13 8 -3 -11
-14 34 -18 -52
-15 32 -1 -33
-16 64 -12 -76
-17 97 -15 -112
-18 114 -1 -115
-19 115 -1 -116
-20 116 -1 -117
-21 117 -1 -118
-22 118 -1 -119
-23 119 -1 -120
-24 120 -1 -121
-
--- !sql_test_Date_DecimalV2_notn_4 --
-1 8 -3 -11
-2 34 -18 -52
-3 32 -1 -33
-4 64 -12 -76
-5 97 -15 -112
-6 114 -1 -115
-7 115 -1 -116
-8 116 -1 -117
-9 117 -1 -118
-10 118 -1 -119
-11 119 -1 -120
-12 120 -1 -121
-13 8 -3 -11
-14 34 -18 -52
-15 32 -1 -33
-16 64 -12 -76
-17 97 -15 -112
-18 114 -1 -115
-19 115 -1 -116
-20 116 -1 -117
-21 117 -1 -118
-22 118 -1 -119
-23 119 -1 -120
-24 120 -1 -121
-
-- !sql_test_Date_Decimal32V3_0 --
\N \N \N
1 20120313.012 20120288.988
@@ -2172,59 +1907,6 @@
23 20120567.454 20120054.546
24 20120579.565 20120044.435
--- !sql_test_Date_Decimal32V3_1 --
-\N \N \N \N
-1 241685055.612 1675 0.000
-2 465241743.146 870 20120.302
-3 688798452.902 587 0.000
-4 912355184.880 443 20120.303
-5 1135911939.080 356 0.000
-6 1359468715.502 297 20120.304
-7 1583025514.146 255 0.000
-8 1806582335.012 224 20120.305
-9 2030139178.100 199 0.000
-10 2253696043.410 179 20120.306
-11 2477252930.942 163 0.000
-12 2700809840.696 149 20120.307
-13 2924365028.544 138 0.000
-14 3147921849.410 128 20120.308
-15 3371478692.498 120 0.000
-16 3595035557.808 112 20120.309
-17 3818592445.340 106 0.000
-18 4042149355.094 100 20120.310
-19 4265706287.070 94 0.000
-20 4489263241.268 90 20120.311
-21 4712820217.688 85 0.000
-22 4936377216.330 82 20120.312
-23 5159934237.194 78 0.000
-24 5383491280.280 75 20120.301
-
--- !sql_test_Date_Decimal32V3_notn_1 --
-1 241685055.612 1675 232021.504
-2 465241743.146 870 32.561
-3 688798452.902 587 1260615.93
-4 912355184.880 443 -485796.965
-5 1135911939.080 356 232021.504
-6 1359468715.502 297 32.561
-7 1583025514.146 255 231671.040
-8 1806582335.012 224 32.561
-9 2030139178.100 199 -1009846.52
-10 2253696043.410 179 32.558
-11 2477252930.942 163 231671.041
-12 2700809840.696 149 32.561
-13 2924365028.544 138 232480.512
-14 3147921849.410 128 32.561
-15 3371478692.498 120 1260615.93
-16 3595035557.808 112 -485796.965
-17 3818592445.340 106 -842817.152
-18 4042149355.094 100 32.558
-19 4265706287.070 94 -529716.912
-20 4489263241.268 90 21.994
-21 4712820217.688 85 -842816.992
-22 4936377216.330 82 32.558
-23 5159934237.194 78 -529716.912
-24 5383491280.280 75 21.994
-
-- !sql_test_Date_Decimal32V3_2 --
\N \N
1 1676691
@@ -2331,59 +2013,6 @@
23 0 20120567 20120567
24 8 20120571 20120563
--- !sql_test_Date_Decimal32V3_4 --
-\N \N \N \N
-1 12 -19 -31
-2 6 -1 -7
-3 34 -17 -51
-4 32 -3 -35
-5 48 -7 -55
-6 66 -13 -79
-7 66 -1 -67
-8 80 -3 -83
-9 100 -11 -111
-10 112 -10 -122
-11 115 -1 -116
-12 120 -1 -121
-13 109 -1 -110
-14 110 -1 -111
-15 111 -1 -112
-16 112 -1 -113
-17 113 -1 -114
-18 114 -1 -115
-19 115 -1 -116
-20 116 -1 -117
-21 117 -1 -118
-22 118 -1 -119
-23 119 -1 -120
-24 120 -1 -121
-
--- !sql_test_Date_Decimal32V3_notn_4 --
-1 12 -19 -31
-2 6 -1 -7
-3 34 -17 -51
-4 32 -3 -35
-5 48 -7 -55
-6 66 -13 -79
-7 66 -1 -67
-8 80 -3 -83
-9 100 -11 -111
-10 112 -10 -122
-11 115 -1 -116
-12 120 -1 -121
-13 109 -1 -110
-14 110 -1 -111
-15 111 -1 -112
-16 112 -1 -113
-17 113 -1 -114
-18 114 -1 -115
-19 115 -1 -116
-20 116 -1 -117
-21 117 -1 -118
-22 118 -1 -119
-23 119 -1 -120
-24 120 -1 -121
-
-- !sql_test_Date_Decimal64V3_0 --
\N \N \N
1 20121535.01234 20119066.98766
@@ -2437,59 +2066,6 @@
23 20145989.45676 20094632.54324
24 20147101.56787 20093522.43213
--- !sql_test_Date_Decimal64V3_1 --
-\N \N \N \N
-1 24828699718.51434 0 128849.01890
-2 47184592041.28190 0 214748.36484
-3 69540486586.27168 0 300647.71078
-4 91896383353.48368 0 386547.05672
-5 114252282342.91790 0 472446.40266
-6 136608183554.57434 0 558345.74860
-7 158964086988.45300 0 644245.09454
-8 181319992644.55388 0 730144.44048
-9 203675900522.87698 0 816043.78642
-10 226031810623.42230 0 901943.13236
-11 248387722946.18984 0 987842.47830
-12 270743637491.17960 0 0.00024
-13 293099379450.24366 0 0.00000
-14 315455285106.34454 0 0.00000
-15 337811192984.66764 0 0.00000
-16 360167103085.21296 0 0.00000
-17 382523015407.98050 0 0.00000
-18 404878929952.97026 0 0.00000
-19 427234846720.18224 0 0.00000
-20 449590765709.61644 0 0.00000
-21 471946686921.27286 0 0.00000
-22 494302610355.15150 0 0.00000
-23 516658536011.25236 0 0.00000
-24 539014463889.57544 0 0.00000
-
--- !sql_test_Date_Decimal64V3_notn_1 --
-1 24828699718.51434 0 1234.01234
-2 47184592041.28190 0 2345.12345
-3 69540486586.27168 0 3456.23456
-4 91896383353.48368 0 4567.34567
-5 114252282342.91790 0 5678.45678
-6 136608183554.57434 0 6789.56789
-7 158964086988.45300 0 7900.67900
-8 181319992644.55388 0 9011.79011
-9 203675900522.87698 0 10122.90122
-10 226031810623.42230 0 11234.01233
-11 248387722946.18984 0 12345.12344
-12 270743637491.17960 0 13456.23455
-13 293099379450.24366 0 14567.34566
-14 315455285106.34454 0 15678.45677
-15 337811192984.66764 0 16789.56788
-16 360167103085.21296 0 17900.67899
-17 382523015407.98050 0 19011.79010
-18 404878929952.97026 0 20122.90121
-19 427234846720.18224 0 21234.01232
-20 449590765709.61644 0 22345.12343
-21 471946686921.27286 0 23456.23454
-22 494302610355.15150 0 24567.34565
-23 516658536011.25236 0 25678.45676
-24 539014463889.57544 0 26789.56787
-
-- !sql_test_Date_Decimal64V3_2 --
\N \N
1 16304
@@ -2596,59 +2172,6 @@
23 70 20145919 20145849
24 160 20146941 20146781
--- !sql_test_Date_Decimal64V3_4 --
-\N \N \N \N
-1 109 -1 -110
-2 110 -1 -111
-3 111 -1 -112
-4 112 -1 -113
-5 113 -1 -114
-6 114 -1 -115
-7 115 -1 -116
-8 116 -1 -117
-9 117 -1 -118
-10 118 -1 -119
-11 119 -1 -120
-12 120 -1 -121
-13 109 -1 -110
-14 110 -1 -111
-15 111 -1 -112
-16 112 -1 -113
-17 113 -1 -114
-18 114 -1 -115
-19 115 -1 -116
-20 116 -1 -117
-21 117 -1 -118
-22 118 -1 -119
-23 119 -1 -120
-24 120 -1 -121
-
--- !sql_test_Date_Decimal64V3_notn_4 --
-1 109 -1 -110
-2 110 -1 -111
-3 111 -1 -112
-4 112 -1 -113
-5 113 -1 -114
-6 114 -1 -115
-7 115 -1 -116
-8 116 -1 -117
-9 117 -1 -118
-10 118 -1 -119
-11 119 -1 -120
-12 120 -1 -121
-13 109 -1 -110
-14 110 -1 -111
-15 111 -1 -112
-16 112 -1 -113
-17 113 -1 -114
-18 114 -1 -115
-19 115 -1 -116
-20 116 -1 -117
-21 117 -1 -118
-22 118 -1 -119
-23 119 -1 -120
-24 120 -1 -121
-
-- !sql_test_Date_Decimal128V3_0 --
\N \N \N
1 32465979.01234500 7774622.98765500
@@ -2702,59 +2225,6 @@
23 276910433.45678700 -236669811.45678700
24 288021545.56789800 -247780921.56789800
--- !sql_test_Date_Decimal128V3_1 --
-\N \N \N \N
-1 248398757657463.11584500 0 45679011.34567800
-2 471957681114250.00371200 0 90123455.79012200
-3 695516626793259.11380100 0 156790122.45678800
-4 919075594694490.44611200 0 179012344.67901000
-5 1142634584817944.00064500 0 245679011.34567600
-6 1366193597163619.77740000 0 12345678.01234500
-7 1589752631731517.77637700 0 79012344.67901100
-8 1813311688521637.99757600 0 123456789.12345500
-9 2036870767533980.44099700 0 145679011.34567700
-10 2260429868768545.10664000 0 212345678.01234300
-11 2483988992225331.99450500 0 234567900.23456500
-12 2707548137904341.10459200 0 67901233.56790000
-13 2931105557657436.28877700 0 112345678.01234400
-14 3154664614447556.50997600 0 134567900.23456600
-15 3378223693459898.95339700 0 201234566.90123200
-16 3601782794694463.61904000 0 223456789.12345400
-17 3825341918151250.50690500 0 267901233.56789800
-18 4048901063830259.61699200 0 34567900.23456700
-19 4272460231731490.94930100 0 56790122.45678900
-20 4496019421854944.50383200 0 101234566.90123300
-21 4719578634200620.28058500 0 167901233.56789900
-22 4943137868768518.27956000 0 190123455.79012100
-23 5166697125558638.50075700 0 256790122.45678700
-24 5390256404570980.94417600 0 0E-8
-
--- !sql_test_Date_Decimal128V3_notn_1 --
-1 248398757657463.11584500 0 0E-8
-2 471957681114250.00371200 0 12345678.01234500
-3 695516626793259.11380100 0 23456789.12345600
-4 919075594694490.44611200 0 34567900.23456700
-5 1142634584817944.00064500 0 45679011.34567800
-6 1366193597163619.77740000 0 56790122.45678900
-7 1589752631731517.77637700 0 67901233.56790000
-8 1813311688521637.99757600 0 79012344.67901100
-9 2036870767533980.44099700 0 90123455.79012200
-10 2260429868768545.10664000 0 101234566.90123300
-11 2483988992225331.99450500 0 112345678.01234400
-12 2707548137904341.10459200 0 123456789.12345500
-13 2931105557657436.28877700 0 134567900.23456600
-14 3154664614447556.50997600 0 145679011.34567700
-15 3378223693459898.95339700 0 156790122.45678800
-16 3601782794694463.61904000 0 167901233.56789900
-17 3825341918151250.50690500 0 179012344.67901000
-18 4048901063830259.61699200 0 190123455.79012100
-19 4272460231731490.94930100 0 201234566.90123200
-20 4496019421854944.50383200 0 212345678.01234300
-21 4719578634200620.28058500 0 223456789.12345400
-22 4943137868768518.27956000 0 234567900.23456500
-23 5166697125558638.50075700 0 245679011.34567600
-24 5390256404570980.94417600 0 256790122.45678700
-
-- !sql_test_Date_Decimal128V3_2 --
\N \N
1 1
@@ -2861,59 +2331,6 @@
23 16908898 260001535 243092637
24 20119600 267901945 247782345
--- !sql_test_Date_Decimal128V3_4 --
-\N \N \N \N
-1 109 -1 -110
-2 110 -1 -111
-3 111 -1 -112
-4 112 -1 -113
-5 113 -1 -114
-6 114 -1 -115
-7 115 -1 -116
-8 116 -1 -117
-9 117 -1 -118
-10 118 -1 -119
-11 119 -1 -120
-12 120 -1 -121
-13 109 -1 -110
-14 110 -1 -111
-15 111 -1 -112
-16 112 -1 -113
-17 113 -1 -114
-18 114 -1 -115
-19 115 -1 -116
-20 116 -1 -117
-21 117 -1 -118
-22 118 -1 -119
-23 119 -1 -120
-24 120 -1 -121
-
--- !sql_test_Date_Decimal128V3_notn_4 --
-1 109 -1 -110
-2 110 -1 -111
-3 111 -1 -112
-4 112 -1 -113
-5 113 -1 -114
-6 114 -1 -115
-7 115 -1 -116
-8 116 -1 -117
-9 117 -1 -118
-10 118 -1 -119
-11 119 -1 -120
-12 120 -1 -121
-13 109 -1 -110
-14 110 -1 -111
-15 111 -1 -112
-16 112 -1 -113
-17 113 -1 -114
-18 114 -1 -115
-19 115 -1 -116
-20 116 -1 -117
-21 117 -1 -118
-22 118 -1 -119
-23 119 -1 -120
-24 120 -1 -121
-
-- !sql_test_Date_Char_0 --
\N \N \N
1 \N \N
@@ -3126,59 +2543,6 @@
23 580 20124663 20124083
24 568 20126719 20126151
--- !sql_test_Date_Char_4 --
-\N \N \N \N
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
--- !sql_test_Date_Char_notn_4 --
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
-- !sql_test_Date_Varchar_0 --
\N \N \N
1 \N \N
@@ -3391,59 +2755,6 @@
23 65681 20128767 20063086
24 65672 20159485 20093813
--- !sql_test_Date_Varchar_4 --
-\N \N \N \N
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
--- !sql_test_Date_Varchar_notn_4 --
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
-- !sql_test_Date_String_0 --
\N \N \N
1 \N \N
@@ -3656,59 +2967,6 @@
23 65571 20393727 20328156
24 196768 20402943 20206175
--- !sql_test_Date_String_4 --
-\N \N \N \N
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
--- !sql_test_Date_String_notn_4 --
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
-- !sql_test_Date_Date_0 --
\N \N \N
1 40240602 0
@@ -6200,59 +5458,6 @@
23 2201971186833533373967095 183.84750973332203 92751647976
24 4403938255913701917197240 91.92385004657052 202212497417
--- !sql_test_DateTime_LargeInt_2 --
-\N \N
-1 867753287971371017662291
-2 217007497283119165234150
-3 54251874320779791308538
-4 13558356894176520439230
-5 3375754165488847946095
-6 3465792723312624267165787
-7 867753287971371017662291
-8 217007497283119165234150
-9 54251874320779791308538
-10 13558356894176520439230
-11 3375754165488847946095
-12 2579573034850483451839117615169627
-13 139838934423496
-14 1742613662948936925785771179872288
-15 139838934243456
-16 371154043417488252570125641711616
-17 371154080683637523786429537478150
-18 371154117949786794982613133244784
-19 371154155215936066178796729011418
-20 371154192482085337374980324778052
-21 371154229748234608571163920544686
-22 371154043417488252590245953832728
-23 371154080683637523786429537478150
-24 371154117949786794982613133244784
-
--- !sql_test_DateTime_LargeInt_notn_2 --
-1 1734639578971277686398441
-2 433978101078090911365057
-3 108503748641559582617076
-4 27116713788353040878461
-5 6769955075051405443807
-6 1678653710707569197239
-7 1734639578971277686398441
-8 433978101078090911365057
-9 108503748641559582617076
-10 27116713788353040878461
-11 6769955075051405443807
-12 1678653710707569197239
-13 1742613662948936925785771189986848
-14 1742613662948936925645932255510528
-15 1742613662948936925785779161844960
-16 139846906492928
-17 371154062050562888188337739594833
-18 371154099316712159384521335361467
-19 371154136582861430580704931128101
-20 371154173849010701776888526894735
-21 371154211115159972973072122661369
-22 371154248381309244169255718428003
-23 371154062050562888188337739594833
-24 371154099316712159384521335361467
-
-- !sql_test_DateTime_LargeInt_3 --
\N \N \N \N
1 106958929 20120301141717 20120194182788
@@ -6412,59 +5617,6 @@
23 2.01203111110121E13 2.01203111110099E13
24 2.01203121211132E13 2.01203121211108E13
--- !sql_test_DateTime_Float_1 --
-\N \N \N \N
-1 2.0120301309816848E12 2.0120300710185156E14 0.05584884434938431
-2 4.0240604639835728E12 1.006015086014307E14 0.14079716801643372
-3 6.036091148913603E12 6.706767410231341E13 0.12184399366378784
-4 8.048121736047957E12 5.030075935122027E13 0.11069381237030029
-5 1.00601525252025E13 4.024061010081E13 0.0
-6 1.2072184116009078E13 3.3533842101661504E13 0.3014305830001831
-7 1.4084214709572148E13 2.8743296304648277E13 0.19318246841430664
-8 1.6096246704419164E13 2.5150384726115062E13 0.05048710107803345
-9 1.810827770202255E13 2.2355899582016867E13 0.7812881469726562
-10 2.012031010091E13 2.012031010091E13 0.0
-11 2.21323427018177E13 1.8291191522650008E13 0.010709524154663086
-12 2.4144375504745645E13 1.676692610133555E13 0.6606037616729736
-13 2.0120301309816848E12 2.0120300710185156E14 0.05584884434938431
-14 4.0240604639835728E12 1.006015086014307E14 0.14079716801643372
-15 6.036091148913603E12 6.706767410231341E13 0.12184399366378784
-16 8.048121736047957E12 5.030075935122027E13 0.11069381237030029
-17 1.00601525252025E13 4.024061010081E13 0.0
-18 1.2072184116009078E13 3.3533842101661504E13 0.3014305830001831
-19 1.4084214709572148E13 2.8743296304648277E13 0.19318246841430664
-20 1.6096246704419164E13 2.5150384726115062E13 0.05048710107803345
-21 1.810827770202255E13 2.2355899582016867E13 0.7812881469726562
-22 2.012031010091E13 2.012031010091E13 0.0
-23 2.21323427018177E13 1.8291191522650008E13 0.010709524154663086
-24 2.4144375504745645E13 1.676692610133555E13 0.6606037616729736
-
--- !sql_test_DateTime_Float_notn_1 --
-1 2.0120301309816848E12 2.0120300710185156E14 0.05584884434938431
-2 4.0240604639835728E12 1.006015086014307E14 0.14079716801643372
-3 6.036091148913603E12 6.706767410231341E13 0.12184399366378784
-4 8.048121736047957E12 5.030075935122027E13 0.11069381237030029
-5 1.00601525252025E13 4.024061010081E13 0.0
-6 1.2072184116009078E13 3.3533842101661504E13 0.3014305830001831
-7 1.4084214709572148E13 2.8743296304648277E13 0.19318246841430664
-8 1.6096246704419164E13 2.5150384726115062E13 0.05048710107803345
-9 1.810827770202255E13 2.2355899582016867E13 0.7812881469726562
-10 2.012031010091E13 2.012031010091E13 0.0
-11 2.21323427018177E13 1.8291191522650008E13 0.010709524154663086
-12 2.4144375504745645E13 1.676692610133555E13 0.6606037616729736
-13 2.0120301309816848E12 2.0120300710185156E14 0.05584884434938431
-14 4.0240604639835728E12 1.006015086014307E14 0.14079716801643372
-15 6.036091148913603E12 6.706767410231341E13 0.12184399366378784
-16 8.048121736047957E12 5.030075935122027E13 0.11069381237030029
-17 1.00601525252025E13 4.024061010081E13 0.0
-18 1.2072184116009078E13 3.3533842101661504E13 0.3014305830001831
-19 1.4084214709572148E13 2.8743296304648277E13 0.19318246841430664
-20 1.6096246704419164E13 2.5150384726115062E13 0.05048710107803345
-21 1.810827770202255E13 2.2355899582016867E13 0.7812881469726562
-22 2.012031010091E13 2.012031010091E13 0.0
-23 2.21323427018177E13 1.8291191522650008E13 0.010709524154663086
-24 2.4144375504745645E13 1.676692610133555E13 0.6606037616729736
-
-- !sql_test_DateTime_Float_2 --
\N \N
1 \N
@@ -6571,59 +5723,6 @@
23 1 20120311111011 20120311111010
24 0 20120312121113 20120312121113
--- !sql_test_DateTime_Float_4 --
-\N \N \N \N
-1 0 81 81
-2 0 6 6
-3 0 -69 -69
-4 0 112 112
-5 0 37 37
-6 0 -38 -38
-7 0 -113 -113
-8 0 68 68
-9 0 -7 -7
-10 0 -81 -81
-11 1 99 98
-12 0 25 25
-13 0 81 81
-14 0 6 6
-15 0 -69 -69
-16 0 112 112
-17 0 37 37
-18 0 -38 -38
-19 0 -113 -113
-20 0 68 68
-21 0 -7 -7
-22 0 -81 -81
-23 1 99 98
-24 0 25 25
-
--- !sql_test_DateTime_Float_notn_4 --
-1 0 81 81
-2 0 6 6
-3 0 -69 -69
-4 0 112 112
-5 0 37 37
-6 0 -38 -38
-7 0 -113 -113
-8 0 68 68
-9 0 -7 -7
-10 0 -81 -81
-11 1 99 98
-12 0 25 25
-13 0 81 81
-14 0 6 6
-15 0 -69 -69
-16 0 112 112
-17 0 37 37
-18 0 -38 -38
-19 0 -113 -113
-20 0 68 68
-21 0 -7 -7
-22 0 -81 -81
-23 1 99 98
-24 0 25 25
-
-- !sql_test_DateTime_Double_0 --
\N \N \N
1 2.0120301010001523E13 2.0120301010000477E13
@@ -6836,59 +5935,6 @@
23 0 20120311111027 20120311111027
24 16 20120312121118 20120312121102
--- !sql_test_DateTime_Double_4 --
-\N \N \N \N
-1 0 81 81
-2 0 6 6
-3 1 -69 -70
-4 0 113 113
-5 0 39 39
-6 2 -38 -40
-7 4 -113 -117
-8 4 69 65
-9 8 -7 -15
-10 10 -81 -91
-11 0 115 115
-12 16 30 14
-13 0 81 81
-14 0 6 6
-15 1 -69 -70
-16 0 113 113
-17 0 39 39
-18 2 -38 -40
-19 4 -113 -117
-20 4 69 65
-21 8 -7 -15
-22 10 -81 -91
-23 0 115 115
-24 16 30 14
-
--- !sql_test_DateTime_Double_notn_4 --
-1 0 81 81
-2 0 6 6
-3 1 -69 -70
-4 0 113 113
-5 0 39 39
-6 2 -38 -40
-7 4 -113 -117
-8 4 69 65
-9 8 -7 -15
-10 10 -81 -91
-11 0 115 115
-12 16 30 14
-13 0 81 81
-14 0 6 6
-15 1 -69 -70
-16 0 113 113
-17 0 39 39
-18 2 -38 -40
-19 4 -113 -117
-20 4 69 65
-21 8 -7 -15
-22 10 -81 -91
-23 0 115 115
-24 16 30 14
-
-- !sql_test_DateTime_DecimalV2_0 --
\N \N \N
1 20120301010025.395000000 20120301009976.605000000
@@ -7101,59 +6147,6 @@
23 259 20120311111531 20120311111272
24 1032 20120312121182 20120312120150
--- !sql_test_DateTime_DecimalV2_4 --
-\N \N \N \N
-1 16 89 73
-2 2 38 36
-3 48 -69 -117
-4 64 116 52
-5 33 101 68
-6 90 -1 -91
-7 15 -1 -16
-8 68 127 59
-9 121 -1 -122
-10 46 -1 -47
-11 99 127 28
-12 24 127 103
-13 16 89 73
-14 2 38 36
-15 48 -69 -117
-16 64 116 52
-17 33 101 68
-18 90 -1 -91
-19 15 -1 -16
-20 68 127 59
-21 121 -1 -122
-22 46 -1 -47
-23 99 127 28
-24 24 127 103
-
--- !sql_test_DateTime_DecimalV2_notn_4 --
-1 16 89 73
-2 2 38 36
-3 48 -69 -117
-4 64 116 52
-5 33 101 68
-6 90 -1 -91
-7 15 -1 -16
-8 68 127 59
-9 121 -1 -122
-10 46 -1 -47
-11 99 127 28
-12 24 127 103
-13 16 89 73
-14 2 38 36
-15 48 -69 -117
-16 64 116 52
-17 33 101 68
-18 90 -1 -91
-19 15 -1 -16
-20 68 127 59
-21 121 -1 -122
-22 46 -1 -47
-23 99 127 28
-24 24 127 103
-
-- !sql_test_DateTime_Decimal32V3_0 --
\N \N \N
1 20120301010013.012 20120301009988.988
@@ -7207,59 +6200,6 @@
23 20120311111267.454 20120311110754.546
24 20120312121379.565 20120312120844.435
--- !sql_test_DateTime_Decimal32V3_1 --
-\N \N \N \N
-1 241685055732132.012 1675016734 0.000
-2 465241743610818.546 870142369 0.000
-3 688798453935969.502 587728662 0.000
-4 912355186707584.880 443716044 0.000
-5 1135911941925664.680 356389135 0.000
-6 1359468719590208.902 297783031 0.000
-7 1583025519701217.546 255729772 0.000
-8 1806582342258690.612 224084331 0.000
-9 2030139187262628.100 199408415 0.000
-10 2253696054713030.010 179627983 0.000
-11 2477252944609896.342 163417676 0.000
-12 2700809856953227.096 149890951 0.000
-13 2924365029997585.344 138432277 0.000
-14 3147921852555058.410 128601208 0.000
-15 3371478697558995.898 120073899 0.000
-16 3595035565009397.808 112607129 0.000
-17 3818592454906264.140 106014632 0.000
-18 4042149367249594.894 100151349 0.001
-19 4265706302039390.070 94902632 0.000
-20 4489263259275649.668 90176666 0.000
-21 4712820238958373.688 85899062 0.000
-22 4936377241087562.130 82008902 0.001
-23 5159934265663214.994 78455828 0.000
-24 5383491312685332.280 75197847 0.000
-
--- !sql_test_DateTime_Decimal32V3_notn_1 --
-1 241685055732132.012 1675016734 -374022.048
-2 465241743610818.546 870142369 21.994
-3 688798453935969.502 587728662 0.006
-4 912355186707584.880 443716044 0.000
-5 1135911941925664.680 356389135 0.000
-6 1359468719590208.902 297783031 0.000
-7 1583025519701217.546 255729772 0.000
-8 1806582342258690.612 224084331 0.010
-9 2030139187262628.100 199408415 0.000
-10 2253696054713030.010 179627983 0.000
-11 2477252944609896.342 163417676 0.000
-12 2700809856953227.096 149890951 0.000
-13 2924365029997585.344 138432277 0.000
-14 3147921852555058.410 128601208 0.000
-15 3371478697558995.898 120073899 0.000
-16 3595035565009397.808 112607129 0.000
-17 3818592454906264.140 106014632 0.000
-18 4042149367249594.894 100151349 0.000
-19 4265706302039390.070 94902632 0.000
-20 4489263259275649.668 90176666 0.000
-21 4712820238958373.688 85899062 0.000
-22 4936377241087562.130 82008902 0.000
-23 5159934265663214.994 78455828 0.000
-24 5383491312685332.280 75197847 0.000
-
-- !sql_test_DateTime_Decimal32V3_2 --
\N \N
1 1676691750833
@@ -7366,59 +6306,6 @@
23 256 20120311111011 20120311110755
24 264 20120312121115 20120312120851
--- !sql_test_DateTime_Decimal32V3_4 --
-\N \N \N \N
-1 0 93 93
-2 6 23 17
-3 34 -69 -103
-4 32 125 93
-5 32 61 29
-6 66 -37 -103
-7 14 -49 -63
-8 64 93 29
-9 96 -3 -99
-10 32 -2 -34
-11 99 123 24
-12 24 127 103
-13 81 127 46
-14 6 127 121
-15 59 -1 -60
-16 112 127 15
-17 37 127 90
-18 90 -1 -91
-19 15 -1 -16
-20 68 127 59
-21 121 -1 -122
-22 46 -1 -47
-23 99 127 28
-24 24 127 103
-
--- !sql_test_DateTime_Decimal32V3_notn_4 --
-1 0 93 93
-2 6 23 17
-3 34 -69 -103
-4 32 125 93
-5 32 61 29
-6 66 -37 -103
-7 14 -49 -63
-8 64 93 29
-9 96 -3 -99
-10 32 -2 -34
-11 99 123 24
-12 24 127 103
-13 81 127 46
-14 6 127 121
-15 59 -1 -60
-16 112 127 15
-17 37 127 90
-18 90 -1 -91
-19 15 -1 -16
-20 68 127 59
-21 121 -1 -122
-22 46 -1 -47
-23 99 127 28
-24 24 127 103
-
-- !sql_test_DateTime_Decimal64V3_0 --
\N \N \N
1 20120301011235.01234 20120301008766.98766
@@ -7472,59 +6359,6 @@
23 20120311136689.45676 20120311085332.54324
24 20120312147901.56787 20120312094322.43213
--- !sql_test_DateTime_Decimal64V3_1 --
-\N \N \N \N
-1 24828699730855697.41234 163047 0.00000
-2 47184592088423571.59190 85796 0.00000
-3 69540486690660332.41568 58214 0.00000
-4 91896383537565979.88368 44052 0.00000
-5 114252282629140513.99590 35432 0.00000
-6 136608183965383934.75234 29634 0.00000
-7 158964087546296242.15300 25466 0.00000
-8 181319993371877436.19788 22326 0.00000
-9 203675901442127516.88698 19876 0.00000
-10 226031811757046484.22030 17910 0.00000
-11 248387724316634338.19784 16298 0.00000
-12 270743639120891078.81960 14952 0.00000
-13 293099379595931683.94566 13811 0.00000
-14 315455285421512877.99054 12833 0.00000
-15 337811193491762958.67964 11983 0.00000
-16 360167103806681926.01296 11239 0.00000
-17 382523016366269779.99050 10583 0.00000
-18 404878931170526520.61226 9998 0.00000
-19 427234848219452147.87824 9475 0.00000
-20 449590767513046661.78844 9004 0.00000
-21 471946689051310062.34286 8577 0.00000
-22 494302612834242349.54150 8189 0.00000
-23 516658538861843523.38436 7835 0.00000
-24 539014467134113583.87144 7510 0.00000
-
--- !sql_test_DateTime_Decimal64V3_notn_1 --
-1 24828699730855697.41234 163047 0.00000
-2 47184592088423571.59190 85796 201.44096
-3 69540486690660332.41568 58214 201.67847
-4 91896383537565979.88368 44052 202.15348
-5 114252282629140513.99590 35432 203.10349
-6 136608183965383934.75234 29634 205.00350
-7 158964087546296242.15300 25466 208.80351
-8 181319993371877436.19788 22326 216.40352
-9 203675901442127516.88698 19876 231.60353
-10 226031811757046484.22030 17910 262.00354
-11 248387724316634338.19784 16298 322.80355
-12 270743639120891078.81960 14952 444.40356
-13 293099379595931683.94566 13811 687.60357
-14 315455285421512877.99054 12833 201.44096
-15 337811193491762958.67964 11983 201.67847
-16 360167103806681926.01296 11239 202.15348
-17 382523016366269779.99050 10583 203.10349
-18 404878931170526520.61226 9998 205.00350
-19 427234848219452147.87824 9475 208.80351
-20 449590767513046661.78844 9004 216.40352
-21 471946689051310062.34286 8577 231.60353
-22 494302612834242349.54150 8189 262.00354
-23 516658538861843523.38436 7835 322.80355
-24 539014467134113583.87144 7510 444.40356
-
-- !sql_test_DateTime_Decimal64V3_2 --
\N \N
1 16304944092
@@ -7631,59 +6465,6 @@
23 1090 20120311135599 20120311134509
24 0 20120312147901 20120312147901
--- !sql_test_DateTime_Decimal64V3_4 --
-\N \N \N \N
-1 81 127 46
-2 6 127 121
-3 59 -1 -60
-4 112 127 15
-5 37 127 90
-6 90 -1 -91
-7 15 -1 -16
-8 68 127 59
-9 121 -1 -122
-10 46 -1 -47
-11 99 127 28
-12 24 127 103
-13 81 127 46
-14 6 127 121
-15 59 -1 -60
-16 112 127 15
-17 37 127 90
-18 90 -1 -91
-19 15 -1 -16
-20 68 127 59
-21 121 -1 -122
-22 46 -1 -47
-23 99 127 28
-24 24 127 103
-
--- !sql_test_DateTime_Decimal64V3_notn_4 --
-1 81 127 46
-2 6 127 121
-3 59 -1 -60
-4 112 127 15
-5 37 127 90
-6 90 -1 -91
-7 15 -1 -16
-8 68 127 59
-9 121 -1 -122
-10 46 -1 -47
-11 99 127 28
-12 24 127 103
-13 81 127 46
-14 6 127 121
-15 59 -1 -60
-16 112 127 15
-17 37 127 90
-18 90 -1 -91
-19 15 -1 -16
-20 68 127 59
-21 121 -1 -122
-22 46 -1 -47
-23 99 127 28
-24 24 127 103
-
-- !sql_test_DateTime_Decimal128V3_0 --
\N \N \N
1 20120313355679.01234500 20120288664322.98765500
@@ -7737,59 +6518,6 @@
23 20120567901133.45678700 20120054320888.54321300
24 20120580022345.56789800 20120044219878.43210200
--- !sql_test_DateTime_Decimal128V3_1 --
-\N \N \N \N
-1 248398757780932241646.46234500 0 20120278563312.87654400
-2 471957681585778378671.71251200 0 20120268462302.76543300
-3 695516627837313404585.62710100 0 20120258361292.65432200
-4 919075596535537319388.20611200 0 20120248260282.54321100
-5 1142634587680450123079.44954500 0 20120238159272.43210000
-6 1366193601272051815659.35740000 0 20120228058262.32098900
-7 1589752637310342397127.92967700 0 20120217957252.20987800
-8 1813311695795321867485.16637600 0 20120207856242.09876700
-9 2036870776726990226731.06749700 0 20120197755231.98765600
-10 2260429880105347474865.63304000 0 20120187654221.87654500
-11 2483989005930393611888.86300500 0 20120177553211.76543400
-12 2707548154202128637800.75739200 0 20120155330989.65432300
-13 2931105559114372081245.11567700 0 20120145229979.54321200
-14 3154664617599351551602.35237600 0 20120135128969.43210100
-15 3378223698531019910848.25349700 0 20120125027959.32099000
-16 3601782801909377158982.81904000 0 20120114926949.20987900
-17 3825341927734423296006.04900500 0 20120104825939.09876800
-18 4048901076006158321917.94339200 0 20120094724928.98765700
-19 4272460246724582236718.50220100 0 20120084623918.87654600
-20 4496019439889695040407.72543200 0 20120074522908.76543500
-21 4719578655501496732985.61308500 0 20120064421898.65432400
-22 4943137893559987314452.16516000 0 20120054320888.54321300
-23 5166697154065166784807.38165700 0 20120044219878.43210200
-24 5390256437017035144051.26257600 0 20120044219878.43210200
-
--- !sql_test_DateTime_Decimal128V3_notn_1 --
-1 248398757780932241646.46234500 0 20120288664322.98765500
-2 471957681585778378671.71251200 0 20120278563312.87654400
-3 695516627837313404585.62710100 0 20120268462302.76543300
-4 919075596535537319388.20611200 0 20120258361292.65432200
-5 1142634587680450123079.44954500 0 20120248260282.54321100
-6 1366193601272051815659.35740000 0 20120238159272.43210000
-7 1589752637310342397127.92967700 0 20120228058262.32098900
-8 1813311695795321867485.16637600 0 20120217957252.20987800
-9 2036870776726990226731.06749700 0 20120207856242.09876700
-10 2260429880105347474865.63304000 0 20120197755231.98765600
-11 2483989005930393611888.86300500 0 20120187654221.87654500
-12 2707548154202128637800.75739200 0 20120177553211.76543400
-13 2931105559114372081245.11567700 0 20120155330989.65432300
-14 3154664617599351551602.35237600 0 20120145229979.54321200
-15 3378223698531019910848.25349700 0 20120135128969.43210100
-16 3601782801909377158982.81904000 0 20120125027959.32099000
-17 3825341927734423296006.04900500 0 20120114926949.20987900
-18 4048901076006158321917.94339200 0 20120104825939.09876800
-19 4272460246724582236718.50220100 0 20120094724928.98765700
-20 4496019439889695040407.72543200 0 20120084623918.87654600
-21 4719578655501496732985.61308500 0 20120074522908.76543500
-22 4943137893559987314452.16516000 0 20120064421898.65432400
-23 5166697154065166784807.38165700 0 20120054320888.54321300
-24 5390256437017035144051.26257600 0 20120044219878.43210200
-
-- !sql_test_DateTime_Decimal128V3_2 --
\N \N
1 1629744
@@ -7896,59 +6624,6 @@
23 256773218 20120311127915 20120054354697
24 426256 20120579596089 20120579169833
--- !sql_test_DateTime_Decimal128V3_4 --
-\N \N \N \N
-1 81 127 46
-2 6 127 121
-3 59 -1 -60
-4 112 127 15
-5 37 127 90
-6 90 -1 -91
-7 15 -1 -16
-8 68 127 59
-9 121 -1 -122
-10 46 -1 -47
-11 99 127 28
-12 24 127 103
-13 81 127 46
-14 6 127 121
-15 59 -1 -60
-16 112 127 15
-17 37 127 90
-18 90 -1 -91
-19 15 -1 -16
-20 68 127 59
-21 121 -1 -122
-22 46 -1 -47
-23 99 127 28
-24 24 127 103
-
--- !sql_test_DateTime_Decimal128V3_notn_4 --
-1 81 127 46
-2 6 127 121
-3 59 -1 -60
-4 112 127 15
-5 37 127 90
-6 90 -1 -91
-7 15 -1 -16
-8 68 127 59
-9 121 -1 -122
-10 46 -1 -47
-11 99 127 28
-12 24 127 103
-13 81 127 46
-14 6 127 121
-15 59 -1 -60
-16 112 127 15
-17 37 127 90
-18 90 -1 -91
-19 15 -1 -16
-20 68 127 59
-21 121 -1 -122
-22 46 -1 -47
-23 99 127 28
-24 24 127 103
-
-- !sql_test_DateTime_Char_0 --
\N \N \N
1 \N \N
@@ -8161,59 +6836,6 @@
23 4416 20120311111527 20120311107111
24 792 20120312127295 20120312126503
--- !sql_test_DateTime_Char_4 --
-\N \N \N \N
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
--- !sql_test_DateTime_Char_notn_4 --
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
-- !sql_test_DateTime_Varchar_0 --
\N \N \N
1 \N \N
@@ -8426,59 +7048,6 @@
23 65793 20120311119355 20120311053562
24 33032 20120312192925 20120312159893
--- !sql_test_DateTime_Varchar_4 --
-\N \N \N \N
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
--- !sql_test_DateTime_Varchar_notn_4 --
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
-- !sql_test_DateTime_String_0 --
\N \N \N
1 \N \N
@@ -8691,59 +7260,6 @@
23 330787 20120311119211 20120310788424
24 393216 20120312207295 20120311814079
--- !sql_test_DateTime_String_4 --
-\N \N \N \N
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
--- !sql_test_DateTime_String_notn_4 --
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
-- !sql_test_DateTime_Date_0 --
\N \N \N
1 20120321130302 20120280889700
@@ -11235,59 +9751,6 @@
23 2201971174684465595 1.8384750871896913E-4 20120311
24 4403938229404681240 9.192384949324504E-5 20120312
--- !sql_test_DateV2_LargeInt_2 --
-\N \N
-1 0
-2 0
-3 0
-4 0
-5 0
-6 0
-7 0
-8 0
-9 0
-10 0
-11 0
-12 1742614626213415178628831358484480
-13 1742614626200428670940778567205888
-14 1742614626200428670940778567014400
-15 0
-16 0
-17 0
-18 0
-19 0
-20 0
-21 0
-22 0
-23 0
-24 0
-
--- !sql_test_DateV2_LargeInt_notn_2 --
-1 0
-2 0
-3 0
-4 0
-5 0
-6 0
-7 0
-8 0
-9 0
-10 0
-11 0
-12 0
-13 1742613662948936925785780900199648
-14 1742613662948936925645932255510528
-15 1742613662948936925785771182616928
-16 2579572686983111875537539243928576
-17 0
-18 0
-19 0
-20 0
-21 0
-22 0
-23 0
-24 0
-
-- !sql_test_DateV2_LargeInt_3 --
\N \N \N \N
1 2228933 124982013 122753080
@@ -11447,59 +9910,6 @@
23 2.0120312100000024E7 2.0120309899999976E7
24 2.0120313200000048E7 2.0120310799999952E7
--- !sql_test_DateV2_Float_1 --
-\N \N \N \N
-1 2012030.1299815848 2.0120300700184155E8 1.8415600061416626E-4
-2 4024060.4599631727 1.006015085009207E8 0.10018414258956909
-3 6036091.139852703 6.706767400163674E7 4.91023063659668E-4
-4 8048121.719926357 5.0300759250460275E7 0.1001841127872467
-5 1.00601525E7 4.024061E7 0.0
-6 1.2072184079705477E7 3.3533842000818174E7 4.909038543701172E-4
-7 1.408421466014725E7 2.874329620378113E7 0.14264678955078125
-8 1.6096246639852762E7 2.5150384625230063E7 0.5001840591430664
-9 1.810827762029445E7 2.2355899481117975E7 0.4330061674118042
-10 2.012031E7 2.012031E7 0.0
-11 2.2132342579705596E7 1.829119142173092E7 0.4639040231704712
-12 2.414437535941124E7 1.6766926000408888E7 4.906654357910156E-4
-13 2012030.1299815848 2.0120300700184155E8 1.8415600061416626E-4
-14 4024060.4599631727 1.006015085009207E8 0.10018414258956909
-15 6036091.139852703 6.706767400163674E7 4.91023063659668E-4
-16 8048121.719926357 5.0300759250460275E7 0.1001841127872467
-17 1.00601525E7 4.024061E7 0.0
-18 1.2072184079705477E7 3.3533842000818174E7 4.909038543701172E-4
-19 1.408421466014725E7 2.874329620378113E7 0.14264678955078125
-20 1.6096246639852762E7 2.5150384625230063E7 0.5001840591430664
-21 1.810827762029445E7 2.2355899481117975E7 0.4330061674118042
-22 2.012031E7 2.012031E7 0.0
-23 2.2132342579705596E7 1.829119142173092E7 0.4639040231704712
-24 2.414437535941124E7 1.6766926000408888E7 4.906654357910156E-4
-
--- !sql_test_DateV2_Float_notn_1 --
-1 2012030.1299815848 2.0120300700184155E8 1.8415600061416626E-4
-2 4024060.4599631727 1.006015085009207E8 0.10018414258956909
-3 6036091.139852703 6.706767400163674E7 4.91023063659668E-4
-4 8048121.719926357 5.0300759250460275E7 0.1001841127872467
-5 1.00601525E7 4.024061E7 0.0
-6 1.2072184079705477E7 3.3533842000818174E7 4.909038543701172E-4
-7 1.408421466014725E7 2.874329620378113E7 0.14264678955078125
-8 1.6096246639852762E7 2.5150384625230063E7 0.5001840591430664
-9 1.810827762029445E7 2.2355899481117975E7 0.4330061674118042
-10 2.012031E7 2.012031E7 0.0
-11 2.2132342579705596E7 1.829119142173092E7 0.4639040231704712
-12 2.414437535941124E7 1.6766926000408888E7 4.906654357910156E-4
-13 2012030.1299815848 2.0120300700184155E8 1.8415600061416626E-4
-14 4024060.4599631727 1.006015085009207E8 0.10018414258956909
-15 6036091.139852703 6.706767400163674E7 4.91023063659668E-4
-16 8048121.719926357 5.0300759250460275E7 0.1001841127872467
-17 1.00601525E7 4.024061E7 0.0
-18 1.2072184079705477E7 3.3533842000818174E7 4.909038543701172E-4
-19 1.408421466014725E7 2.874329620378113E7 0.14264678955078125
-20 1.6096246639852762E7 2.5150384625230063E7 0.5001840591430664
-21 1.810827762029445E7 2.2355899481117975E7 0.4330061674118042
-22 2.012031E7 2.012031E7 0.0
-23 2.2132342579705596E7 1.829119142173092E7 0.4639040231704712
-24 2.414437535941124E7 1.6766926000408888E7 4.906654357910156E-4
-
-- !sql_test_DateV2_Float_2 --
\N \N
1 \N
@@ -11606,59 +10016,6 @@
23 1 20120311 20120310
24 0 20120313 20120313
--- !sql_test_DateV2_Float_4 --
-\N \N \N \N
-1 0 -19 -19
-2 0 -18 -18
-3 0 -17 -17
-4 0 -16 -16
-5 0 -15 -15
-6 0 -14 -14
-7 0 -13 -13
-8 0 -12 -12
-9 0 -11 -11
-10 0 -9 -9
-11 1 -9 -10
-12 0 -7 -7
-13 0 -19 -19
-14 0 -18 -18
-15 0 -17 -17
-16 0 -16 -16
-17 0 -15 -15
-18 0 -14 -14
-19 0 -13 -13
-20 0 -12 -12
-21 0 -11 -11
-22 0 -9 -9
-23 1 -9 -10
-24 0 -7 -7
-
--- !sql_test_DateV2_Float_notn_4 --
-1 0 -19 -19
-2 0 -18 -18
-3 0 -17 -17
-4 0 -16 -16
-5 0 -15 -15
-6 0 -14 -14
-7 0 -13 -13
-8 0 -12 -12
-9 0 -11 -11
-10 0 -9 -9
-11 1 -9 -10
-12 0 -7 -7
-13 0 -19 -19
-14 0 -18 -18
-15 0 -17 -17
-16 0 -16 -16
-17 0 -15 -15
-18 0 -14 -14
-19 0 -13 -13
-20 0 -12 -12
-21 0 -11 -11
-22 0 -9 -9
-23 1 -9 -10
-24 0 -7 -7
-
-- !sql_test_DateV2_Double_0 --
\N \N \N
1 2.01203015244E7 2.01203004756E7
@@ -11871,59 +10228,6 @@
23 16 20120311 20120295
24 16 20120318 20120302
--- !sql_test_DateV2_Double_4 --
-\N \N \N \N
-1 0 -19 -19
-2 0 -18 -18
-3 1 -17 -18
-4 0 -15 -15
-5 0 -13 -13
-6 2 -14 -16
-7 0 -9 -9
-8 4 -11 -15
-9 0 -3 -3
-10 2 -1 -3
-11 16 -9 -25
-12 16 -2 -18
-13 0 -19 -19
-14 0 -18 -18
-15 1 -17 -18
-16 0 -15 -15
-17 0 -13 -13
-18 2 -14 -16
-19 0 -9 -9
-20 4 -11 -15
-21 0 -3 -3
-22 2 -1 -3
-23 16 -9 -25
-24 16 -2 -18
-
--- !sql_test_DateV2_Double_notn_4 --
-1 0 -19 -19
-2 0 -18 -18
-3 1 -17 -18
-4 0 -15 -15
-5 0 -13 -13
-6 2 -14 -16
-7 0 -9 -9
-8 4 -11 -15
-9 0 -3 -3
-10 2 -1 -3
-11 16 -9 -25
-12 16 -2 -18
-13 0 -19 -19
-14 0 -18 -18
-15 1 -17 -18
-16 0 -15 -15
-17 0 -13 -13
-18 2 -14 -16
-19 0 -9 -9
-20 4 -11 -15
-21 0 -3 -3
-22 2 -1 -3
-23 16 -9 -25
-24 16 -2 -18
-
-- !sql_test_DateV2_DecimalV2_0 --
\N \N \N
1 20120325.395000000 20120276.605000000
@@ -12136,59 +10440,6 @@
23 515 20120575 20120060
24 72 20121342 20121270
--- !sql_test_DateV2_DecimalV2_4 --
-\N \N \N \N
-1 8 -3 -11
-2 34 -18 -52
-3 32 -1 -33
-4 64 -12 -76
-5 97 -15 -112
-6 114 -1 -115
-7 115 -1 -116
-8 116 -1 -117
-9 117 -1 -118
-10 118 -1 -119
-11 119 -1 -120
-12 120 -1 -121
-13 8 -3 -11
-14 34 -18 -52
-15 32 -1 -33
-16 64 -12 -76
-17 97 -15 -112
-18 114 -1 -115
-19 115 -1 -116
-20 116 -1 -117
-21 117 -1 -118
-22 118 -1 -119
-23 119 -1 -120
-24 120 -1 -121
-
--- !sql_test_DateV2_DecimalV2_notn_4 --
-1 8 -3 -11
-2 34 -18 -52
-3 32 -1 -33
-4 64 -12 -76
-5 97 -15 -112
-6 114 -1 -115
-7 115 -1 -116
-8 116 -1 -117
-9 117 -1 -118
-10 118 -1 -119
-11 119 -1 -120
-12 120 -1 -121
-13 8 -3 -11
-14 34 -18 -52
-15 32 -1 -33
-16 64 -12 -76
-17 97 -15 -112
-18 114 -1 -115
-19 115 -1 -116
-20 116 -1 -117
-21 117 -1 -118
-22 118 -1 -119
-23 119 -1 -120
-24 120 -1 -121
-
-- !sql_test_DateV2_Decimal32V3_0 --
\N \N \N
1 20120313.012 20120288.988
@@ -12242,59 +10493,6 @@
23 20120567.454 20120054.546
24 20120579.565 20120044.435
--- !sql_test_DateV2_Decimal32V3_1 --
-\N \N \N \N
-1 241685055.612 1675 1030.241
-2 465241743.146 870 1030.242
-3 688798452.902 587 1030.243
-4 912355184.880 443 1030.244
-5 1135911939.080 356 1030.245
-6 1359468715.502 297 1030.246
-7 1583025514.146 255 1030.247
-8 1806582335.012 224 1030.248
-9 2030139178.100 199 1030.249
-10 2253696043.410 179 1030.250
-11 2477252930.942 163 1030.251
-12 2700809840.696 149 1030.252
-13 2924365028.544 138 1030.241
-14 3147921849.410 128 1030.242
-15 3371478692.498 120 1030.243
-16 3595035557.808 112 1030.244
-17 3818592445.340 106 1030.245
-18 4042149355.094 100 1030.246
-19 4265706287.070 94 1030.247
-20 4489263241.268 90 1030.248
-21 4712820217.688 85 1030.249
-22 4936377216.330 82 1030.250
-23 5159934237.194 78 1030.251
-24 5383491280.280 75 1030.252
-
--- !sql_test_DateV2_Decimal32V3_notn_1 --
-1 241685055.612 1675 -374022.048
-2 465241743.146 870 21.994
-3 688798452.902 587 0.006
-4 912355184.880 443 0.000
-5 1135911939.080 356 0.000
-6 1359468715.502 297 0.000
-7 1583025514.146 255 486408.704
-8 1806582335.012 224 32.559
-9 2030139178.100 199 0.000
-10 2253696043.410 179 0.000
-11 2477252930.942 163 0.000
-12 2700809840.696 149 0.000
-13 2924365028.544 138 0.000
-14 3147921849.410 128 0.000
-15 3371478692.498 120 0.000
-16 3595035557.808 112 0.000
-17 3818592445.340 106 0.000
-18 4042149355.094 100 32.561
-19 4265706287.070 94 0.000
-20 4489263241.268 90 0.000
-21 4712820217.688 85 0.000
-22 4936377216.330 82 0.000
-23 5159934237.194 78 0.000
-24 5383491280.280 75 0.000
-
-- !sql_test_DateV2_Decimal32V3_2 --
\N \N
1 1676691
@@ -12401,59 +10599,6 @@
23 0 20120567 20120567
24 8 20120571 20120563
--- !sql_test_DateV2_Decimal32V3_4 --
-\N \N \N \N
-1 12 -19 -31
-2 6 -1 -7
-3 34 -17 -51
-4 32 -3 -35
-5 48 -7 -55
-6 66 -13 -79
-7 66 -1 -67
-8 80 -3 -83
-9 100 -11 -111
-10 112 -10 -122
-11 115 -1 -116
-12 120 -1 -121
-13 109 -1 -110
-14 110 -1 -111
-15 111 -1 -112
-16 112 -1 -113
-17 113 -1 -114
-18 114 -1 -115
-19 115 -1 -116
-20 116 -1 -117
-21 117 -1 -118
-22 118 -1 -119
-23 119 -1 -120
-24 120 -1 -121
-
--- !sql_test_DateV2_Decimal32V3_notn_4 --
-1 12 -19 -31
-2 6 -1 -7
-3 34 -17 -51
-4 32 -3 -35
-5 48 -7 -55
-6 66 -13 -79
-7 66 -1 -67
-8 80 -3 -83
-9 100 -11 -111
-10 112 -10 -122
-11 115 -1 -116
-12 120 -1 -121
-13 109 -1 -110
-14 110 -1 -111
-15 111 -1 -112
-16 112 -1 -113
-17 113 -1 -114
-18 114 -1 -115
-19 115 -1 -116
-20 116 -1 -117
-21 117 -1 -118
-22 118 -1 -119
-23 119 -1 -120
-24 120 -1 -121
-
-- !sql_test_DateV2_Decimal64V3_0 --
\N \N \N
1 20121535.01234 20119066.98766
@@ -12507,59 +10652,6 @@
23 20145989.45676 20094632.54324
24 20147101.56787 20093522.43213
--- !sql_test_DateV2_Decimal64V3_1 --
-\N \N \N \N
-1 24828699718.51434 0 201203010.10001
-2 47184592041.28190 0 201203020.20102
-3 69540486586.27168 0 201203030.30203
-4 91896383353.48368 0 201203040.40304
-5 114252282342.91790 0 201203050.50405
-6 136608183554.57434 0 201203060.60506
-7 158964086988.45300 0 201203070.70607
-8 181319992644.55388 0 201203080.80708
-9 203675900522.87698 0 201203090.90809
-10 226031810623.42230 0 201203101.00910
-11 248387722946.18984 0 201203111.11011
-12 270743637491.17960 0 201203121.21112
-13 293099379450.24366 0 201203010.10001
-14 315455285106.34454 0 201203020.20102
-15 337811192984.66764 0 201203030.30203
-16 360167103085.21296 0 201203040.40304
-17 382523015407.98050 0 201203050.50405
-18 404878929952.97026 0 201203060.60506
-19 427234846720.18224 0 201203070.70607
-20 449590765709.61644 0 201203080.80708
-21 471946686921.27286 0 201203090.90809
-22 494302610355.15150 0 201203101.00910
-23 516658536011.25236 0 201203111.11011
-24 539014463889.57544 0 201203121.21112
-
--- !sql_test_DateV2_Decimal64V3_notn_1 --
-1 24828699718.51434 0 0.00000
-2 47184592041.28190 0 20120301.00000
-3 69540486586.27168 0 20120302.00000
-4 91896383353.48368 0 20120303.00000
-5 114252282342.91790 0 20120304.00000
-6 136608183554.57434 0 20120305.00000
-7 158964086988.45300 0 20120306.00000
-8 181319992644.55388 0 20120307.00000
-9 203675900522.87698 0 20120308.00000
-10 226031810623.42230 0 20120309.00000
-11 248387722946.18984 0 20120310.00000
-12 270743637491.17960 0 20120311.00000
-13 293099379450.24366 0 20120312.00000
-14 315455285106.34454 0 20120301.00000
-15 337811192984.66764 0 20120302.00000
-16 360167103085.21296 0 20120303.00000
-17 382523015407.98050 0 20120304.00000
-18 404878929952.97026 0 20120305.00000
-19 427234846720.18224 0 20120306.00000
-20 449590765709.61644 0 20120307.00000
-21 471946686921.27286 0 20120308.00000
-22 494302610355.15150 0 20120309.00000
-23 516658536011.25236 0 20120310.00000
-24 539014463889.57544 0 20120311.00000
-
-- !sql_test_DateV2_Decimal64V3_2 --
\N \N
1 16304
@@ -12666,59 +10758,6 @@
23 70 20145919 20145849
24 160 20146941 20146781
--- !sql_test_DateV2_Decimal64V3_4 --
-\N \N \N \N
-1 109 -1 -110
-2 110 -1 -111
-3 111 -1 -112
-4 112 -1 -113
-5 113 -1 -114
-6 114 -1 -115
-7 115 -1 -116
-8 116 -1 -117
-9 117 -1 -118
-10 118 -1 -119
-11 119 -1 -120
-12 120 -1 -121
-13 109 -1 -110
-14 110 -1 -111
-15 111 -1 -112
-16 112 -1 -113
-17 113 -1 -114
-18 114 -1 -115
-19 115 -1 -116
-20 116 -1 -117
-21 117 -1 -118
-22 118 -1 -119
-23 119 -1 -120
-24 120 -1 -121
-
--- !sql_test_DateV2_Decimal64V3_notn_4 --
-1 109 -1 -110
-2 110 -1 -111
-3 111 -1 -112
-4 112 -1 -113
-5 113 -1 -114
-6 114 -1 -115
-7 115 -1 -116
-8 116 -1 -117
-9 117 -1 -118
-10 118 -1 -119
-11 119 -1 -120
-12 120 -1 -121
-13 109 -1 -110
-14 110 -1 -111
-15 111 -1 -112
-16 112 -1 -113
-17 113 -1 -114
-18 114 -1 -115
-19 115 -1 -116
-20 116 -1 -117
-21 117 -1 -118
-22 118 -1 -119
-23 119 -1 -120
-24 120 -1 -121
-
-- !sql_test_DateV2_Decimal128V3_0 --
\N \N \N
1 32465979.01234500 7774622.98765500
@@ -12772,59 +10811,6 @@
23 276910433.45678700 -236669811.45678700
24 288021545.56789800 -247780921.56789800
--- !sql_test_DateV2_Decimal128V3_1 --
-\N \N \N \N
-1 248398757657463.11584500 0 -3336487.12345600
-2 471957681114250.00371200 0 -14447597.23456700
-3 695516626793259.11380100 0 -25558707.34567800
-4 919075594694490.44611200 0 -36669817.45678900
-5 1142634584817944.00064500 0 -47780927.56790000
-6 1366193597163619.77740000 0 -58892037.67901100
-7 1589752631731517.77637700 0 -70003147.79012200
-8 1813311688521637.99757600 0 -81114257.90123300
-9 2036870767533980.44099700 0 -92225368.01234400
-10 2260429868768545.10664000 0 -103336478.12345500
-11 2483988992225331.99450500 0 -114447588.23456600
-12 2707548137904341.10459200 0 -125558710.34567700
-13 2931105557657436.28877700 0 -136669820.45678800
-14 3154664614447556.50997600 0 -147780930.56789900
-15 3378223693459898.95339700 0 -158892040.67901000
-16 3601782794694463.61904000 0 -170003150.79012100
-17 3825341918151250.50690500 0 -181114260.90123200
-18 4048901063830259.61699200 0 -192225371.01234300
-19 4272460231731490.94930100 0 -203336481.12345400
-20 4496019421854944.50383200 0 -214447591.23456500
-21 4719578634200620.28058500 0 -225558701.34567600
-22 4943137868768518.27956000 0 -236669811.45678700
-23 5166697125558638.50075700 0 -247780921.56789800
-24 5390256404570980.94417600 0 -247780921.56789800
-
--- !sql_test_DateV2_Decimal128V3_notn_1 --
-1 248398757657463.11584500 0 7774622.98765500
-2 471957681114250.00371200 0 -3336487.12345600
-3 695516626793259.11380100 0 -14447597.23456700
-4 919075594694490.44611200 0 -25558707.34567800
-5 1142634584817944.00064500 0 -36669817.45678900
-6 1366193597163619.77740000 0 -47780927.56790000
-7 1589752631731517.77637700 0 -58892037.67901100
-8 1813311688521637.99757600 0 -70003147.79012200
-9 2036870767533980.44099700 0 -81114257.90123300
-10 2260429868768545.10664000 0 -92225368.01234400
-11 2483988992225331.99450500 0 -103336478.12345500
-12 2707548137904341.10459200 0 -114447588.23456600
-13 2931105557657436.28877700 0 -125558710.34567700
-14 3154664614447556.50997600 0 -136669820.45678800
-15 3378223693459898.95339700 0 -147780930.56789900
-16 3601782794694463.61904000 0 -158892040.67901000
-17 3825341918151250.50690500 0 -170003150.79012100
-18 4048901063830259.61699200 0 -181114260.90123200
-19 4272460231731490.94930100 0 -192225371.01234300
-20 4496019421854944.50383200 0 -203336481.12345400
-21 4719578634200620.28058500 0 -214447591.23456500
-22 4943137868768518.27956000 0 -225558701.34567600
-23 5166697125558638.50075700 0 -236669811.45678700
-24 5390256404570980.94417600 0 -247780921.56789800
-
-- !sql_test_DateV2_Decimal128V3_2 --
\N \N
1 1
@@ -12931,59 +10917,6 @@
23 16908898 260001535 243092637
24 20119600 267901945 247782345
--- !sql_test_DateV2_Decimal128V3_4 --
-\N \N \N \N
-1 109 -1 -110
-2 110 -1 -111
-3 111 -1 -112
-4 112 -1 -113
-5 113 -1 -114
-6 114 -1 -115
-7 115 -1 -116
-8 116 -1 -117
-9 117 -1 -118
-10 118 -1 -119
-11 119 -1 -120
-12 120 -1 -121
-13 109 -1 -110
-14 110 -1 -111
-15 111 -1 -112
-16 112 -1 -113
-17 113 -1 -114
-18 114 -1 -115
-19 115 -1 -116
-20 116 -1 -117
-21 117 -1 -118
-22 118 -1 -119
-23 119 -1 -120
-24 120 -1 -121
-
--- !sql_test_DateV2_Decimal128V3_notn_4 --
-1 109 -1 -110
-2 110 -1 -111
-3 111 -1 -112
-4 112 -1 -113
-5 113 -1 -114
-6 114 -1 -115
-7 115 -1 -116
-8 116 -1 -117
-9 117 -1 -118
-10 118 -1 -119
-11 119 -1 -120
-12 120 -1 -121
-13 109 -1 -110
-14 110 -1 -111
-15 111 -1 -112
-16 112 -1 -113
-17 113 -1 -114
-18 114 -1 -115
-19 115 -1 -116
-20 116 -1 -117
-21 117 -1 -118
-22 118 -1 -119
-23 119 -1 -120
-24 120 -1 -121
-
-- !sql_test_DateV2_Char_0 --
\N \N \N
1 \N \N
@@ -13196,59 +11129,6 @@
23 580 20124663 20124083
24 568 20126719 20126151
--- !sql_test_DateV2_Char_4 --
-\N \N \N \N
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
--- !sql_test_DateV2_Char_notn_4 --
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
-- !sql_test_DateV2_Varchar_0 --
\N \N \N
1 \N \N
@@ -13461,59 +11341,6 @@
23 65681 20128767 20063086
24 65672 20159485 20093813
--- !sql_test_DateV2_Varchar_4 --
-\N \N \N \N
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
--- !sql_test_DateV2_Varchar_notn_4 --
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
-- !sql_test_DateV2_String_0 --
\N \N \N
1 \N \N
@@ -13726,59 +11553,6 @@
23 65571 20393727 20328156
24 196768 20402943 20206175
--- !sql_test_DateV2_String_4 --
-\N \N \N \N
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
--- !sql_test_DateV2_String_notn_4 --
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
-- !sql_test_DateV2_Date_0 --
\N \N \N
1 40240602 0
@@ -16270,59 +14044,6 @@
23 2201971186833533373967095 183.84750973332203 92751647976
24 4403938255913701917197240 91.92385004657052 202212497417
--- !sql_test_DateTimeV2_LargeInt_2 --
-\N \N
-1 867753287971371017662291
-2 217007497283119165234150
-3 54251874320779791308538
-4 13558356894176520439230
-5 3375754165488847946095
-6 3465792723312624267165787
-7 867753287971371017662291
-8 217007497283119165234150
-9 54251874320779791308538
-10 13558356894176520439230
-11 3375754165488847946095
-12 2360475650127473278569014804611163
-13 1742613662948936925645932255510528
-14 1742613662948936925785780278928384
-15 1742613662948936925785780278927648
-16 1742613662948936925785780278928128
-17 1742613662948936925785780278859264
-18 1742613662948936925785780278928160
-19 1742613662948936925785780278928512
-20 1742613662948936925785780278928544
-21 1742613662948936925785780278928768
-22 1742613662948936925785780278928896
-23 1742613662948936925785780278929024
-24 1742613662948936925785780278929280
-
--- !sql_test_DateTimeV2_LargeInt_notn_2 --
-1 1734639578971277686398441
-2 433978101078090911365057
-3 108503748641559582617076
-4 27116713788353040878461
-5 6769955075051405443807
-6 1678653710707569197239
-7 1734639578971277686398441
-8 433978101078090911365057
-9 108503748641559582617076
-10 27116713788353040878461
-11 6769955075051405443807
-12 1678653710707569197239
-13 1742613662948936925785780278931232
-14 1742613619535041257004566394699776
-15 1742613619535041257144415043291520
-16 139838742151168
-17 371154062050562888188337739594833
-18 371154099316712159384521335361467
-19 371154136582861430580704931128101
-20 371154173849010701776888526894735
-21 371154211115159972973072122661369
-22 371154248381309244169255718428003
-23 371154062050562888188337739594833
-24 371154099316712159384521335361467
-
-- !sql_test_DateTimeV2_LargeInt_3 --
\N \N \N \N
1 106958929 20120301141717 20120194182788
@@ -16482,59 +14203,6 @@
23 2.01203111110121E13 2.01203111110099E13
24 2.01203121211132E13 2.01203121211108E13
--- !sql_test_DateTimeV2_Float_1 --
-\N \N \N \N
-1 2.0120301309816848E12 2.0120300710185156E14 0.05584884434938431
-2 4.0240604639835728E12 1.006015086014307E14 0.14079716801643372
-3 6.036091148913603E12 6.706767410231341E13 0.12184399366378784
-4 8.048121736047957E12 5.030075935122027E13 0.11069381237030029
-5 1.00601525252025E13 4.024061010081E13 0.0
-6 1.2072184116009078E13 3.3533842101661504E13 0.3014305830001831
-7 1.4084214709572148E13 2.8743296304648277E13 0.19318246841430664
-8 1.6096246704419164E13 2.5150384726115062E13 0.05048710107803345
-9 1.810827770202255E13 2.2355899582016867E13 0.7812881469726562
-10 2.012031010091E13 2.012031010091E13 0.0
-11 2.21323427018177E13 1.8291191522650008E13 0.010709524154663086
-12 2.4144375504745645E13 1.676692610133555E13 0.6606037616729736
-13 2.0120301309816848E12 2.0120300710185156E14 0.05584884434938431
-14 4.0240604639835728E12 1.006015086014307E14 0.14079716801643372
-15 6.036091148913603E12 6.706767410231341E13 0.12184399366378784
-16 8.048121736047957E12 5.030075935122027E13 0.11069381237030029
-17 1.00601525252025E13 4.024061010081E13 0.0
-18 1.2072184116009078E13 3.3533842101661504E13 0.3014305830001831
-19 1.4084214709572148E13 2.8743296304648277E13 0.19318246841430664
-20 1.6096246704419164E13 2.5150384726115062E13 0.05048710107803345
-21 1.810827770202255E13 2.2355899582016867E13 0.7812881469726562
-22 2.012031010091E13 2.012031010091E13 0.0
-23 2.21323427018177E13 1.8291191522650008E13 0.010709524154663086
-24 2.4144375504745645E13 1.676692610133555E13 0.6606037616729736
-
--- !sql_test_DateTimeV2_Float_notn_1 --
-1 2.0120301309816848E12 2.0120300710185156E14 0.05584884434938431
-2 4.0240604639835728E12 1.006015086014307E14 0.14079716801643372
-3 6.036091148913603E12 6.706767410231341E13 0.12184399366378784
-4 8.048121736047957E12 5.030075935122027E13 0.11069381237030029
-5 1.00601525252025E13 4.024061010081E13 0.0
-6 1.2072184116009078E13 3.3533842101661504E13 0.3014305830001831
-7 1.4084214709572148E13 2.8743296304648277E13 0.19318246841430664
-8 1.6096246704419164E13 2.5150384726115062E13 0.05048710107803345
-9 1.810827770202255E13 2.2355899582016867E13 0.7812881469726562
-10 2.012031010091E13 2.012031010091E13 0.0
-11 2.21323427018177E13 1.8291191522650008E13 0.010709524154663086
-12 2.4144375504745645E13 1.676692610133555E13 0.6606037616729736
-13 2.0120301309816848E12 2.0120300710185156E14 0.05584884434938431
-14 4.0240604639835728E12 1.006015086014307E14 0.14079716801643372
-15 6.036091148913603E12 6.706767410231341E13 0.12184399366378784
-16 8.048121736047957E12 5.030075935122027E13 0.11069381237030029
-17 1.00601525252025E13 4.024061010081E13 0.0
-18 1.2072184116009078E13 3.3533842101661504E13 0.3014305830001831
-19 1.4084214709572148E13 2.8743296304648277E13 0.19318246841430664
-20 1.6096246704419164E13 2.5150384726115062E13 0.05048710107803345
-21 1.810827770202255E13 2.2355899582016867E13 0.7812881469726562
-22 2.012031010091E13 2.012031010091E13 0.0
-23 2.21323427018177E13 1.8291191522650008E13 0.010709524154663086
-24 2.4144375504745645E13 1.676692610133555E13 0.6606037616729736
-
-- !sql_test_DateTimeV2_Float_2 --
\N \N
1 \N
@@ -16641,59 +14309,6 @@
23 1 20120311111011 20120311111010
24 0 20120312121113 20120312121113
--- !sql_test_DateTimeV2_Float_4 --
-\N \N \N \N
-1 0 81 81
-2 0 6 6
-3 0 -69 -69
-4 0 112 112
-5 0 37 37
-6 0 -38 -38
-7 0 -113 -113
-8 0 68 68
-9 0 -7 -7
-10 0 -81 -81
-11 1 99 98
-12 0 25 25
-13 0 81 81
-14 0 6 6
-15 0 -69 -69
-16 0 112 112
-17 0 37 37
-18 0 -38 -38
-19 0 -113 -113
-20 0 68 68
-21 0 -7 -7
-22 0 -81 -81
-23 1 99 98
-24 0 25 25
-
--- !sql_test_DateTimeV2_Float_notn_4 --
-1 0 81 81
-2 0 6 6
-3 0 -69 -69
-4 0 112 112
-5 0 37 37
-6 0 -38 -38
-7 0 -113 -113
-8 0 68 68
-9 0 -7 -7
-10 0 -81 -81
-11 1 99 98
-12 0 25 25
-13 0 81 81
-14 0 6 6
-15 0 -69 -69
-16 0 112 112
-17 0 37 37
-18 0 -38 -38
-19 0 -113 -113
-20 0 68 68
-21 0 -7 -7
-22 0 -81 -81
-23 1 99 98
-24 0 25 25
-
-- !sql_test_DateTimeV2_Double_0 --
\N \N \N
1 2.0120301010001523E13 2.0120301010000477E13
@@ -16906,59 +14521,6 @@
23 0 20120311111027 20120311111027
24 16 20120312121118 20120312121102
--- !sql_test_DateTimeV2_Double_4 --
-\N \N \N \N
-1 0 81 81
-2 0 6 6
-3 1 -69 -70
-4 0 113 113
-5 0 39 39
-6 2 -38 -40
-7 4 -113 -117
-8 4 69 65
-9 8 -7 -15
-10 10 -81 -91
-11 0 115 115
-12 16 30 14
-13 0 81 81
-14 0 6 6
-15 1 -69 -70
-16 0 113 113
-17 0 39 39
-18 2 -38 -40
-19 4 -113 -117
-20 4 69 65
-21 8 -7 -15
-22 10 -81 -91
-23 0 115 115
-24 16 30 14
-
--- !sql_test_DateTimeV2_Double_notn_4 --
-1 0 81 81
-2 0 6 6
-3 1 -69 -70
-4 0 113 113
-5 0 39 39
-6 2 -38 -40
-7 4 -113 -117
-8 4 69 65
-9 8 -7 -15
-10 10 -81 -91
-11 0 115 115
-12 16 30 14
-13 0 81 81
-14 0 6 6
-15 1 -69 -70
-16 0 113 113
-17 0 39 39
-18 2 -38 -40
-19 4 -113 -117
-20 4 69 65
-21 8 -7 -15
-22 10 -81 -91
-23 0 115 115
-24 16 30 14
-
-- !sql_test_DateTimeV2_DecimalV2_0 --
\N \N \N
1 20120301010025.395000000 20120301009976.605000000
@@ -17171,59 +14733,6 @@
23 259 20120311111531 20120311111272
24 1032 20120312121182 20120312120150
--- !sql_test_DateTimeV2_DecimalV2_4 --
-\N \N \N \N
-1 16 89 73
-2 2 38 36
-3 48 -69 -117
-4 64 116 52
-5 33 101 68
-6 90 -1 -91
-7 15 -1 -16
-8 68 127 59
-9 121 -1 -122
-10 46 -1 -47
-11 99 127 28
-12 24 127 103
-13 16 89 73
-14 2 38 36
-15 48 -69 -117
-16 64 116 52
-17 33 101 68
-18 90 -1 -91
-19 15 -1 -16
-20 68 127 59
-21 121 -1 -122
-22 46 -1 -47
-23 99 127 28
-24 24 127 103
-
--- !sql_test_DateTimeV2_DecimalV2_notn_4 --
-1 16 89 73
-2 2 38 36
-3 48 -69 -117
-4 64 116 52
-5 33 101 68
-6 90 -1 -91
-7 15 -1 -16
-8 68 127 59
-9 121 -1 -122
-10 46 -1 -47
-11 99 127 28
-12 24 127 103
-13 16 89 73
-14 2 38 36
-15 48 -69 -117
-16 64 116 52
-17 33 101 68
-18 90 -1 -91
-19 15 -1 -16
-20 68 127 59
-21 121 -1 -122
-22 46 -1 -47
-23 99 127 28
-24 24 127 103
-
-- !sql_test_DateTimeV2_Decimal32V3_0 --
\N \N \N
1 20120301010013.012 20120301009988.988
@@ -17277,59 +14786,6 @@
23 20120311111267.454 20120311110754.546
24 20120312121379.565 20120312120844.435
--- !sql_test_DateTimeV2_Decimal32V3_1 --
-\N \N \N \N
-1 241685055732132.012 1675016734 4.684
-2 465241743610818.546 870142369 -1619761.65
-3 688798453935969.502 587728662 4.684
-4 912355186707584.880 443716044 -1618751.55
-5 1135911941925664.680 356389135 4.684
-6 1359468719590208.902 297783031 -1617741.45
-7 1583025519701217.546 255729772 4.684
-8 1806582342258690.612 224084331 -1616731.35
-9 2030139187262628.100 199408415 4.684
-10 2253696054713030.010 179627983 -1615721.25
-11 2477252944609896.342 163417676 4.684
-12 2700809856953227.096 149890951 -1614711.15
-13 2924365029997585.344 138432277 4.684
-14 3147921852555058.410 128601208 -1613701.05
-15 3371478697558995.898 120073899 4.684
-16 3595035565009397.808 112607129 -1612690.95
-17 3818592454906264.140 106014632 4.684
-18 4042149367249594.894 100151349 -1611680.85
-19 4265706302039390.070 94902632 4.684
-20 4489263259275649.668 90176666 -1610670.74
-21 4712820238958373.688 85899062 4.684
-22 4936377241087562.130 82008902 -1609660.64
-23 5159934265663214.994 78455828 4.684
-24 5383491312685332.280 75197847 -1620771.75
-
--- !sql_test_DateTimeV2_Decimal32V3_notn_1 --
-1 241685055732132.012 1675016734 98001.408
-2 465241743610818.546 870142369 32.559
-3 688798453935969.502 587728662 1260615.93
-4 912355186707584.880 443716044 -485796.965
-5 1135911941925664.680 356389135 98001.408
-6 1359468719590208.902 297783031 32.559
-7 1583025519701217.546 255729772 239690.240
-8 1806582342258690.612 224084331 32.561
-9 2030139187262628.100 199408415 -1123039.10
-10 2253696054713030.010 179627983 32.558
-11 2477252944609896.342 163417676 239690.241
-12 2700809856953227.096 149890951 32.561
-13 2924365029997585.344 138432277 98083.456
-14 3147921852555058.410 128601208 32.559
-15 3371478697558995.898 120073899 1260615.93
-16 3595035565009397.808 112607129 -485796.965
-17 3818592454906264.140 106014632 241106.880
-18 4042149367249594.894 100151349 32.561
-19 4265706302039390.070 94902632 -529716.912
-20 4489263259275649.668 90176666 21.994
-21 4712820238958373.688 85899062 241106.912
-22 4936377241087562.130 82008902 32.561
-23 5159934265663214.994 78455828 -529716.912
-24 5383491312685332.280 75197847 21.994
-
-- !sql_test_DateTimeV2_Decimal32V3_2 --
\N \N
1 1676691750833
@@ -17436,59 +14892,6 @@
23 256 20120311111011 20120311110755
24 264 20120312121115 20120312120851
--- !sql_test_DateTimeV2_Decimal32V3_4 --
-\N \N \N \N
-1 0 93 93
-2 6 23 17
-3 34 -69 -103
-4 32 125 93
-5 32 61 29
-6 66 -37 -103
-7 14 -49 -63
-8 64 93 29
-9 96 -3 -99
-10 32 -2 -34
-11 99 123 24
-12 24 127 103
-13 81 127 46
-14 6 127 121
-15 59 -1 -60
-16 112 127 15
-17 37 127 90
-18 90 -1 -91
-19 15 -1 -16
-20 68 127 59
-21 121 -1 -122
-22 46 -1 -47
-23 99 127 28
-24 24 127 103
-
--- !sql_test_DateTimeV2_Decimal32V3_notn_4 --
-1 0 93 93
-2 6 23 17
-3 34 -69 -103
-4 32 125 93
-5 32 61 29
-6 66 -37 -103
-7 14 -49 -63
-8 64 93 29
-9 96 -3 -99
-10 32 -2 -34
-11 99 123 24
-12 24 127 103
-13 81 127 46
-14 6 127 121
-15 59 -1 -60
-16 112 127 15
-17 37 127 90
-18 90 -1 -91
-19 15 -1 -16
-20 68 127 59
-21 121 -1 -122
-22 46 -1 -47
-23 99 127 28
-24 24 127 103
-
-- !sql_test_DateTimeV2_Decimal64V3_0 --
\N \N \N
1 20120301011235.01234 20120301008766.98766
@@ -17542,59 +14945,6 @@
23 20120311136689.45676 20120311085332.54324
24 20120312147901.56787 20120312094322.43213
--- !sql_test_DateTimeV2_Decimal64V3_1 --
-\N \N \N \N
-1 24828699730855697.41234 163047 201203020.20102
-2 47184592088423571.59190 85796 201203030.30203
-3 69540486690660332.41568 58214 201203040.40304
-4 91896383537565979.88368 44052 201203050.50405
-5 114252282629140513.99590 35432 201203060.60506
-6 136608183965383934.75234 29634 201203070.70607
-7 158964087546296242.15300 25466 201203080.80708
-8 181319993371877436.19788 22326 201203090.90809
-9 203675901442127516.88698 19876 201203101.00910
-10 226031811757046484.22030 17910 201203111.11011
-11 248387724316634338.19784 16298 201203121.21112
-12 270743639120891078.81960 14952 201203010.10001
-13 293099379595931683.94566 13811 201203020.20102
-14 315455285421512877.99054 12833 201203030.30203
-15 337811193491762958.67964 11983 201203040.40304
-16 360167103806681926.01296 11239 201203050.50405
-17 382523016366269779.99050 10583 201203060.60506
-18 404878931170526520.61226 9998 201203070.70607
-19 427234848219452147.87824 9475 201203080.80708
-20 449590767513046661.78844 9004 201203090.90809
-21 471946689051310062.34286 8577 201203101.00910
-22 494302612834242349.54150 8189 201203111.11011
-23 516658538861843523.38436 7835 201203121.21112
-24 539014467134113583.87144 7510 70898515052585.4213
-
--- !sql_test_DateTimeV2_Decimal64V3_notn_1 --
-1 24828699730855697.41234 163047 42949.67296
-2 47184592088423571.59190 85796 128849.01890
-3 69540486690660332.41568 58214 214748.36484
-4 91896383537565979.88368 44052 300647.71078
-5 114252282629140513.99590 35432 386547.05672
-6 136608183965383934.75234 29634 472446.40266
-7 158964087546296242.15300 25466 558345.74860
-8 181319993371877436.19788 22326 644245.09454
-9 203675901442127516.88698 19876 730144.44048
-10 226031811757046484.22030 17910 816043.78642
-11 248387724316634338.19784 16298 901943.13236
-12 270743639120891078.81960 14952 987842.47830
-13 293099379595931683.94566 13811 0.00024
-14 315455285421512877.99054 12833 201.20302
-15 337811193491762958.67964 11983 201.20303
-16 360167103806681926.01296 11239 201.20304
-17 382523016366269779.99050 10583 201.20305
-18 404878931170526520.61226 9998 201.20306
-19 427234848219452147.87824 9475 201.20307
-20 449590767513046661.78844 9004 201.20308
-21 471946689051310062.34286 8577 201.20309
-22 494302612834242349.54150 8189 201.20310
-23 516658538861843523.38436 7835 201.20311
-24 539014467134113583.87144 7510 201.20312
-
-- !sql_test_DateTimeV2_Decimal64V3_2 --
\N \N
1 16304944092
@@ -17701,59 +15051,6 @@
23 1090 20120311135599 20120311134509
24 0 20120312147901 20120312147901
--- !sql_test_DateTimeV2_Decimal64V3_4 --
-\N \N \N \N
-1 81 127 46
-2 6 127 121
-3 59 -1 -60
-4 112 127 15
-5 37 127 90
-6 90 -1 -91
-7 15 -1 -16
-8 68 127 59
-9 121 -1 -122
-10 46 -1 -47
-11 99 127 28
-12 24 127 103
-13 81 127 46
-14 6 127 121
-15 59 -1 -60
-16 112 127 15
-17 37 127 90
-18 90 -1 -91
-19 15 -1 -16
-20 68 127 59
-21 121 -1 -122
-22 46 -1 -47
-23 99 127 28
-24 24 127 103
-
--- !sql_test_DateTimeV2_Decimal64V3_notn_4 --
-1 81 127 46
-2 6 127 121
-3 59 -1 -60
-4 112 127 15
-5 37 127 90
-6 90 -1 -91
-7 15 -1 -16
-8 68 127 59
-9 121 -1 -122
-10 46 -1 -47
-11 99 127 28
-12 24 127 103
-13 81 127 46
-14 6 127 121
-15 59 -1 -60
-16 112 127 15
-17 37 127 90
-18 90 -1 -91
-19 15 -1 -16
-20 68 127 59
-21 121 -1 -122
-22 46 -1 -47
-23 99 127 28
-24 24 127 103
-
-- !sql_test_DateTimeV2_Decimal128V3_0 --
\N \N \N
1 20120313355679.01234500 20120288664322.98765500
@@ -17807,59 +15104,6 @@
23 20120567901133.45678700 20120054320888.54321300
24 20120580022345.56789800 20120044219878.43210200
--- !sql_test_DateTimeV2_Decimal128V3_1 --
-\N \N \N \N
-1 248398757780932241646.46234500 0 68.40215645
-2 471957681585778378671.71251200 0 1094.40215645
-3 695516627837313404585.62710100 0 1.07090645
-4 919075596535537319388.20611200 0 68.40215645
-5 1142634587680450123079.44954500 0 273.60215645
-6 1366193601272051815659.35740000 0 2.13965645
-7 1589752637310342397127.92967700 0 8.55215645
-8 1813311695795321867485.16637600 0 136.80215645
-9 2036870776726990226731.06749700 0 2.13965645
-10 2260429880105347474865.63304000 0 8.55215645
-11 2483989005930393611888.86300500 0 547.20215645
-12 2707548154202128637800.75739200 0 4.27715645
-13 2931105559114372081245.11567700 0 17.10215645
-14 3154664617599351551602.35237600 0 273.60215645
-15 3378223698531019910848.25349700 0 4.27715645
-16 3601782801909377158982.81904000 0 17.10215645
-17 3825341927734423296006.04900500 0 1094.40215645
-18 4048901076006158321917.94339200 0 34.20215645
-19 4272460246724582236718.50220100 0 547.20215645
-20 4496019439889695040407.72543200 0 2188.80215645
-21 4719578655501496732985.61308500 0 34.20215645
-22 4943137893559987314452.16516000 0 136.80215645
-23 5166697154065166784807.38165700 0 2188.80215645
-24 5390256437017035144051.26257600 0 25795636703660211998970995.40856941
-
--- !sql_test_DateTimeV2_Decimal128V3_notn_1 --
-1 248398757780932241646.46234500 0 1.07090645
-2 471957681585778378671.71251200 0 68.40215645
-3 695516627837313404585.62710100 0 1094.40215645
-4 919075596535537319388.20611200 0 1.07090645
-5 1142634587680450123079.44954500 0 68.40215645
-6 1366193601272051815659.35740000 0 273.60215645
-7 1589752637310342397127.92967700 0 2.13965645
-8 1813311695795321867485.16637600 0 8.55215645
-9 2036870776726990226731.06749700 0 136.80215645
-10 2260429880105347474865.63304000 0 2.13965645
-11 2483989005930393611888.86300500 0 8.55215645
-12 2707548154202128637800.75739200 0 547.20215645
-13 2931105559114372081245.11567700 0 4.27715645
-14 3154664617599351551602.35237600 0 17.10215645
-15 3378223698531019910848.25349700 0 273.60215645
-16 3601782801909377158982.81904000 0 4.27715645
-17 3825341927734423296006.04900500 0 17.10215645
-18 4048901076006158321917.94339200 0 1094.40215645
-19 4272460246724582236718.50220100 0 34.20215645
-20 4496019439889695040407.72543200 0 547.20215645
-21 4719578655501496732985.61308500 0 2188.80215645
-22 4943137893559987314452.16516000 0 34.20215645
-23 5166697154065166784807.38165700 0 136.80215645
-24 5390256437017035144051.26257600 0 2188.80215645
-
-- !sql_test_DateTimeV2_Decimal128V3_2 --
\N \N
1 1629744
@@ -17966,59 +15210,6 @@
23 256773218 20120311127915 20120054354697
24 426256 20120579596089 20120579169833
--- !sql_test_DateTimeV2_Decimal128V3_4 --
-\N \N \N \N
-1 81 127 46
-2 6 127 121
-3 59 -1 -60
-4 112 127 15
-5 37 127 90
-6 90 -1 -91
-7 15 -1 -16
-8 68 127 59
-9 121 -1 -122
-10 46 -1 -47
-11 99 127 28
-12 24 127 103
-13 81 127 46
-14 6 127 121
-15 59 -1 -60
-16 112 127 15
-17 37 127 90
-18 90 -1 -91
-19 15 -1 -16
-20 68 127 59
-21 121 -1 -122
-22 46 -1 -47
-23 99 127 28
-24 24 127 103
-
--- !sql_test_DateTimeV2_Decimal128V3_notn_4 --
-1 81 127 46
-2 6 127 121
-3 59 -1 -60
-4 112 127 15
-5 37 127 90
-6 90 -1 -91
-7 15 -1 -16
-8 68 127 59
-9 121 -1 -122
-10 46 -1 -47
-11 99 127 28
-12 24 127 103
-13 81 127 46
-14 6 127 121
-15 59 -1 -60
-16 112 127 15
-17 37 127 90
-18 90 -1 -91
-19 15 -1 -16
-20 68 127 59
-21 121 -1 -122
-22 46 -1 -47
-23 99 127 28
-24 24 127 103
-
-- !sql_test_DateTimeV2_Char_0 --
\N \N \N
1 \N \N
@@ -18231,59 +15422,6 @@
23 4416 20120311111527 20120311107111
24 792 20120312127295 20120312126503
--- !sql_test_DateTimeV2_Char_4 --
-\N \N \N \N
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
--- !sql_test_DateTimeV2_Char_notn_4 --
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
-- !sql_test_DateTimeV2_Varchar_0 --
\N \N \N
1 \N \N
@@ -18496,59 +15634,6 @@
23 65793 20120311119355 20120311053562
24 33032 20120312192925 20120312159893
--- !sql_test_DateTimeV2_Varchar_4 --
-\N \N \N \N
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
--- !sql_test_DateTimeV2_Varchar_notn_4 --
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
-- !sql_test_DateTimeV2_String_0 --
\N \N \N
1 \N \N
@@ -18761,59 +15846,6 @@
23 330787 20120311119211 20120310788424
24 393216 20120312207295 20120311814079
--- !sql_test_DateTimeV2_String_4 --
-\N \N \N \N
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
--- !sql_test_DateTimeV2_String_notn_4 --
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
-- !sql_test_DateTimeV2_Date_0 --
\N \N \N
1 20120321130302 20120280889700
diff --git a/regression-test/data/nereids_arith_p0/decimal.out b/regression-test/data/nereids_arith_p0/decimal.out
index abfff1c26a..be6e000550 100644
--- a/regression-test/data/nereids_arith_p0/decimal.out
+++ b/regression-test/data/nereids_arith_p0/decimal.out
@@ -54,56 +54,56 @@
-- !sql_test_Float_TinyInt_1 --
\N \N \N \N
-1 0.10000000149011612 0.10000000149011612 0.10000000149011612
-2 0.4000000059604645 0.10000000149011612 0.20000000298023224
-3 0.9000000357627869 0.10000000397364299 0.30000001192092896
-4 1.600000023841858 0.10000000149011612 0.4000000059604645
+1 0.10000000149011612 0.10000000149011612 0.1
+2 0.4000000059604645 0.10000000149011612 0.2
+3 0.9000000357627869 0.10000000397364299 0.3
+4 1.600000023841858 0.10000000149011612 0.4
5 2.5 0.1 0.5
-6 3.6000001430511475 0.10000000397364299 0.6000000238418579
-7 4.899999916553497 0.09999999829701015 0.699999988079071
-8 6.400000095367432 0.10000000149011612 0.800000011920929
-9 8.099999785423279 0.09999999735090467 0.8999999761581421
+6 3.6000001430511475 0.10000000397364299 0.6
+7 4.899999916553497 0.09999999829701015 0.7
+8 6.400000095367432 0.10000000149011612 0.8
+9 8.099999785423279 0.09999999735090467 0.9
10 10.0 0.1 1.0
-11 12.100000262260437 0.10000000216744163 1.100000023841858
-12 14.40000057220459 0.10000000397364299 1.2000000476837158
-13 0.10000000149011612 0.10000000149011612 0.10000000149011612
-14 0.4000000059604645 0.10000000149011612 0.20000000298023224
-15 0.9000000357627869 0.10000000397364299 0.30000001192092896
-16 1.600000023841858 0.10000000149011612 0.4000000059604645
+11 12.100000262260437 0.10000000216744163 1.1
+12 14.40000057220459 0.10000000397364299 1.2
+13 0.10000000149011612 0.10000000149011612 0.1
+14 0.4000000059604645 0.10000000149011612 0.2
+15 0.9000000357627869 0.10000000397364299 0.3
+16 1.600000023841858 0.10000000149011612 0.4
17 2.5 0.1 0.5
-18 3.6000001430511475 0.10000000397364299 0.6000000238418579
-19 4.899999916553497 0.09999999829701015 0.699999988079071
-20 6.400000095367432 0.10000000149011612 0.800000011920929
-21 8.099999785423279 0.09999999735090467 0.8999999761581421
+18 3.6000001430511475 0.10000000397364299 0.6
+19 4.899999916553497 0.09999999829701015 0.7
+20 6.400000095367432 0.10000000149011612 0.8
+21 8.099999785423279 0.09999999735090467 0.9
22 10.0 0.1 1.0
-23 12.100000262260437 0.10000000216744163 1.100000023841858
-24 14.40000057220459 0.10000000397364299 1.2000000476837158
+23 12.100000262260437 0.10000000216744163 1.1
+24 14.40000057220459 0.10000000397364299 1.2
-- !sql_test_Float_TinyInt_notn_1 --
-1 0.10000000149011612 0.10000000149011612 0.10000000149011612
-2 0.4000000059604645 0.10000000149011612 0.20000000298023224
-3 0.9000000357627869 0.10000000397364299 0.30000001192092896
-4 1.600000023841858 0.10000000149011612 0.4000000059604645
+1 0.10000000149011612 0.10000000149011612 0.1
+2 0.4000000059604645 0.10000000149011612 0.2
+3 0.9000000357627869 0.10000000397364299 0.3
+4 1.600000023841858 0.10000000149011612 0.4
5 2.5 0.1 0.5
-6 3.6000001430511475 0.10000000397364299 0.6000000238418579
-7 4.899999916553497 0.09999999829701015 0.699999988079071
-8 6.400000095367432 0.10000000149011612 0.800000011920929
-9 8.099999785423279 0.09999999735090467 0.8999999761581421
+6 3.6000001430511475 0.10000000397364299 0.6
+7 4.899999916553497 0.09999999829701015 0.7
+8 6.400000095367432 0.10000000149011612 0.8
+9 8.099999785423279 0.09999999735090467 0.9
10 10.0 0.1 1.0
-11 12.100000262260437 0.10000000216744163 1.100000023841858
-12 14.40000057220459 0.10000000397364299 1.2000000476837158
-13 0.10000000149011612 0.10000000149011612 0.10000000149011612
-14 0.4000000059604645 0.10000000149011612 0.20000000298023224
-15 0.9000000357627869 0.10000000397364299 0.30000001192092896
-16 1.600000023841858 0.10000000149011612 0.4000000059604645
+11 12.100000262260437 0.10000000216744163 1.1
+12 14.40000057220459 0.10000000397364299 1.2
+13 0.10000000149011612 0.10000000149011612 0.1
+14 0.4000000059604645 0.10000000149011612 0.2
+15 0.9000000357627869 0.10000000397364299 0.3
+16 1.600000023841858 0.10000000149011612 0.4
17 2.5 0.1 0.5
-18 3.6000001430511475 0.10000000397364299 0.6000000238418579
-19 4.899999916553497 0.09999999829701015 0.699999988079071
-20 6.400000095367432 0.10000000149011612 0.800000011920929
-21 8.099999785423279 0.09999999735090467 0.8999999761581421
+18 3.6000001430511475 0.10000000397364299 0.6
+19 4.899999916553497 0.09999999829701015 0.7
+20 6.400000095367432 0.10000000149011612 0.8
+21 8.099999785423279 0.09999999735090467 0.9
22 10.0 0.1 1.0
-23 12.100000262260437 0.10000000216744163 1.100000023841858
-24 14.40000057220459 0.10000000397364299 1.2000000476837158
+23 12.100000262260437 0.10000000216744163 1.1
+24 14.40000057220459 0.10000000397364299 1.2
-- !sql_test_Float_TinyInt_2 --
\N \N
@@ -319,56 +319,56 @@
-- !sql_test_Float_SmallInt_1 --
\N \N \N \N
-1 1.0000000149011612 0.010000000149011612 0.10000000149011612
-2 4.000000059604645 0.010000000149011612 0.20000000298023224
-3 12.000000476837158 0.007500000298023224 0.30000001192092896
-4 32.00000047683716 0.005000000074505806 0.4000000059604645
+1 1.0000000149011612 0.010000000149011612 0.1
+2 4.000000059604645 0.010000000149011612 0.2
+3 12.000000476837158 0.007500000298023224 0.3
+4 32.00000047683716 0.005000000074505806 0.4
5 80.0 0.003125 0.5
-6 192.00000762939453 0.001875000074505806 0.6000000238418579
-7 447.99999237060547 0.0010937499813735486 0.699999988079071
-8 1024.000015258789 6.250000093132258E-4 0.800000011920929
-9 2303.9999389648438 3.5156249068677423E-4 0.8999999761581421
+6 192.00000762939453 0.001875000074505806 0.6
+7 447.99999237060547 0.0010937499813735486 0.7
+8 1024.000015258789 6.250000093132258E-4 0.8
+9 2303.9999389648438 3.5156249068677423E-4 0.9
10 5120.0 1.953125E-4 1.0
-11 11264.000244140625 1.0742187732830644E-4 1.100000023841858
-12 24576.0009765625 5.8593752328306437E-5 1.2000000476837158
-13 1.0000000149011612 0.010000000149011612 0.10000000149011612
-14 4.000000059604645 0.010000000149011612 0.20000000298023224
-15 12.000000476837158 0.007500000298023224 0.30000001192092896
-16 32.00000047683716 0.005000000074505806 0.4000000059604645
+11 11264.000244140625 1.0742187732830644E-4 1.1
+12 24576.0009765625 5.8593752328306437E-5 1.2
+13 1.0000000149011612 0.010000000149011612 0.1
+14 4.000000059604645 0.010000000149011612 0.2
+15 12.000000476837158 0.007500000298023224 0.3
+16 32.00000047683716 0.005000000074505806 0.4
17 80.0 0.003125 0.5
-18 192.00000762939453 0.001875000074505806 0.6000000238418579
-19 447.99999237060547 0.0010937499813735486 0.699999988079071
-20 1024.000015258789 6.250000093132258E-4 0.800000011920929
-21 2303.9999389648438 3.5156249068677423E-4 0.8999999761581421
+18 192.00000762939453 0.001875000074505806 0.6
+19 447.99999237060547 0.0010937499813735486 0.7
+20 1024.000015258789 6.250000093132258E-4 0.8
+21 2303.9999389648438 3.5156249068677423E-4 0.9
22 5120.0 1.953125E-4 1.0
-23 11264.000244140625 1.0742187732830644E-4 1.100000023841858
-24 24576.0009765625 5.8593752328306437E-5 1.2000000476837158
+23 11264.000244140625 1.0742187732830644E-4 1.1
+24 24576.0009765625 5.8593752328306437E-5 1.2
-- !sql_test_Float_SmallInt_notn_1 --
-1 1.0000000149011612 0.010000000149011612 0.10000000149011612
-2 4.000000059604645 0.010000000149011612 0.20000000298023224
-3 12.000000476837158 0.007500000298023224 0.30000001192092896
-4 32.00000047683716 0.005000000074505806 0.4000000059604645
+1 1.0000000149011612 0.010000000149011612 0.1
+2 4.000000059604645 0.010000000149011612 0.2
+3 12.000000476837158 0.007500000298023224 0.3
+4 32.00000047683716 0.005000000074505806 0.4
5 80.0 0.003125 0.5
-6 192.00000762939453 0.001875000074505806 0.6000000238418579
-7 447.99999237060547 0.0010937499813735486 0.699999988079071
-8 1024.000015258789 6.250000093132258E-4 0.800000011920929
-9 2303.9999389648438 3.5156249068677423E-4 0.8999999761581421
+6 192.00000762939453 0.001875000074505806 0.6
+7 447.99999237060547 0.0010937499813735486 0.7
+8 1024.000015258789 6.250000093132258E-4 0.8
+9 2303.9999389648438 3.5156249068677423E-4 0.9
10 5120.0 1.953125E-4 1.0
-11 11264.000244140625 1.0742187732830644E-4 1.100000023841858
-12 24576.0009765625 5.8593752328306437E-5 1.2000000476837158
-13 1.0000000149011612 0.010000000149011612 0.10000000149011612
-14 4.000000059604645 0.010000000149011612 0.20000000298023224
-15 12.000000476837158 0.007500000298023224 0.30000001192092896
-16 32.00000047683716 0.005000000074505806 0.4000000059604645
+11 11264.000244140625 1.0742187732830644E-4 1.1
+12 24576.0009765625 5.8593752328306437E-5 1.2
+13 1.0000000149011612 0.010000000149011612 0.1
+14 4.000000059604645 0.010000000149011612 0.2
+15 12.000000476837158 0.007500000298023224 0.3
+16 32.00000047683716 0.005000000074505806 0.4
17 80.0 0.003125 0.5
-18 192.00000762939453 0.001875000074505806 0.6000000238418579
-19 447.99999237060547 0.0010937499813735486 0.699999988079071
-20 1024.000015258789 6.250000093132258E-4 0.800000011920929
-21 2303.9999389648438 3.5156249068677423E-4 0.8999999761581421
+18 192.00000762939453 0.001875000074505806 0.6
+19 447.99999237060547 0.0010937499813735486 0.7
+20 1024.000015258789 6.250000093132258E-4 0.8
+21 2303.9999389648438 3.5156249068677423E-4 0.9
22 5120.0 1.953125E-4 1.0
-23 11264.000244140625 1.0742187732830644E-4 1.100000023841858
-24 24576.0009765625 5.8593752328306437E-5 1.2000000476837158
+23 11264.000244140625 1.0742187732830644E-4 1.1
+24 24576.0009765625 5.8593752328306437E-5 1.2
-- !sql_test_Float_SmallInt_2 --
\N \N
@@ -476,59 +476,6 @@
23 0 10241 10241
24 0 20481 20481
--- !sql_test_Float_SmallInt_4 --
-\N \N \N \N
-1 0 10 10
-2 0 20 20
-3 0 40 40
-4 0 80 80
-5 0 -96 -96
-6 0 64 64
-7 0 -128 -128
-8 0 0 0
-9 0 0 0
-10 0 1 1
-11 0 1 1
-12 0 1 1
-13 0 10 10
-14 0 20 20
-15 0 40 40
-16 0 80 80
-17 0 -96 -96
-18 0 64 64
-19 0 -128 -128
-20 0 0 0
-21 0 0 0
-22 0 1 1
-23 0 1 1
-24 0 1 1
-
--- !sql_test_Float_SmallInt_notn_4 --
-1 0 10 10
-2 0 20 20
-3 0 40 40
-4 0 80 80
-5 0 -96 -96
-6 0 64 64
-7 0 -128 -128
-8 0 0 0
-9 0 0 0
-10 0 1 1
-11 0 1 1
-12 0 1 1
-13 0 10 10
-14 0 20 20
-15 0 40 40
-16 0 80 80
-17 0 -96 -96
-18 0 64 64
-19 0 -128 -128
-20 0 0 0
-21 0 0 0
-22 0 1 1
-23 0 1 1
-24 0 1 1
-
-- !sql_test_Float_Integer_0 --
\N \N \N
1 23795.10000000149 -23794.89999999851
@@ -584,56 +531,56 @@
-- !sql_test_Float_Integer_1 --
\N \N \N \N
-1 2379.500035457313 4.202563626396979E-6 0.10000000149011612
-2 9509.000141695142 4.206541234204064E-6 0.20000000298023224
-3 28513.501133024693 3.1563997256134354E-6 0.30000001192092896
-4 76018.00113275647 2.1047646923647794E-6 0.4000000059604645
+1 2379.500035457313 4.202563626396979E-6 0.1
+2 9509.000141695142 4.206541234204064E-6 0.2
+3 28513.501133024693 3.1563997256134354E-6 0.3
+4 76018.00113275647 2.1047646923647794E-6 0.4
5 190022.5 1.3156336749595442E-6 0.5
-6 456027.0181208849 7.894269731948212E-7 0.6000000238418579
-7 1064031.4818796515 4.6051267434784567E-7 0.699999988079071
-8 2432036.0362401605 2.631540032864411E-7 0.800000011920929
-9 5472040.355040431 1.4802521628674494E-7 0.8999999761581421
+6 456027.0181208849 7.894269731948212E-7 0.6
+7 1064031.4818796515 4.6051267434784567E-7 0.7
+8 2432036.0362401605 2.631540032864411E-7 0.8
+9 5472040.355040431 1.4802521628674494E-7 0.9
10 1.2160045E7 8.22365377759704E-8 1.0
-11 2.6752050079835057E7 4.5230180447522115E-8 1.100000023841858
-12 5.836805631933808E7 2.4671030787157286E-8 1.2000000476837158
-13 2379.500035457313 4.202563626396979E-6 0.10000000149011612
-14 9509.000141695142 4.206541234204064E-6 0.20000000298023224
-15 28513.501133024693 3.1563997256134354E-6 0.30000001192092896
-16 76018.00113275647 2.1047646923647794E-6 0.4000000059604645
+11 2.6752050079835057E7 4.5230180447522115E-8 1.1
+12 5.836805631933808E7 2.4671030787157286E-8 1.2
+13 2379.500035457313 4.202563626396979E-6 0.1
+14 9509.000141695142 4.206541234204064E-6 0.2
+15 28513.501133024693 3.1563997256134354E-6 0.3
+16 76018.00113275647 2.1047646923647794E-6 0.4
17 190022.5 1.3156336749595442E-6 0.5
-18 456027.0181208849 7.894269731948212E-7 0.6000000238418579
-19 1064031.4818796515 4.6051267434784567E-7 0.699999988079071
-20 2432036.0362401605 2.631540032864411E-7 0.800000011920929
-21 5472040.355040431 1.4802521628674494E-7 0.8999999761581421
+18 456027.0181208849 7.894269731948212E-7 0.6
+19 1064031.4818796515 4.6051267434784567E-7 0.7
+20 2432036.0362401605 2.631540032864411E-7 0.8
+21 5472040.355040431 1.4802521628674494E-7 0.9
22 1.2160045E7 8.22365377759704E-8 1.0
-23 2.6752050079835057E7 4.5230180447522115E-8 1.100000023841858
-24 5.836805631933808E7 2.4671030787157286E-8 1.2000000476837158
+23 2.6752050079835057E7 4.5230180447522115E-8 1.1
+24 5.836805631933808E7 2.4671030787157286E-8 1.2
-- !sql_test_Float_Integer_notn_1 --
-1 2379.500035457313 4.202563626396979E-6 0.10000000149011612
-2 9509.000141695142 4.206541234204064E-6 0.20000000298023224
-3 28513.501133024693 3.1563997256134354E-6 0.30000001192092896
-4 76018.00113275647 2.1047646923647794E-6 0.4000000059604645
+1 2379.500035457313 4.202563626396979E-6 0.1
+2 9509.000141695142 4.206541234204064E-6 0.2
+3 28513.501133024693 3.1563997256134354E-6 0.3
+4 76018.00113275647 2.1047646923647794E-6 0.4
5 190022.5 1.3156336749595442E-6 0.5
-6 456027.0181208849 7.894269731948212E-7 0.6000000238418579
-7 1064031.4818796515 4.6051267434784567E-7 0.699999988079071
-8 2432036.0362401605 2.631540032864411E-7 0.800000011920929
-9 5472040.355040431 1.4802521628674494E-7 0.8999999761581421
+6 456027.0181208849 7.894269731948212E-7 0.6
+7 1064031.4818796515 4.6051267434784567E-7 0.7
+8 2432036.0362401605 2.631540032864411E-7 0.8
+9 5472040.355040431 1.4802521628674494E-7 0.9
10 1.2160045E7 8.22365377759704E-8 1.0
-11 2.6752050079835057E7 4.5230180447522115E-8 1.100000023841858
-12 5.836805631933808E7 2.4671030787157286E-8 1.2000000476837158
-13 2379.500035457313 4.202563626396979E-6 0.10000000149011612
-14 9509.000141695142 4.206541234204064E-6 0.20000000298023224
-15 28513.501133024693 3.1563997256134354E-6 0.30000001192092896
-16 76018.00113275647 2.1047646923647794E-6 0.4000000059604645
+11 2.6752050079835057E7 4.5230180447522115E-8 1.1
+12 5.836805631933808E7 2.4671030787157286E-8 1.2
+13 2379.500035457313 4.202563626396979E-6 0.1
+14 9509.000141695142 4.206541234204064E-6 0.2
+15 28513.501133024693 3.1563997256134354E-6 0.3
+16 76018.00113275647 2.1047646923647794E-6 0.4
17 190022.5 1.3156336749595442E-6 0.5
-18 456027.0181208849 7.894269731948212E-7 0.6000000238418579
-19 1064031.4818796515 4.6051267434784567E-7 0.699999988079071
-20 2432036.0362401605 2.631540032864411E-7 0.800000011920929
-21 5472040.355040431 1.4802521628674494E-7 0.8999999761581421
+18 456027.0181208849 7.894269731948212E-7 0.6
+19 1064031.4818796515 4.6051267434784567E-7 0.7
+20 2432036.0362401605 2.631540032864411E-7 0.8
+21 5472040.355040431 1.4802521628674494E-7 0.9
22 1.2160045E7 8.22365377759704E-8 1.0
-23 2.6752050079835057E7 4.5230180447522115E-8 1.100000023841858
-24 5.836805631933808E7 2.4671030787157286E-8 1.2000000476837158
+23 2.6752050079835057E7 4.5230180447522115E-8 1.1
+24 5.836805631933808E7 2.4671030787157286E-8 1.2
-- !sql_test_Float_Integer_2 --
\N \N
@@ -741,59 +688,6 @@
23 1 24320045 24320044
24 1 48640045 48640044
--- !sql_test_Float_Integer_4 --
-\N \N \N \N
-1 0 -13 -13
-2 0 -71 -71
-3 0 69 69
-4 0 93 93
-5 0 -115 -115
-6 0 -19 -19
-7 0 -83 -83
-8 0 45 45
-9 0 45 45
-10 1 45 44
-11 1 45 44
-12 1 45 44
-13 0 -13 -13
-14 0 -71 -71
-15 0 69 69
-16 0 93 93
-17 0 -115 -115
-18 0 -19 -19
-19 0 -83 -83
-20 0 45 45
-21 0 45 45
-22 1 45 44
-23 1 45 44
-24 1 45 44
-
--- !sql_test_Float_Integer_notn_4 --
-1 0 -13 -13
-2 0 -71 -71
-3 0 69 69
-4 0 93 93
-5 0 -115 -115
-6 0 -19 -19
-7 0 -83 -83
-8 0 45 45
-9 0 45 45
-10 1 45 44
-11 1 45 44
-12 1 45 44
-13 0 -13 -13
-14 0 -71 -71
-15 0 69 69
-16 0 93 93
-17 0 -115 -115
-18 0 -19 -19
-19 0 -83 -83
-20 0 45 45
-21 0 45 45
-22 1 45 44
-23 1 45 44
-24 1 45 44
-
-- !sql_test_Float_BigInt_0 --
\N \N \N
1 5354529.1000000015 -5354528.8999999985
@@ -847,59 +741,6 @@
23 5.4720107801E9 -5.4720107779E9
24 1.09440107802E10 -1.09440107778E10
--- !sql_test_Float_BigInt_1 --
-\N \N \N \N
-1 535452.90797887 1.8675779231024078E-8 0.10000000149011612
-2 2139655.831883356 1.869459592334732E-8 0.20000000298023224
-3 6415733.954938352 1.4028014220147368E-8 0.30000001192092896
-4 1.7104311854874104E7 9.354366672329905E-9 0.4000000059604645
-5 4.27553895E7 5.847216056820158E-9 0.5
-6 1.026064714772147E8 3.508550907436413E-9 0.6000000238418579
-7 2.394075412229138E8 2.0467190833159998E-9 0.699999988079071
-8 5.47208631354044E8 1.1695722296810895E-9 0.800000011920929
-9 1.2312096684840813E9 6.578895356482729E-10 0.8999999761581421
-10 2.736010779E9 3.654956360827992E-10 1.0
-11 6.019211987362904E9 2.010230001854786E-10 1.100000023841858
-12 1.31328134566511E10 1.0964901916821438E-10 1.2000000476837158
-13 535452.90797887 1.8675779231024078E-8 0.10000000149011612
-14 2139655.831883356 1.869459592334732E-8 0.20000000298023224
-15 6415733.954938352 1.4028014220147368E-8 0.30000001192092896
-16 1.7104311854874104E7 9.354366672329905E-9 0.4000000059604645
-17 4.27553895E7 5.847216056820158E-9 0.5
-18 1.026064714772147E8 3.508550907436413E-9 0.6000000238418579
-19 2.394075412229138E8 2.0467190833159998E-9 0.699999988079071
-20 5.47208631354044E8 1.1695722296810895E-9 0.800000011920929
-21 1.2312096684840813E9 6.578895356482729E-10 0.8999999761581421
-22 2.736010779E9 3.654956360827992E-10 1.0
-23 6.019211987362904E9 2.010230001854786E-10 1.100000023841858
-24 1.31328134566511E10 1.0964901916821438E-10 1.2000000476837158
-
--- !sql_test_Float_BigInt_notn_1 --
-1 535452.90797887 1.8675779231024078E-8 0.10000000149011612
-2 2139655.831883356 1.869459592334732E-8 0.20000000298023224
-3 6415733.954938352 1.4028014220147368E-8 0.30000001192092896
-4 1.7104311854874104E7 9.354366672329905E-9 0.4000000059604645
-5 4.27553895E7 5.847216056820158E-9 0.5
-6 1.026064714772147E8 3.508550907436413E-9 0.6000000238418579
-7 2.394075412229138E8 2.0467190833159998E-9 0.699999988079071
-8 5.47208631354044E8 1.1695722296810895E-9 0.800000011920929
-9 1.2312096684840813E9 6.578895356482729E-10 0.8999999761581421
-10 2.736010779E9 3.654956360827992E-10 1.0
-11 6.019211987362904E9 2.010230001854786E-10 1.100000023841858
-12 1.31328134566511E10 1.0964901916821438E-10 1.2000000476837158
-13 535452.90797887 1.8675779231024078E-8 0.10000000149011612
-14 2139655.831883356 1.869459592334732E-8 0.20000000298023224
-15 6415733.954938352 1.4028014220147368E-8 0.30000001192092896
-16 1.7104311854874104E7 9.354366672329905E-9 0.4000000059604645
-17 4.27553895E7 5.847216056820158E-9 0.5
-18 1.026064714772147E8 3.508550907436413E-9 0.6000000238418579
-19 2.394075412229138E8 2.0467190833159998E-9 0.699999988079071
-20 5.47208631354044E8 1.1695722296810895E-9 0.800000011920929
-21 1.2312096684840813E9 6.578895356482729E-10 0.8999999761581421
-22 2.736010779E9 3.654956360827992E-10 1.0
-23 6.019211987362904E9 2.010230001854786E-10 1.100000023841858
-24 1.31328134566511E10 1.0964901916821438E-10 1.2000000476837158
-
-- !sql_test_Float_BigInt_2 --
\N \N
1 0
@@ -1006,59 +847,6 @@
23 1 5472010779 5472010778
24 1 10944010779 10944010778
--- !sql_test_Float_BigInt_4 --
-\N \N \N \N
-1 0 33 33
-2 0 39 39
-3 0 51 51
-4 0 75 75
-5 0 123 123
-6 0 -37 -37
-7 0 -101 -101
-8 0 27 27
-9 0 27 27
-10 1 27 26
-11 1 27 26
-12 1 27 26
-13 0 33 33
-14 0 39 39
-15 0 51 51
-16 0 75 75
-17 0 123 123
-18 0 -37 -37
-19 0 -101 -101
-20 0 27 27
-21 0 27 27
-22 1 27 26
-23 1 27 26
-24 1 27 26
-
--- !sql_test_Float_BigInt_notn_4 --
-1 0 33 33
-2 0 39 39
-3 0 51 51
-4 0 75 75
-5 0 123 123
-6 0 -37 -37
-7 0 -101 -101
-8 0 27 27
-9 0 27 27
-10 1 27 26
-11 1 27 26
-12 1 27 26
-13 0 33 33
-14 0 39 39
-15 0 51 51
-16 0 75 75
-17 0 123 123
-18 0 -37 -37
-19 0 -101 -101
-20 0 27 27
-21 0 27 27
-22 1 27 26
-23 1 27 26
-24 1 27 26
-
-- !sql_test_Float_LargeInt_0 --
\N \N \N
1 1.070906451E8 -1.070906449E8
@@ -1112,59 +900,6 @@
23 1.094402156461E11 -1.094402156439E11
24 2.188802156462E11 -2.188802156438E11
--- !sql_test_Float_LargeInt_1 --
-\N \N \N \N
-1 1.0709064659577496E7 9.337883947763702E-10 0.10000000149011612
-2 4.279312963766731E7 9.34729512208524E-10 0.20000000298023224
-3 1.2831469859876782E8 7.014006044154147E-10 0.30000001192092896
-4 3.4208626309748244E8 4.67718298067927E-10 0.4000000059604645
-5 8.551078225E8 2.9236079172927925E-10 0.5
-6 2.0521294685442953E9 1.7542754203788161E-10 0.6000000238418579
-7 4.788150869958275E9 1.0233595319333986E-10 0.699999988079071
-8 1.094417267908088E10 5.847861120619995E-11 0.800000011920929
-9 2.4624193428181625E10 3.2894476704265833E-11 0.8999999761581421
-10 5.4720215645E10 1.8274781782432063E-11 1.0
-11 1.2038423981875807E11 1.0051150003304234E-11 1.100000023841858
-12 2.62656269211022E11 5.482450956782617E-12 1.2000000476837158
-13 1.0709064659577496E7 9.337883947763702E-10 0.10000000149011612
-14 4.279312963766731E7 9.34729512208524E-10 0.20000000298023224
-15 1.2831469859876782E8 7.014006044154147E-10 0.30000001192092896
-16 3.4208626309748244E8 4.67718298067927E-10 0.4000000059604645
-17 8.551078225E8 2.9236079172927925E-10 0.5
-18 2.0521294685442953E9 1.7542754203788161E-10 0.6000000238418579
-19 4.788150869958275E9 1.0233595319333986E-10 0.699999988079071
-20 1.094417267908088E10 5.847861120619995E-11 0.800000011920929
-21 2.4624193428181625E10 3.2894476704265833E-11 0.8999999761581421
-22 5.4720215645E10 1.8274781782432063E-11 1.0
-23 1.2038423981875807E11 1.0051150003304234E-11 1.100000023841858
-24 2.62656269211022E11 5.482450956782617E-12 1.2000000476837158
-
--- !sql_test_Float_LargeInt_notn_1 --
-1 1.0709064659577496E7 9.337883947763702E-10 0.10000000149011612
-2 4.279312963766731E7 9.34729512208524E-10 0.20000000298023224
-3 1.2831469859876782E8 7.014006044154147E-10 0.30000001192092896
-4 3.4208626309748244E8 4.67718298067927E-10 0.4000000059604645
-5 8.551078225E8 2.9236079172927925E-10 0.5
-6 2.0521294685442953E9 1.7542754203788161E-10 0.6000000238418579
-7 4.788150869958275E9 1.0233595319333986E-10 0.699999988079071
-8 1.094417267908088E10 5.847861120619995E-11 0.800000011920929
-9 2.4624193428181625E10 3.2894476704265833E-11 0.8999999761581421
-10 5.4720215645E10 1.8274781782432063E-11 1.0
-11 1.2038423981875807E11 1.0051150003304234E-11 1.100000023841858
-12 2.62656269211022E11 5.482450956782617E-12 1.2000000476837158
-13 1.0709064659577496E7 9.337883947763702E-10 0.10000000149011612
-14 4.279312963766731E7 9.34729512208524E-10 0.20000000298023224
-15 1.2831469859876782E8 7.014006044154147E-10 0.30000001192092896
-16 3.4208626309748244E8 4.67718298067927E-10 0.4000000059604645
-17 8.551078225E8 2.9236079172927925E-10 0.5
-18 2.0521294685442953E9 1.7542754203788161E-10 0.6000000238418579
-19 4.788150869958275E9 1.0233595319333986E-10 0.699999988079071
-20 1.094417267908088E10 5.847861120619995E-11 0.800000011920929
-21 2.4624193428181625E10 3.2894476704265833E-11 0.8999999761581421
-22 5.4720215645E10 1.8274781782432063E-11 1.0
-23 1.2038423981875807E11 1.0051150003304234E-11 1.100000023841858
-24 2.62656269211022E11 5.482450956782617E-12 1.2000000476837158
-
-- !sql_test_Float_LargeInt_2 --
\N \N
1 0
@@ -1271,59 +1006,6 @@
23 1 109440215645 109440215644
24 1 218880215645 218880215644
--- !sql_test_Float_LargeInt_4 --
-\N \N \N \N
-1 0 -43 -43
-2 0 77 77
-3 0 61 61
-4 0 29 29
-5 0 -35 -35
-6 0 93 93
-7 0 93 93
-8 0 93 93
-9 0 93 93
-10 1 93 92
-11 1 93 92
-12 1 93 92
-13 0 -43 -43
-14 0 77 77
-15 0 61 61
-16 0 29 29
-17 0 -35 -35
-18 0 93 93
-19 0 93 93
-20 0 93 93
-21 0 93 93
-22 1 93 92
-23 1 93 92
-24 1 93 92
-
--- !sql_test_Float_LargeInt_notn_4 --
-1 0 -43 -43
-2 0 77 77
-3 0 61 61
-4 0 29 29
-5 0 -35 -35
-6 0 93 93
-7 0 93 93
-8 0 93 93
-9 0 93 93
-10 1 93 92
-11 1 93 92
-12 1 93 92
-13 0 -43 -43
-14 0 77 77
-15 0 61 61
-16 0 29 29
-17 0 -35 -35
-18 0 93 93
-19 0 93 93
-20 0 93 93
-21 0 93 93
-22 1 93 92
-23 1 93 92
-24 1 93 92
-
-- !sql_test_Float_Float_0 --
\N \N \N
1 0.20000000298023224 0.0
@@ -2066,164 +1748,58 @@
23 1 779 778
24 0 1103 1103
--- !sql_test_Float_DecimalV2_4 --
-\N \N \N \N
-1 0 24 24
-2 0 34 34
-3 0 48 48
-4 0 68 68
-5 0 97 97
-6 0 127 127
-7 0 127 127
-8 0 127 127
-9 0 127 127
-10 1 127 126
-11 1 127 126
-12 1 127 126
-13 0 24 24
-14 0 34 34
-15 0 48 48
-16 0 68 68
-17 0 97 97
-18 0 127 127
-19 0 127 127
-20 0 127 127
-21 0 127 127
-22 1 127 126
-23 1 127 126
-24 1 127 126
-
--- !sql_test_Float_DecimalV2_notn_4 --
-1 0 24 24
-2 0 34 34
-3 0 48 48
-4 0 68 68
-5 0 97 97
-6 0 127 127
-7 0 127 127
-8 0 127 127
-9 0 127 127
-10 1 127 126
-11 1 127 126
-12 1 127 126
-13 0 24 24
-14 0 34 34
-15 0 48 48
-16 0 68 68
-17 0 97 97
-18 0 127 127
-19 0 127 127
-20 0 127 127
-21 0 127 127
-22 1 127 126
-23 1 127 126
-24 1 127 126
-
-- !sql_test_Float_Decimal32V3_0 --
\N \N \N
-1 12.112000001490117 -11.911999998509884
-2 23.323000002980233 -22.92299999701977
-3 34.53400001192093 -33.93399998807907
-4 45.74500000596046 -44.944999994039534
-5 56.956 -55.956
-6 68.16700002384185 -66.96699997615814
-7 79.37799998807907 -77.97800001192093
-8 90.58900001192093 -88.98899998807907
-9 101.79999997615815 -100.00000002384186
-10 113.011 -111.011
-11 124.22200002384186 -122.02199997615814
-12 135.43300004768372 -133.0329999523163
-13 145.4440000014901 -145.24399999850988
-14 156.65500000298024 -156.25499999701978
-15 167.86600001192093 -167.26599998807907
-16 179.07700000596046 -178.27699999403953
-17 190.288 -189.288
-18 201.49900002384186 -200.29899997615814
-19 212.70999998807906 -211.31000001192092
-20 223.92100001192094 -222.32099998807908
-21 235.13199997615814 -233.33200002384186
-22 246.343 -244.343
-23 257.55400002384187 -255.35399997615815
-24 268.7650000476837 -266.3649999523163
+1 12.1120000 -11.9120000
+2 23.3230000 -22.9230000
+3 34.5340000 -33.9340000
+4 45.7450000 -44.9450000
+5 56.9560000 -55.9560000
+6 68.1670000 -66.9670000
+7 79.3780000 -77.9780000
+8 90.5890000 -88.9890000
+9 101.8000000 -100.0000000
+10 113.0110000 -111.0110000
+11 124.2220000 -122.0220000
+12 135.4330000 -133.0330000
+13 145.4440000 -145.2440000
+14 156.6550000 -156.2550000
+15 167.8660000 -167.2660000
+16 179.0770000 -178.2770000
+17 190.2880000 -189.2880000
+18 201.4990000 -200.2990000
+19 212.7100000 -211.3100000
+20 223.9210000 -222.3210000
+21 235.1320000 -233.3320000
+22 246.3430000 -244.3430000
+23 257.5540000 -255.3540000
+24 268.7650000 -266.3650000
-- !sql_test_Float_Decimal32V3_notn_0 --
-1 12.112000001490117 -11.911999998509884
-2 23.323000002980233 -22.92299999701977
-3 34.53400001192093 -33.93399998807907
-4 45.74500000596046 -44.944999994039534
-5 56.956 -55.956
-6 68.16700002384185 -66.96699997615814
-7 79.37799998807907 -77.97800001192093
-8 90.58900001192093 -88.98899998807907
-9 101.79999997615815 -100.00000002384186
-10 113.011 -111.011
-11 124.22200002384186 -122.02199997615814
-12 135.43300004768372 -133.0329999523163
-13 145.4440000014901 -145.24399999850988
-14 156.65500000298024 -156.25499999701978
-15 167.86600001192093 -167.26599998807907
-16 179.07700000596046 -178.27699999403953
-17 190.288 -189.288
-18 201.49900002384186 -200.29899997615814
-19 212.70999998807906 -211.31000001192092
-20 223.92100001192094 -222.32099998807908
-21 235.13199997615814 -233.33200002384186
-22 246.343 -244.343
-23 257.55400002384187 -255.35399997615815
-24 268.7650000476837 -266.3649999523163
-
--- !sql_test_Float_Decimal32V3_1 --
-\N \N \N \N
-1 1.2012000178992748 0.008325008449060615 0.10000000149011612
-2 4.62460006891191 0.00864939683346591 0.20000000298023224
-3 10.270200408101083 0.008763218201814832 0.30000001192092896
-4 18.13800027027726 0.008821259366202767 0.4000000059604645
-5 28.228 0.008856454584100892 0.5
-6 40.54020161092281 0.00888007494548904 0.6000000238418579
-7 55.07459906208515 0.00889702315868567 0.699999988079071
-8 71.8312010703683 0.008909777499704072 0.800000011920929
-9 90.80999759435655 0.008919722261230348 0.8999999761581421
-10 112.011 0.008927694601423074 1.0
-11 135.43420293545722 0.00893422803269812 1.100000023841858
-12 161.07960640072824 0.008939679867720424 1.2000000476837158
-13 14.534400216579437 6.880229076543657E-4 0.10000000149011612
-14 31.291000466272237 0.001278322859481846 0.20000000298023224
-15 50.26980199754238 0.0017903394001225125 0.30000001192092896
-16 71.47080106499791 0.0022386765278153567 0.4000000059604645
-17 94.894 0.002634518515396126 0.5
-18 120.53940478980542 0.0029865754625053283 0.6000000238418579
-19 148.40699747264384 0.0033017309941940054 0.699999988079071
-20 178.4968026598096 0.0035854985049409466 0.800000011920929
-21 210.80879441547393 0.003842344240574055 0.8999999761581421
-22 245.343 0.004075926356162597 1.0
-23 282.09940611433984 0.0042892683438037925 1.100000023841858
-24 321.0780127584934 0.004484891699899896 1.2000000476837158
-
--- !sql_test_Float_Decimal32V3_notn_1 --
-1 1.2012000178992748 0.008325008449060615 0.10000000149011612
-2 4.62460006891191 0.00864939683346591 0.20000000298023224
-3 10.270200408101083 0.008763218201814832 0.30000001192092896
-4 18.13800027027726 0.008821259366202767 0.4000000059604645
-5 28.228 0.008856454584100892 0.5
-6 40.54020161092281 0.00888007494548904 0.6000000238418579
-7 55.07459906208515 0.00889702315868567 0.699999988079071
-8 71.8312010703683 0.008909777499704072 0.800000011920929
-9 90.80999759435655 0.008919722261230348 0.8999999761581421
-10 112.011 0.008927694601423074 1.0
-11 135.43420293545722 0.00893422803269812 1.100000023841858
-12 161.07960640072824 0.008939679867720424 1.2000000476837158
-13 14.534400216579437 6.880229076543657E-4 0.10000000149011612
-14 31.291000466272237 0.001278322859481846 0.20000000298023224
-15 50.26980199754238 0.0017903394001225125 0.30000001192092896
-16 71.47080106499791 0.0022386765278153567 0.4000000059604645
-17 94.894 0.002634518515396126 0.5
-18 120.53940478980542 0.0029865754625053283 0.6000000238418579
-19 148.40699747264384 0.0033017309941940054 0.699999988079071
-20 178.4968026598096 0.0035854985049409466 0.800000011920929
-21 210.80879441547393 0.003842344240574055 0.8999999761581421
-22 245.343 0.004075926356162597 1.0
-23 282.09940611433984 0.0042892683438037925 1.100000023841858
-24 321.0780127584934 0.004484891699899896 1.2000000476837158
+1 12.1120000 -11.9120000
+2 23.3230000 -22.9230000
+3 34.5340000 -33.9340000
+4 45.7450000 -44.9450000
+5 56.9560000 -55.9560000
+6 68.1670000 -66.9670000
+7 79.3780000 -77.9780000
+8 90.5890000 -88.9890000
+9 101.8000000 -100.0000000
+10 113.0110000 -111.0110000
+11 124.2220000 -122.0220000
+12 135.4330000 -133.0330000
+13 145.4440000 -145.2440000
+14 156.6550000 -156.2550000
+15 167.8660000 -167.2660000
+16 179.0770000 -178.2770000
+17 190.2880000 -189.2880000
+18 201.4990000 -200.2990000
+19 212.7100000 -211.3100000
+20 223.9210000 -222.3210000
+21 235.1320000 -233.3320000
+22 246.3430000 -244.3430000
+23 257.5540000 -255.3540000
+24 268.7650000 -266.3650000
-- !sql_test_Float_Decimal32V3_2 --
\N \N
@@ -2331,164 +1907,58 @@
23 0 257 257
24 1 267 266
--- !sql_test_Float_Decimal32V3_4 --
-\N \N \N \N
-1 0 12 12
-2 0 23 23
-3 0 34 34
-4 0 45 45
-5 0 56 56
-6 0 67 67
-7 0 78 78
-8 0 89 89
-9 0 100 100
-10 0 113 113
-11 1 123 122
-12 1 127 126
-13 0 127 127
-14 0 127 127
-15 0 127 127
-16 0 127 127
-17 0 127 127
-18 0 127 127
-19 0 127 127
-20 0 127 127
-21 0 127 127
-22 1 127 126
-23 1 127 126
-24 1 127 126
-
--- !sql_test_Float_Decimal32V3_notn_4 --
-1 0 12 12
-2 0 23 23
-3 0 34 34
-4 0 45 45
-5 0 56 56
-6 0 67 67
-7 0 78 78
-8 0 89 89
-9 0 100 100
-10 0 113 113
-11 1 123 122
-12 1 127 126
-13 0 127 127
-14 0 127 127
-15 0 127 127
-16 0 127 127
-17 0 127 127
-18 0 127 127
-19 0 127 127
-20 0 127 127
-21 0 127 127
-22 1 127 126
-23 1 127 126
-24 1 127 126
-
-- !sql_test_Float_Decimal64V3_0 --
\N \N \N
-1 1234.11234000149 -1233.9123399985099
-2 2345.3234500029803 -2344.92344999702
-3 3456.534560011921 -3455.934559988079
-4 4567.74567000596 -4566.945669994039
-5 5678.95678 -5677.95678
-6 6790.167890023842 -6788.967889976158
-7 7901.378999988079 -7899.979000011921
-8 9012.59011001192 -9010.990109988079
-9 10123.801219976158 -10122.001220023842
-10 11235.01233 -11233.01233
-11 12346.223440023841 -12344.023439976158
-12 13457.434550047683 -13455.034549952316
-13 14567.445660001491 -14567.24565999851
-14 15678.656770002981 -15678.25676999702
-15 16789.86788001192 -16789.267879988078
-16 17901.07899000596 -17900.27898999404
-17 19012.2901 -19011.2901
-18 20123.501210023842 -20122.301209976158
-19 21234.71231998808 -21233.312320011923
-20 22345.92343001192 -22344.32342998808
-21 23457.13453997616 -23455.334540023843
-22 24568.34565 -24566.34565
-23 25679.556760023843 -25677.35675997616
-24 26790.767870047683 -26788.367869952315
+1 1234.1123400 -1233.9123400
+2 2345.3234500 -2344.9234500
+3 3456.5345600 -3455.9345600
+4 4567.7456700 -4566.9456700
+5 5678.9567800 -5677.9567800
+6 6790.1678900 -6788.9678900
+7 7901.3790000 -7899.9790000
+8 9012.5901100 -9010.9901100
+9 10123.8012200 -10122.0012200
+10 11235.0123300 -11233.0123300
+11 12346.2234400 -12344.0234400
+12 13457.4345500 -13455.0345500
+13 14567.4456600 -14567.2456600
+14 15678.6567700 -15678.2567700
+15 16789.8678800 -16789.2678800
+16 17901.0789900 -17900.2789900
+17 19012.2901000 -19011.2901000
+18 20123.5012100 -20122.3012100
+19 21234.7123200 -21233.3123200
+20 22345.9234300 -22344.3234300
+21 23457.1345400 -23455.3345400
+22 24568.3456500 -24566.3456500
+23 25679.5567600 -25677.3567600
+24 26790.7678700 -26788.3678700
-- !sql_test_Float_Decimal64V3_notn_0 --
-1 1234.11234000149 -1233.9123399985099
-2 2345.3234500029803 -2344.92344999702
-3 3456.534560011921 -3455.934559988079
-4 4567.74567000596 -4566.945669994039
-5 5678.95678 -5677.95678
-6 6790.167890023842 -6788.967889976158
-7 7901.378999988079 -7899.979000011921
-8 9012.59011001192 -9010.990109988079
-9 10123.801219976158 -10122.001220023842
-10 11235.01233 -11233.01233
-11 12346.223440023841 -12344.023439976158
-12 13457.434550047683 -13455.034549952316
-13 14567.445660001491 -14567.24565999851
-14 15678.656770002981 -15678.25676999702
-15 16789.86788001192 -16789.267879988078
-16 17901.07899000596 -17900.27898999404
-17 19012.2901 -19011.2901
-18 20123.501210023842 -20122.301209976158
-19 21234.71231998808 -21233.312320011923
-20 22345.92343001192 -22344.32342998808
-21 23457.13453997616 -23455.334540023843
-22 24568.34565 -24566.34565
-23 25679.556760023843 -25677.35675997616
-24 26790.767870047683 -26788.367869952315
-
--- !sql_test_Float_Decimal64V3_1 --
-\N \N \N \N
-1 123.40123583882168 8.103646799035747E-5 0.10000000149011612
-2 469.0246969890125 8.528335810220662E-5 0.20000000298023224
-3 1036.8704092015266 8.679966787929143E-5 0.30000001192092896
-4 1826.9382952235014 8.757822045040539E-5 0.4000000059604645
-5 2839.22839 8.805209220946117E-5 0.5
-6 4073.740895875913 8.837087036504438E-5 0.6000000238418579
-7 5530.475205816567 8.859997831567021E-5 0.699999988079071
-8 7209.43219542891 8.877259702633364E-5 0.800000011920929
-9 9110.610856651227 8.890731585723625E-5 0.8999999761581421
-10 11234.01233 8.901539099521356E-5 1.0
-11 13579.636078330679 8.910401173289994E-5 1.100000023841858
-12 16147.482101643263 8.917799724914247E-5 1.2000000476837158
-13 1456.7345877070368 6.864668679119962E-6 0.10000000149011612
-14 3135.6914007254422 1.2756357715188077E-5 0.20000000298023224
-15 5036.870564147245 1.7868239019915086E-5 0.30000001192092896
-16 7160.271702696361 2.2345521428763662E-5 0.4000000059604645
-17 9505.89505 2.6299469822149996E-5 0.5
-18 12073.741205767352 2.9816775303935307E-5 0.6000000238418579
-19 14863.80837087085 3.296597823953184E-5 0.699999988079071
-20 17876.09901037463 3.580199565364088E-5 0.800000011920929
-21 21110.61052675979 3.8369328829116576E-5 0.8999999761581421
-22 24567.34565 4.070443808812533E-5 1.0
-23 28246.30304822212 4.283746621235263E-5 1.100000023841858
-24 32147.48272142614 4.47935574588914E-5 1.2000000476837158
-
--- !sql_test_Float_Decimal64V3_notn_1 --
-1 123.40123583882168 8.103646799035747E-5 0.10000000149011612
-2 469.0246969890125 8.528335810220662E-5 0.20000000298023224
-3 1036.8704092015266 8.679966787929143E-5 0.30000001192092896
-4 1826.9382952235014 8.757822045040539E-5 0.4000000059604645
-5 2839.22839 8.805209220946117E-5 0.5
-6 4073.740895875913 8.837087036504438E-5 0.6000000238418579
-7 5530.475205816567 8.859997831567021E-5 0.699999988079071
-8 7209.43219542891 8.877259702633364E-5 0.800000011920929
-9 9110.610856651227 8.890731585723625E-5 0.8999999761581421
-10 11234.01233 8.901539099521356E-5 1.0
-11 13579.636078330679 8.910401173289994E-5 1.100000023841858
-12 16147.482101643263 8.917799724914247E-5 1.2000000476837158
-13 1456.7345877070368 6.864668679119962E-6 0.10000000149011612
-14 3135.6914007254422 1.2756357715188077E-5 0.20000000298023224
-15 5036.870564147245 1.7868239019915086E-5 0.30000001192092896
-16 7160.271702696361 2.2345521428763662E-5 0.4000000059604645
-17 9505.89505 2.6299469822149996E-5 0.5
-18 12073.741205767352 2.9816775303935307E-5 0.6000000238418579
-19 14863.80837087085 3.296597823953184E-5 0.699999988079071
-20 17876.09901037463 3.580199565364088E-5 0.800000011920929
-21 21110.61052675979 3.8369328829116576E-5 0.8999999761581421
-22 24567.34565 4.070443808812533E-5 1.0
-23 28246.30304822212 4.283746621235263E-5 1.100000023841858
-24 32147.48272142614 4.47935574588914E-5 1.2000000476837158
+1 1234.1123400 -1233.9123400
+2 2345.3234500 -2344.9234500
+3 3456.5345600 -3455.9345600
+4 4567.7456700 -4566.9456700
+5 5678.9567800 -5677.9567800
+6 6790.1678900 -6788.9678900
+7 7901.3790000 -7899.9790000
+8 9012.5901100 -9010.9901100
+9 10123.8012200 -10122.0012200
+10 11235.0123300 -11233.0123300
+11 12346.2234400 -12344.0234400
+12 13457.4345500 -13455.0345500
+13 14567.4456600 -14567.2456600
+14 15678.6567700 -15678.2567700
+15 16789.8678800 -16789.2678800
+16 17901.0789900 -17900.2789900
+17 19012.2901000 -19011.2901000
+18 20123.5012100 -20122.3012100
+19 21234.7123200 -21233.3123200
+20 22345.9234300 -22344.3234300
+21 23457.1345400 -23455.3345400
+22 24568.3456500 -24566.3456500
+23 25679.5567600 -25677.3567600
+24 26790.7678700 -26788.3678700
-- !sql_test_Float_Decimal64V3_2 --
\N \N
@@ -2596,164 +2066,58 @@
23 0 25679 25679
24 1 26789 26788
--- !sql_test_Float_Decimal64V3_4 --
-\N \N \N \N
-1 0 127 127
-2 0 127 127
-3 0 127 127
-4 0 127 127
-5 0 127 127
-6 0 127 127
-7 0 127 127
-8 0 127 127
-9 0 127 127
-10 1 127 126
-11 1 127 126
-12 1 127 126
-13 0 127 127
-14 0 127 127
-15 0 127 127
-16 0 127 127
-17 0 127 127
-18 0 127 127
-19 0 127 127
-20 0 127 127
-21 0 127 127
-22 1 127 126
-23 1 127 126
-24 1 127 126
-
--- !sql_test_Float_Decimal64V3_notn_4 --
-1 0 127 127
-2 0 127 127
-3 0 127 127
-4 0 127 127
-5 0 127 127
-6 0 127 127
-7 0 127 127
-8 0 127 127
-9 0 127 127
-10 1 127 126
-11 1 127 126
-12 1 127 126
-13 0 127 127
-14 0 127 127
-15 0 127 127
-16 0 127 127
-17 0 127 127
-18 0 127 127
-19 0 127 127
-20 0 127 127
-21 0 127 127
-22 1 127 126
-23 1 127 126
-24 1 127 126
-
-- !sql_test_Float_Decimal128V3_0 --
\N \N \N
-1 1.2345678112345E7 -1.2345677912344998E7
-2 2.3456789323456004E7 -2.3456788923456E7
-3 3.456790053456701E7 -3.456789993456699E7
-4 4.567901174567801E7 -4.5679010945677996E7
-5 5.6790122956789E7 -5.6790121956789E7
-6 6.790123416790003E7 -6.790123296789998E7
-7 7.901234537901099E7 -7.901234397901101E7
-8 9.012345659012201E7 -9.012345499012199E7
-9 1.0123456780123298E8 -1.0123456600123303E8
-10 1.12345679012344E8 -1.12345677012344E8
-11 1.2345679022345503E8 -1.2345678802345498E8
-12 1.3456790143456605E8 -1.3456789903456596E8
-13 1.4567901144567698E8 -1.45679011245677E8
-14 1.56790122656788E8 -1.5679012225678802E8
-15 1.67901233867899E8 -1.6790123326789898E8
-16 1.7901234507901E8 -1.7901234427901E8
-17 1.90123456290121E8 -1.90123455290121E8
-18 2.0123456750123203E8 -2.0123456630123198E8
-19 2.1234567871234298E8 -2.12345677312343E8
-20 2.2345678992345402E8 -2.23456788323454E8
-21 2.3456790113456497E8 -2.34567899334565E8
-22 2.45679012345676E8 -2.45679010345676E8
-23 2.56790123556787E8 -2.5679012135678697E8
-24 2.6790123476789805E8 -2.6790123236789796E8
+1 12345678.11234500 -12345677.91234500
+2 23456789.32345600 -23456788.92345600
+3 34567900.53456702 -34567899.93456698
+4 45679011.74567800 -45679010.94567800
+5 56790122.95678900 -56790121.95678900
+6 67901234.16790004 -67901232.96789996
+7 79012345.37901100 -79012343.97901100
+8 90123456.59012200 -90123454.99012200
+9 101234567.80123300 -101234566.00123300
+10 112345679.01234400 -112345677.01234400
+11 123456790.22345500 -123456788.02345500
+12 134567901.43456608 -134567899.03456592
+13 145679011.44567700 -145679011.24567700
+14 156790122.65678800 -156790122.25678800
+15 167901233.86789902 -167901233.26789898
+16 179012345.07901000 -179012344.27901000
+17 190123456.29012100 -190123455.29012100
+18 201234567.50123204 -201234566.30123196
+19 212345678.71234300 -212345677.31234300
+20 223456789.92345400 -223456788.32345400
+21 234567901.13456500 -234567899.33456500
+22 245679012.34567600 -245679010.34567600
+23 256790123.55678700 -256790121.35678700
+24 267901234.76789808 -267901232.36789792
-- !sql_test_Float_Decimal128V3_notn_0 --
-1 1.2345678112345E7 -1.2345677912344998E7
-2 2.3456789323456004E7 -2.3456788923456E7
-3 3.456790053456701E7 -3.456789993456699E7
-4 4.567901174567801E7 -4.5679010945677996E7
-5 5.6790122956789E7 -5.6790121956789E7
-6 6.790123416790003E7 -6.790123296789998E7
-7 7.901234537901099E7 -7.901234397901101E7
-8 9.012345659012201E7 -9.012345499012199E7
-9 1.0123456780123298E8 -1.0123456600123303E8
-10 1.12345679012344E8 -1.12345677012344E8
-11 1.2345679022345503E8 -1.2345678802345498E8
-12 1.3456790143456605E8 -1.3456789903456596E8
-13 1.4567901144567698E8 -1.45679011245677E8
-14 1.56790122656788E8 -1.5679012225678802E8
-15 1.67901233867899E8 -1.6790123326789898E8
-16 1.7901234507901E8 -1.7901234427901E8
-17 1.90123456290121E8 -1.90123455290121E8
-18 2.0123456750123203E8 -2.0123456630123198E8
-19 2.1234567871234298E8 -2.12345677312343E8
-20 2.2345678992345402E8 -2.23456788323454E8
-21 2.3456790113456497E8 -2.34567899334565E8
-22 2.45679012345676E8 -2.45679010345676E8
-23 2.56790123556787E8 -2.5679012135678697E8
-24 2.6790123476789805E8 -2.6790123236789796E8
-
--- !sql_test_Float_Decimal128V3_1 --
-\N \N \N \N
-1 1234567.8196309938 8.100000776799915E-9 0.10000000149011612
-2 4691357.89459788 8.526316280016302E-9 0.20000000298023224
-3 1.0370370482451584E7 8.67857202448579E-9 0.30000001192092896
-4 1.8271604810539324E7 8.756757078944773E-9 0.4000000059604645
-5 2.83950612283945E7 8.804347981120214E-9 0.5
-6 4.074074175963157E7 8.836364117624885E-9 0.6000000238418579
-7 5.5308640333407156E7 8.859374961252358E-9 0.699999988079071
-8 7.209876570645292E7 8.876712559535618E-9 0.800000011920929
-9 9.111110779748954E7 8.890243754746388E-9 0.8999999761581421
-10 1.12345678012344E8 8.901098980328596E-9 1.0
-11 1.3580247097923973E8 8.91000026529018E-9 1.100000023841858
-12 1.614814866981767E8 8.917431613274707E-9 1.2000000476837158
-13 1.4567901351646341E7 6.864406929068826E-10 0.10000000149011612
-14 3.135802495862858E7 1.2755905783245565E-9 0.20000000298023224
-15 5.037037207190838E7 1.786764787523788E-9 0.30000001192092896
-16 7.160493893860072E7 2.23448280439939E-9 0.4000000059604645
-17 9.50617278950605E7 2.6298701437025977E-9 0.5
-18 1.2074074493854515E8 2.981595225319038E-9 0.6000000238418579
-19 1.4864197207728234E8 3.2965115872920295E-9 0.699999988079071
-20 1.787654339625757E8 3.5801105666069066E-9 0.800000011920929
-21 2.1111110461857393E8 3.836842019978664E-9 0.8999999761581421
-22 2.45679011345676E8 4.0703517753617834E-9 1.0
-23 2.824691408248193E8 4.283653955681132E-9 1.100000023841858
-24 3.2148149305600387E8 4.47926286752085E-9 1.2000000476837158
-
--- !sql_test_Float_Decimal128V3_notn_1 --
-1 1234567.8196309938 8.100000776799915E-9 0.10000000149011612
-2 4691357.89459788 8.526316280016302E-9 0.20000000298023224
-3 1.0370370482451584E7 8.67857202448579E-9 0.30000001192092896
-4 1.8271604810539324E7 8.756757078944773E-9 0.4000000059604645
-5 2.83950612283945E7 8.804347981120214E-9 0.5
-6 4.074074175963157E7 8.836364117624885E-9 0.6000000238418579
-7 5.5308640333407156E7 8.859374961252358E-9 0.699999988079071
-8 7.209876570645292E7 8.876712559535618E-9 0.800000011920929
-9 9.111110779748954E7 8.890243754746388E-9 0.8999999761581421
-10 1.12345678012344E8 8.901098980328596E-9 1.0
-11 1.3580247097923973E8 8.91000026529018E-9 1.100000023841858
-12 1.614814866981767E8 8.917431613274707E-9 1.2000000476837158
-13 1.4567901351646341E7 6.864406929068826E-10 0.10000000149011612
-14 3.135802495862858E7 1.2755905783245565E-9 0.20000000298023224
-15 5.037037207190838E7 1.786764787523788E-9 0.30000001192092896
-16 7.160493893860072E7 2.23448280439939E-9 0.4000000059604645
-17 9.50617278950605E7 2.6298701437025977E-9 0.5
-18 1.2074074493854515E8 2.981595225319038E-9 0.6000000238418579
-19 1.4864197207728234E8 3.2965115872920295E-9 0.699999988079071
-20 1.787654339625757E8 3.5801105666069066E-9 0.800000011920929
-21 2.1111110461857393E8 3.836842019978664E-9 0.8999999761581421
-22 2.45679011345676E8 4.0703517753617834E-9 1.0
-23 2.824691408248193E8 4.283653955681132E-9 1.100000023841858
-24 3.2148149305600387E8 4.47926286752085E-9 1.2000000476837158
+1 12345678.11234500 -12345677.91234500
+2 23456789.32345600 -23456788.92345600
+3 34567900.53456702 -34567899.93456698
+4 45679011.74567800 -45679010.94567800
+5 56790122.95678900 -56790121.95678900
+6 67901234.16790004 -67901232.96789996
+7 79012345.37901100 -79012343.97901100
+8 90123456.59012200 -90123454.99012200
+9 101234567.80123300 -101234566.00123300
+10 112345679.01234400 -112345677.01234400
+11 123456790.22345500 -123456788.02345500
+12 134567901.43456608 -134567899.03456592
+13 145679011.44567700 -145679011.24567700
+14 156790122.65678800 -156790122.25678800
+15 167901233.86789902 -167901233.26789898
+16 179012345.07901000 -179012344.27901000
+17 190123456.29012100 -190123455.29012100
+18 201234567.50123204 -201234566.30123196
+19 212345678.71234300 -212345677.31234300
+20 223456789.92345400 -223456788.32345400
+21 234567901.13456500 -234567899.33456500
+22 245679012.34567600 -245679010.34567600
+23 256790123.55678700 -256790121.35678700
+24 267901234.76789808 -267901232.36789792
-- !sql_test_Float_Decimal128V3_2 --
\N \N
@@ -2861,59 +2225,6 @@
23 0 256790123 256790123
24 1 267901233 267901232
--- !sql_test_Float_Decimal128V3_4 --
-\N \N \N \N
-1 0 127 127
-2 0 127 127
-3 0 127 127
-4 0 127 127
-5 0 127 127
-6 0 127 127
-7 0 127 127
-8 0 127 127
-9 0 127 127
-10 1 127 126
-11 1 127 126
-12 1 127 126
-13 0 127 127
-14 0 127 127
-15 0 127 127
-16 0 127 127
-17 0 127 127
-18 0 127 127
-19 0 127 127
-20 0 127 127
-21 0 127 127
-22 1 127 126
-23 1 127 126
-24 1 127 126
-
--- !sql_test_Float_Decimal128V3_notn_4 --
-1 0 127 127
-2 0 127 127
-3 0 127 127
-4 0 127 127
-5 0 127 127
-6 0 127 127
-7 0 127 127
-8 0 127 127
-9 0 127 127
-10 1 127 126
-11 1 127 126
-12 1 127 126
-13 0 127 127
-14 0 127 127
-15 0 127 127
-16 0 127 127
-17 0 127 127
-18 0 127 127
-19 0 127 127
-20 0 127 127
-21 0 127 127
-22 1 127 126
-23 1 127 126
-24 1 127 126
-
-- !sql_test_Float_Char_0 --
\N \N \N
1 \N \N
@@ -3126,59 +2437,6 @@
23 0 4933 4933
24 1 6975 6974
--- !sql_test_Float_Char_4 --
-\N \N \N \N
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
--- !sql_test_Float_Char_notn_4 --
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
-- !sql_test_Float_Varchar_0 --
\N \N \N
1 \N \N
@@ -3391,59 +2649,6 @@
23 1 74137 74136
24 1 104845 104844
--- !sql_test_Float_Varchar_4 --
-\N \N \N \N
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
--- !sql_test_Float_Varchar_notn_4 --
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
-- !sql_test_Float_String_0 --
\N \N \N
1 \N \N
@@ -3656,59 +2861,6 @@
23 1 338987 338986
24 1 479399 479398
--- !sql_test_Float_String_4 --
-\N \N \N \N
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
--- !sql_test_Float_String_notn_4 --
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
-- !sql_test_Float_Date_0 --
\N \N \N
1 2.01203011E7 -2.01203009E7
@@ -3762,59 +2914,6 @@
23 2.0120312100000024E7 -2.0120309899999976E7
24 2.0120313200000048E7 -2.0120310799999952E7
--- !sql_test_Float_Date_1 --
-\N \N \N \N
-1 2012030.1299815848 4.970104646551566E-9 0.10000000149011612
-2 4024060.4599631727 9.94020879906436E-9 0.20000000298023224
-3 6036091.139852703 1.4910312827840067E-8 0.30000001192092896
-4 8048121.719926357 1.9880415621973927E-8 0.4000000059604645
-5 1.00601525E7 2.4850517922069274E-8 0.5
-6 1.2072184079705477E7 2.9820621209332395E-8 0.6000000238418579
-7 1.408421466014725E7 3.479072104014472E-8 0.699999988079071
-8 1.6096246639852762E7 3.9760823339331035E-8 0.800000011920929
-9 1.810827762029445E7 4.473092218206699E-8 0.8999999761581421
-10 2.012031E7 4.9701023493176794E-8 1.0
-11 2.2132342579705596E7 5.467112431024838E-8 1.100000023841858
-12 2.414437535941124E7 5.964122463328182E-8 1.2000000476837158
-13 2012030.1299815848 4.970104646551566E-9 0.10000000149011612
-14 4024060.4599631727 9.94020879906436E-9 0.20000000298023224
-15 6036091.139852703 1.4910312827840067E-8 0.30000001192092896
-16 8048121.719926357 1.9880415621973927E-8 0.4000000059604645
-17 1.00601525E7 2.4850517922069274E-8 0.5
-18 1.2072184079705477E7 2.9820621209332395E-8 0.6000000238418579
-19 1.408421466014725E7 3.479072104014472E-8 0.699999988079071
-20 1.6096246639852762E7 3.9760823339331035E-8 0.800000011920929
-21 1.810827762029445E7 4.473092218206699E-8 0.8999999761581421
-22 2.012031E7 4.9701023493176794E-8 1.0
-23 2.2132342579705596E7 5.467112431024838E-8 1.100000023841858
-24 2.414437535941124E7 5.964122463328182E-8 1.2000000476837158
-
--- !sql_test_Float_Date_notn_1 --
-1 2012030.1299815848 4.970104646551566E-9 0.10000000149011612
-2 4024060.4599631727 9.94020879906436E-9 0.20000000298023224
-3 6036091.139852703 1.4910312827840067E-8 0.30000001192092896
-4 8048121.719926357 1.9880415621973927E-8 0.4000000059604645
-5 1.00601525E7 2.4850517922069274E-8 0.5
-6 1.2072184079705477E7 2.9820621209332395E-8 0.6000000238418579
-7 1.408421466014725E7 3.479072104014472E-8 0.699999988079071
-8 1.6096246639852762E7 3.9760823339331035E-8 0.800000011920929
-9 1.810827762029445E7 4.473092218206699E-8 0.8999999761581421
-10 2.012031E7 4.9701023493176794E-8 1.0
-11 2.2132342579705596E7 5.467112431024838E-8 1.100000023841858
-12 2.414437535941124E7 5.964122463328182E-8 1.2000000476837158
-13 2012030.1299815848 4.970104646551566E-9 0.10000000149011612
-14 4024060.4599631727 9.94020879906436E-9 0.20000000298023224
-15 6036091.139852703 1.4910312827840067E-8 0.30000001192092896
-16 8048121.719926357 1.9880415621973927E-8 0.4000000059604645
-17 1.00601525E7 2.4850517922069274E-8 0.5
-18 1.2072184079705477E7 2.9820621209332395E-8 0.6000000238418579
-19 1.408421466014725E7 3.479072104014472E-8 0.699999988079071
-20 1.6096246639852762E7 3.9760823339331035E-8 0.800000011920929
-21 1.810827762029445E7 4.473092218206699E-8 0.8999999761581421
-22 2.012031E7 4.9701023493176794E-8 1.0
-23 2.2132342579705596E7 5.467112431024838E-8 1.100000023841858
-24 2.414437535941124E7 5.964122463328182E-8 1.2000000476837158
-
-- !sql_test_Float_Date_2 --
\N \N
1 0
@@ -3921,59 +3020,6 @@
23 1 20120311 20120310
24 0 20120313 20120313
--- !sql_test_Float_Date_4 --
-\N \N \N \N
-1 0 -19 -19
-2 0 -18 -18
-3 0 -17 -17
-4 0 -16 -16
-5 0 -15 -15
-6 0 -14 -14
-7 0 -13 -13
-8 0 -12 -12
-9 0 -11 -11
-10 0 -9 -9
-11 1 -9 -10
-12 0 -7 -7
-13 0 -19 -19
-14 0 -18 -18
-15 0 -17 -17
-16 0 -16 -16
-17 0 -15 -15
-18 0 -14 -14
-19 0 -13 -13
-20 0 -12 -12
-21 0 -11 -11
-22 0 -9 -9
-23 1 -9 -10
-24 0 -7 -7
-
--- !sql_test_Float_Date_notn_4 --
-1 0 -19 -19
-2 0 -18 -18
-3 0 -17 -17
-4 0 -16 -16
-5 0 -15 -15
-6 0 -14 -14
-7 0 -13 -13
-8 0 -12 -12
-9 0 -11 -11
-10 0 -9 -9
-11 1 -9 -10
-12 0 -7 -7
-13 0 -19 -19
-14 0 -18 -18
-15 0 -17 -17
-16 0 -16 -16
-17 0 -15 -15
-18 0 -14 -14
-19 0 -13 -13
-20 0 -12 -12
-21 0 -11 -11
-22 0 -9 -9
-23 1 -9 -10
-24 0 -7 -7
-
-- !sql_test_Float_DateTime_0 --
\N \N \N
1 2.01203010100011E13 -2.01203010100009E13
@@ -4027,59 +3073,6 @@
23 2.01203111110121E13 -2.01203111110099E13
24 2.01203121211132E13 -2.01203121211108E13
--- !sql_test_Float_DateTime_1 --
-\N \N \N \N
-1 2.0120301309816848E12 4.970104644081125E-15 0.10000000149011612
-2 4.0240604639835728E12 9.940208789133193E-15 0.20000000298023224
-3 6.036091148913603E12 1.491031280545789E-14 0.30000001192092896
-4 8.048121736047957E12 1.9880415582150457E-14 0.4000000059604645
-5 1.00601525252025E13 2.4850517859814234E-14 0.5
-6 1.2072184116009078E13 2.982062111965551E-14 0.6000000238418579
-7 1.4084214709572148E13 3.47907209180557E-14 0.699999988079071
-8 1.6096246704419164E13 3.9760823179839614E-14 0.800000011920929
-9 1.810827770202255E13 4.47309219801829E-14 0.8999999761581421
-10 2.012031010091E13 4.970102324390975E-14 1.0
-11 2.21323427018177E13 5.467112400860811E-14 1.100000023841858
-12 2.4144375504745645E13 5.964122427427804E-14 1.2000000476837158
-13 2.0120301309816848E12 4.970104644081125E-15 0.10000000149011612
-14 4.0240604639835728E12 9.940208789133193E-15 0.20000000298023224
-15 6.036091148913603E12 1.491031280545789E-14 0.30000001192092896
-16 8.048121736047957E12 1.9880415582150457E-14 0.4000000059604645
-17 1.00601525252025E13 2.4850517859814234E-14 0.5
-18 1.2072184116009078E13 2.982062111965551E-14 0.6000000238418579
-19 1.4084214709572148E13 3.47907209180557E-14 0.699999988079071
-20 1.6096246704419164E13 3.9760823179839614E-14 0.800000011920929
-21 1.810827770202255E13 4.47309219801829E-14 0.8999999761581421
-22 2.012031010091E13 4.970102324390975E-14 1.0
-23 2.21323427018177E13 5.467112400860811E-14 1.100000023841858
-24 2.4144375504745645E13 5.964122427427804E-14 1.2000000476837158
-
--- !sql_test_Float_DateTime_notn_1 --
-1 2.0120301309816848E12 4.970104644081125E-15 0.10000000149011612
-2 4.0240604639835728E12 9.940208789133193E-15 0.20000000298023224
-3 6.036091148913603E12 1.491031280545789E-14 0.30000001192092896
-4 8.048121736047957E12 1.9880415582150457E-14 0.4000000059604645
-5 1.00601525252025E13 2.4850517859814234E-14 0.5
-6 1.2072184116009078E13 2.982062111965551E-14 0.6000000238418579
-7 1.4084214709572148E13 3.47907209180557E-14 0.699999988079071
-8 1.6096246704419164E13 3.9760823179839614E-14 0.800000011920929
-9 1.810827770202255E13 4.47309219801829E-14 0.8999999761581421
-10 2.012031010091E13 4.970102324390975E-14 1.0
-11 2.21323427018177E13 5.467112400860811E-14 1.100000023841858
-12 2.4144375504745645E13 5.964122427427804E-14 1.2000000476837158
-13 2.0120301309816848E12 4.970104644081125E-15 0.10000000149011612
-14 4.0240604639835728E12 9.940208789133193E-15 0.20000000298023224
-15 6.036091148913603E12 1.491031280545789E-14 0.30000001192092896
-16 8.048121736047957E12 1.9880415582150457E-14 0.4000000059604645
-17 1.00601525252025E13 2.4850517859814234E-14 0.5
-18 1.2072184116009078E13 2.982062111965551E-14 0.6000000238418579
-19 1.4084214709572148E13 3.47907209180557E-14 0.699999988079071
-20 1.6096246704419164E13 3.9760823179839614E-14 0.800000011920929
-21 1.810827770202255E13 4.47309219801829E-14 0.8999999761581421
-22 2.012031010091E13 4.970102324390975E-14 1.0
-23 2.21323427018177E13 5.467112400860811E-14 1.100000023841858
-24 2.4144375504745645E13 5.964122427427804E-14 1.2000000476837158
-
-- !sql_test_Float_DateTime_2 --
\N \N
1 0
@@ -4186,59 +3179,6 @@
23 1 20120311111011 20120311111010
24 0 20120312121113 20120312121113
--- !sql_test_Float_DateTime_4 --
-\N \N \N \N
-1 0 81 81
-2 0 6 6
-3 0 -69 -69
-4 0 112 112
-5 0 37 37
-6 0 -38 -38
-7 0 -113 -113
-8 0 68 68
-9 0 -7 -7
-10 0 -81 -81
-11 1 99 98
-12 0 25 25
-13 0 81 81
-14 0 6 6
-15 0 -69 -69
-16 0 112 112
-17 0 37 37
-18 0 -38 -38
-19 0 -113 -113
-20 0 68 68
-21 0 -7 -7
-22 0 -81 -81
-23 1 99 98
-24 0 25 25
-
--- !sql_test_Float_DateTime_notn_4 --
-1 0 81 81
-2 0 6 6
-3 0 -69 -69
-4 0 112 112
-5 0 37 37
-6 0 -38 -38
-7 0 -113 -113
-8 0 68 68
-9 0 -7 -7
-10 0 -81 -81
-11 1 99 98
-12 0 25 25
-13 0 81 81
-14 0 6 6
-15 0 -69 -69
-16 0 112 112
-17 0 37 37
-18 0 -38 -38
-19 0 -113 -113
-20 0 68 68
-21 0 -7 -7
-22 0 -81 -81
-23 1 99 98
-24 0 25 25
-
-- !sql_test_Float_DateV2_0 --
\N \N \N
1 2.01203011E7 -2.01203009E7
@@ -4292,59 +3232,6 @@
23 2.0120312100000024E7 -2.0120309899999976E7
24 2.0120313200000048E7 -2.0120310799999952E7
--- !sql_test_Float_DateV2_1 --
-\N \N \N \N
-1 2012030.1299815848 4.970104646551566E-9 0.10000000149011612
-2 4024060.4599631727 9.94020879906436E-9 0.20000000298023224
-3 6036091.139852703 1.4910312827840067E-8 0.30000001192092896
-4 8048121.719926357 1.9880415621973927E-8 0.4000000059604645
-5 1.00601525E7 2.4850517922069274E-8 0.5
-6 1.2072184079705477E7 2.9820621209332395E-8 0.6000000238418579
-7 1.408421466014725E7 3.479072104014472E-8 0.699999988079071
-8 1.6096246639852762E7 3.9760823339331035E-8 0.800000011920929
-9 1.810827762029445E7 4.473092218206699E-8 0.8999999761581421
-10 2.012031E7 4.9701023493176794E-8 1.0
-11 2.2132342579705596E7 5.467112431024838E-8 1.100000023841858
-12 2.414437535941124E7 5.964122463328182E-8 1.2000000476837158
-13 2012030.1299815848 4.970104646551566E-9 0.10000000149011612
-14 4024060.4599631727 9.94020879906436E-9 0.20000000298023224
-15 6036091.139852703 1.4910312827840067E-8 0.30000001192092896
-16 8048121.719926357 1.9880415621973927E-8 0.4000000059604645
-17 1.00601525E7 2.4850517922069274E-8 0.5
-18 1.2072184079705477E7 2.9820621209332395E-8 0.6000000238418579
-19 1.408421466014725E7 3.479072104014472E-8 0.699999988079071
-20 1.6096246639852762E7 3.9760823339331035E-8 0.800000011920929
-21 1.810827762029445E7 4.473092218206699E-8 0.8999999761581421
-22 2.012031E7 4.9701023493176794E-8 1.0
-23 2.2132342579705596E7 5.467112431024838E-8 1.100000023841858
-24 2.414437535941124E7 5.964122463328182E-8 1.2000000476837158
-
--- !sql_test_Float_DateV2_notn_1 --
-1 2012030.1299815848 4.970104646551566E-9 0.10000000149011612
-2 4024060.4599631727 9.94020879906436E-9 0.20000000298023224
-3 6036091.139852703 1.4910312827840067E-8 0.30000001192092896
-4 8048121.719926357 1.9880415621973927E-8 0.4000000059604645
-5 1.00601525E7 2.4850517922069274E-8 0.5
-6 1.2072184079705477E7 2.9820621209332395E-8 0.6000000238418579
-7 1.408421466014725E7 3.479072104014472E-8 0.699999988079071
-8 1.6096246639852762E7 3.9760823339331035E-8 0.800000011920929
-9 1.810827762029445E7 4.473092218206699E-8 0.8999999761581421
-10 2.012031E7 4.9701023493176794E-8 1.0
-11 2.2132342579705596E7 5.467112431024838E-8 1.100000023841858
-12 2.414437535941124E7 5.964122463328182E-8 1.2000000476837158
-13 2012030.1299815848 4.970104646551566E-9 0.10000000149011612
-14 4024060.4599631727 9.94020879906436E-9 0.20000000298023224
-15 6036091.139852703 1.4910312827840067E-8 0.30000001192092896
-16 8048121.719926357 1.9880415621973927E-8 0.4000000059604645
-17 1.00601525E7 2.4850517922069274E-8 0.5
-18 1.2072184079705477E7 2.9820621209332395E-8 0.6000000238418579
-19 1.408421466014725E7 3.479072104014472E-8 0.699999988079071
-20 1.6096246639852762E7 3.9760823339331035E-8 0.800000011920929
-21 1.810827762029445E7 4.473092218206699E-8 0.8999999761581421
-22 2.012031E7 4.9701023493176794E-8 1.0
-23 2.2132342579705596E7 5.467112431024838E-8 1.100000023841858
-24 2.414437535941124E7 5.964122463328182E-8 1.2000000476837158
-
-- !sql_test_Float_DateV2_2 --
\N \N
1 0
@@ -4451,59 +3338,6 @@
23 1 20120311 20120310
24 0 20120313 20120313
--- !sql_test_Float_DateV2_4 --
-\N \N \N \N
-1 0 -19 -19
-2 0 -18 -18
-3 0 -17 -17
-4 0 -16 -16
-5 0 -15 -15
-6 0 -14 -14
-7 0 -13 -13
-8 0 -12 -12
-9 0 -11 -11
-10 0 -9 -9
-11 1 -9 -10
-12 0 -7 -7
-13 0 -19 -19
-14 0 -18 -18
-15 0 -17 -17
-16 0 -16 -16
-17 0 -15 -15
-18 0 -14 -14
-19 0 -13 -13
-20 0 -12 -12
-21 0 -11 -11
-22 0 -9 -9
-23 1 -9 -10
-24 0 -7 -7
-
--- !sql_test_Float_DateV2_notn_4 --
-1 0 -19 -19
-2 0 -18 -18
-3 0 -17 -17
-4 0 -16 -16
-5 0 -15 -15
-6 0 -14 -14
-7 0 -13 -13
-8 0 -12 -12
-9 0 -11 -11
-10 0 -9 -9
-11 1 -9 -10
-12 0 -7 -7
-13 0 -19 -19
-14 0 -18 -18
-15 0 -17 -17
-16 0 -16 -16
-17 0 -15 -15
-18 0 -14 -14
-19 0 -13 -13
-20 0 -12 -12
-21 0 -11 -11
-22 0 -9 -9
-23 1 -9 -10
-24 0 -7 -7
-
-- !sql_test_Float_DateTimeV2_0 --
\N \N \N
1 2.01203010100011E13 -2.01203010100009E13
@@ -4557,59 +3391,6 @@
23 2.01203111110121E13 -2.01203111110099E13
24 2.01203121211132E13 -2.01203121211108E13
--- !sql_test_Float_DateTimeV2_1 --
-\N \N \N \N
-1 2.0120301309816848E12 4.970104644081125E-15 0.10000000149011612
-2 4.0240604639835728E12 9.940208789133193E-15 0.20000000298023224
-3 6.036091148913603E12 1.491031280545789E-14 0.30000001192092896
-4 8.048121736047957E12 1.9880415582150457E-14 0.4000000059604645
-5 1.00601525252025E13 2.4850517859814234E-14 0.5
-6 1.2072184116009078E13 2.982062111965551E-14 0.6000000238418579
-7 1.4084214709572148E13 3.47907209180557E-14 0.699999988079071
-8 1.6096246704419164E13 3.9760823179839614E-14 0.800000011920929
-9 1.810827770202255E13 4.47309219801829E-14 0.8999999761581421
-10 2.012031010091E13 4.970102324390975E-14 1.0
-11 2.21323427018177E13 5.467112400860811E-14 1.100000023841858
-12 2.4144375504745645E13 5.964122427427804E-14 1.2000000476837158
-13 2.0120301309816848E12 4.970104644081125E-15 0.10000000149011612
-14 4.0240604639835728E12 9.940208789133193E-15 0.20000000298023224
-15 6.036091148913603E12 1.491031280545789E-14 0.30000001192092896
-16 8.048121736047957E12 1.9880415582150457E-14 0.4000000059604645
-17 1.00601525252025E13 2.4850517859814234E-14 0.5
-18 1.2072184116009078E13 2.982062111965551E-14 0.6000000238418579
-19 1.4084214709572148E13 3.47907209180557E-14 0.699999988079071
-20 1.6096246704419164E13 3.9760823179839614E-14 0.800000011920929
-21 1.810827770202255E13 4.47309219801829E-14 0.8999999761581421
-22 2.012031010091E13 4.970102324390975E-14 1.0
-23 2.21323427018177E13 5.467112400860811E-14 1.100000023841858
-24 2.4144375504745645E13 5.964122427427804E-14 1.2000000476837158
-
--- !sql_test_Float_DateTimeV2_notn_1 --
-1 2.0120301309816848E12 4.970104644081125E-15 0.10000000149011612
-2 4.0240604639835728E12 9.940208789133193E-15 0.20000000298023224
-3 6.036091148913603E12 1.491031280545789E-14 0.30000001192092896
-4 8.048121736047957E12 1.9880415582150457E-14 0.4000000059604645
-5 1.00601525252025E13 2.4850517859814234E-14 0.5
-6 1.2072184116009078E13 2.982062111965551E-14 0.6000000238418579
-7 1.4084214709572148E13 3.47907209180557E-14 0.699999988079071
-8 1.6096246704419164E13 3.9760823179839614E-14 0.800000011920929
-9 1.810827770202255E13 4.47309219801829E-14 0.8999999761581421
-10 2.012031010091E13 4.970102324390975E-14 1.0
-11 2.21323427018177E13 5.467112400860811E-14 1.100000023841858
-12 2.4144375504745645E13 5.964122427427804E-14 1.2000000476837158
-13 2.0120301309816848E12 4.970104644081125E-15 0.10000000149011612
-14 4.0240604639835728E12 9.940208789133193E-15 0.20000000298023224
-15 6.036091148913603E12 1.491031280545789E-14 0.30000001192092896
-16 8.048121736047957E12 1.9880415582150457E-14 0.4000000059604645
-17 1.00601525252025E13 2.4850517859814234E-14 0.5
-18 1.2072184116009078E13 2.982062111965551E-14 0.6000000238418579
-19 1.4084214709572148E13 3.47907209180557E-14 0.699999988079071
-20 1.6096246704419164E13 3.9760823179839614E-14 0.800000011920929
-21 1.810827770202255E13 4.47309219801829E-14 0.8999999761581421
-22 2.012031010091E13 4.970102324390975E-14 1.0
-23 2.21323427018177E13 5.467112400860811E-14 1.100000023841858
-24 2.4144375504745645E13 5.964122427427804E-14 1.2000000476837158
-
-- !sql_test_Float_DateTimeV2_2 --
\N \N
1 0
@@ -4716,59 +3497,6 @@
23 1 20120311111011 20120311111010
24 0 20120312121113 20120312121113
--- !sql_test_Float_DateTimeV2_4 --
-\N \N \N \N
-1 0 81 81
-2 0 6 6
-3 0 -69 -69
-4 0 112 112
-5 0 37 37
-6 0 -38 -38
-7 0 -113 -113
-8 0 68 68
-9 0 -7 -7
-10 0 -81 -81
-11 1 99 98
-12 0 25 25
-13 0 81 81
-14 0 6 6
-15 0 -69 -69
-16 0 112 112
-17 0 37 37
-18 0 -38 -38
-19 0 -113 -113
-20 0 68 68
-21 0 -7 -7
-22 0 -81 -81
-23 1 99 98
-24 0 25 25
-
--- !sql_test_Float_DateTimeV2_notn_4 --
-1 0 81 81
-2 0 6 6
-3 0 -69 -69
-4 0 112 112
-5 0 37 37
-6 0 -38 -38
-7 0 -113 -113
-8 0 68 68
-9 0 -7 -7
-10 0 -81 -81
-11 1 99 98
-12 0 25 25
-13 0 81 81
-14 0 6 6
-15 0 -69 -69
-16 0 112 112
-17 0 37 37
-18 0 -38 -38
-19 0 -113 -113
-20 0 68 68
-21 0 -7 -7
-22 0 -81 -81
-23 1 99 98
-24 0 25 25
-
-- !sql_test_Float_Boolean_0 --
\N \N \N
1 0.10000000149011612 0.10000000149011612
@@ -4822,59 +3550,6 @@
23 2.100000023841858 0.10000002384185791
24 2.200000047683716 0.20000004768371582
--- !sql_test_Float_Boolean_1 --
-\N \N \N \N
-1 0.0 \N \N
-2 0.0 \N \N
-3 0.0 \N \N
-4 0.0 \N \N
-5 0.0 \N \N
-6 0.0 \N \N
-7 0.0 \N \N
-8 0.800000011920929 0.800000011920929 0.800000011920929
-9 0.8999999761581421 0.8999999761581421 0.8999999761581421
-10 1.0 1.0 0.0
-11 1.100000023841858 1.100000023841858 0.10000002384185791
-12 1.2000000476837158 1.2000000476837158 0.20000004768371582
-13 0.0 \N \N
-14 0.0 \N \N
-15 0.0 \N \N
-16 0.0 \N \N
-17 0.0 \N \N
-18 0.0 \N \N
-19 0.0 \N \N
-20 0.800000011920929 0.800000011920929 0.800000011920929
-21 0.8999999761581421 0.8999999761581421 0.8999999761581421
-22 1.0 1.0 0.0
-23 1.100000023841858 1.100000023841858 0.10000002384185791
-24 1.2000000476837158 1.2000000476837158 0.20000004768371582
-
--- !sql_test_Float_Boolean_notn_1 --
-1 0.0 \N \N
-2 0.0 \N \N
-3 0.0 \N \N
-4 0.0 \N \N
-5 0.0 \N \N
-6 0.0 \N \N
-7 0.0 \N \N
-8 0.800000011920929 0.800000011920929 0.800000011920929
-9 0.8999999761581421 0.8999999761581421 0.8999999761581421
-10 1.0 1.0 0.0
-11 1.100000023841858 1.100000023841858 0.10000002384185791
-12 1.2000000476837158 1.2000000476837158 0.20000004768371582
-13 0.0 \N \N
-14 0.0 \N \N
-15 0.0 \N \N
-16 0.0 \N \N
-17 0.0 \N \N
-18 0.0 \N \N
-19 0.0 \N \N
-20 0.800000011920929 0.800000011920929 0.800000011920929
-21 0.8999999761581421 0.8999999761581421 0.8999999761581421
-22 1.0 1.0 0.0
-23 1.100000023841858 1.100000023841858 0.10000002384185791
-24 1.2000000476837158 1.2000000476837158 0.20000004768371582
-
-- !sql_test_Float_Boolean_2 --
\N \N
1 \N
@@ -4981,59 +3656,6 @@
23 1 1 0
24 1 1 0
--- !sql_test_Float_Boolean_4 --
-\N \N \N \N
-1 0 0 0
-2 0 0 0
-3 0 0 0
-4 0 0 0
-5 0 0 0
-6 0 0 0
-7 0 0 0
-8 0 1 1
-9 0 1 1
-10 1 1 0
-11 1 1 0
-12 1 1 0
-13 0 0 0
-14 0 0 0
-15 0 0 0
-16 0 0 0
-17 0 0 0
-18 0 0 0
-19 0 0 0
-20 0 1 1
-21 0 1 1
-22 1 1 0
-23 1 1 0
-24 1 1 0
-
--- !sql_test_Float_Boolean_notn_4 --
-1 0 0 0
-2 0 0 0
-3 0 0 0
-4 0 0 0
-5 0 0 0
-6 0 0 0
-7 0 0 0
-8 0 1 1
-9 0 1 1
-10 1 1 0
-11 1 1 0
-12 1 1 0
-13 0 0 0
-14 0 0 0
-15 0 0 0
-16 0 0 0
-17 0 0 0
-18 0 0 0
-19 0 0 0
-20 0 1 1
-21 0 1 1
-22 1 1 0
-23 1 1 0
-24 1 1 0
-
-- !sql_test_Double_TinyInt_0 --
\N \N \N
1 1.5244 -0.4756
@@ -5490,79 +4112,26 @@
2 0 20 20
3 0 41 41
4 0 81 81
-5 0 162 162
-6 0 322 322
-7 0 644 644
-8 0 1285 1285
-9 0 2568 2568
-10 0 5131 5131
-11 0 10256 10256
-12 0 20502 20502
-13 0 10 10
-14 0 20 20
-15 0 41 41
-16 0 81 81
-17 0 162 162
-18 0 322 322
-19 0 644 644
-20 0 1285 1285
-21 0 2568 2568
-22 0 5131 5131
-23 0 10256 10256
-24 0 20502 20502
-
--- !sql_test_Double_SmallInt_4 --
-\N \N \N \N
-1 0 10 10
-2 0 20 20
-3 0 41 41
-4 0 81 81
-5 0 -94 -94
-6 0 66 66
-7 0 -124 -124
-8 0 5 5
-9 0 8 8
-10 0 11 11
-11 0 16 16
-12 0 22 22
-13 0 10 10
-14 0 20 20
-15 0 41 41
-16 0 81 81
-17 0 -94 -94
-18 0 66 66
-19 0 -124 -124
-20 0 5 5
-21 0 8 8
-22 0 11 11
-23 0 16 16
-24 0 22 22
-
--- !sql_test_Double_SmallInt_notn_4 --
-1 0 10 10
-2 0 20 20
-3 0 41 41
-4 0 81 81
-5 0 -94 -94
-6 0 66 66
-7 0 -124 -124
-8 0 5 5
-9 0 8 8
-10 0 11 11
-11 0 16 16
-12 0 22 22
+5 0 162 162
+6 0 322 322
+7 0 644 644
+8 0 1285 1285
+9 0 2568 2568
+10 0 5131 5131
+11 0 10256 10256
+12 0 20502 20502
13 0 10 10
14 0 20 20
15 0 41 41
16 0 81 81
-17 0 -94 -94
-18 0 66 66
-19 0 -124 -124
-20 0 5 5
-21 0 8 8
-22 0 11 11
-23 0 16 16
-24 0 22 22
+17 0 162 162
+18 0 322 322
+19 0 644 644
+20 0 1285 1285
+21 0 2568 2568
+22 0 5131 5131
+23 0 10256 10256
+24 0 20502 20502
-- !sql_test_Double_Integer_0 --
\N \N \N
@@ -5776,59 +4345,6 @@
23 0 24320061 24320061
24 4 48640063 48640059
--- !sql_test_Double_Integer_4 --
-\N \N \N \N
-1 0 -13 -13
-2 0 -71 -71
-3 1 69 68
-4 1 93 92
-5 0 -113 -113
-6 0 -17 -17
-7 4 -83 -87
-8 5 45 40
-9 8 45 37
-10 9 47 38
-11 0 61 61
-12 4 63 59
-13 0 -13 -13
-14 0 -71 -71
-15 1 69 68
-16 1 93 92
-17 0 -113 -113
-18 0 -17 -17
-19 4 -83 -87
-20 5 45 40
-21 8 45 37
-22 9 47 38
-23 0 61 61
-24 4 63 59
-
--- !sql_test_Double_Integer_notn_4 --
-1 0 -13 -13
-2 0 -71 -71
-3 1 69 68
-4 1 93 92
-5 0 -113 -113
-6 0 -17 -17
-7 4 -83 -87
-8 5 45 40
-9 8 45 37
-10 9 47 38
-11 0 61 61
-12 4 63 59
-13 0 -13 -13
-14 0 -71 -71
-15 1 69 68
-16 1 93 92
-17 0 -113 -113
-18 0 -17 -17
-19 4 -83 -87
-20 5 45 40
-21 8 45 37
-22 9 47 38
-23 0 61 61
-24 4 63 59
-
-- !sql_test_Double_BigInt_0 --
\N \N \N
1 5354529.5244 -5354528.4756
@@ -6041,59 +4557,6 @@
23 16 5472010779 5472010763
24 18 10944010783 10944010765
--- !sql_test_Double_BigInt_4 --
-\N \N \N \N
-1 0 33 33
-2 0 39 39
-3 1 51 50
-4 1 75 74
-5 2 123 121
-6 2 -37 -39
-7 0 -97 -97
-8 1 31 30
-9 8 27 19
-10 11 27 16
-11 16 27 11
-12 18 31 13
-13 0 33 33
-14 0 39 39
-15 1 51 50
-16 1 75 74
-17 2 123 121
-18 2 -37 -39
-19 0 -97 -97
-20 1 31 30
-21 8 27 19
-22 11 27 16
-23 16 27 11
-24 18 31 13
-
--- !sql_test_Double_BigInt_notn_4 --
-1 0 33 33
-2 0 39 39
-3 1 51 50
-4 1 75 74
-5 2 123 121
-6 2 -37 -39
-7 0 -97 -97
-8 1 31 30
-9 8 27 19
-10 11 27 16
-11 16 27 11
-12 18 31 13
-13 0 33 33
-14 0 39 39
-15 1 51 50
-16 1 75 74
-17 2 123 121
-18 2 -37 -39
-19 0 -97 -97
-20 1 31 30
-21 8 27 19
-22 11 27 16
-23 16 27 11
-24 18 31 13
-
-- !sql_test_Double_LargeInt_0 --
\N \N \N
1 1.070906455244E8 -1.070906444756E8
@@ -6306,59 +4769,6 @@
23 16 109440215645 109440215629
24 20 218880215647 218880215627
--- !sql_test_Double_LargeInt_4 --
-\N \N \N \N
-1 0 -43 -43
-2 0 77 77
-3 1 61 60
-4 1 29 28
-5 0 -33 -33
-6 0 95 95
-7 4 93 89
-8 5 93 88
-9 8 93 85
-10 9 95 86
-11 16 93 77
-12 20 95 75
-13 0 -43 -43
-14 0 77 77
-15 1 61 60
-16 1 29 28
-17 0 -33 -33
-18 0 95 95
-19 4 93 89
-20 5 93 88
-21 8 93 85
-22 9 95 86
-23 16 93 77
-24 20 95 75
-
--- !sql_test_Double_LargeInt_notn_4 --
-1 0 -43 -43
-2 0 77 77
-3 1 61 60
-4 1 29 28
-5 0 -33 -33
-6 0 95 95
-7 4 93 89
-8 5 93 88
-9 8 93 85
-10 9 95 86
-11 16 93 77
-12 20 95 75
-13 0 -43 -43
-14 0 77 77
-15 1 61 60
-16 1 29 28
-17 0 -33 -33
-18 0 95 95
-19 4 93 89
-20 5 93 88
-21 8 93 85
-22 9 95 86
-23 16 93 77
-24 20 95 75
-
-- !sql_test_Double_Float_0 --
\N \N \N
1 0.6244000014901161 0.42439999850988386
@@ -7101,59 +5511,6 @@
23 0 795 795
24 6 1118 1112
--- !sql_test_Double_DecimalV2_4 --
-\N \N \N \N
-1 0 24 24
-2 0 34 34
-3 0 49 49
-4 0 69 69
-5 0 99 99
-6 2 127 125
-7 4 127 123
-8 5 127 122
-9 8 127 119
-10 11 127 116
-11 16 127 111
-12 22 127 105
-13 0 24 24
-14 0 34 34
-15 0 49 49
-16 0 69 69
-17 0 99 99
-18 2 127 125
-19 4 127 123
-20 5 127 122
-21 8 127 119
-22 11 127 116
-23 16 127 111
-24 22 127 105
-
--- !sql_test_Double_DecimalV2_notn_4 --
-1 0 24 24
-2 0 34 34
-3 0 49 49
-4 0 69 69
-5 0 99 99
-6 2 127 125
-7 4 127 123
-8 5 127 122
-9 8 127 119
-10 11 127 116
-11 16 127 111
-12 22 127 105
-13 0 24 24
-14 0 34 34
-15 0 49 49
-16 0 69 69
-17 0 99 99
-18 2 127 125
-19 4 127 123
-20 5 127 122
-21 8 127 119
-22 11 127 116
-23 16 127 111
-24 22 127 105
-
-- !sql_test_Double_Decimal32V3_0 --
\N \N \N
1 12.5364 -11.4876
@@ -7366,59 +5723,6 @@
23 0 272 272
24 2 287 285
--- !sql_test_Double_Decimal32V3_4 --
-\N \N \N \N
-1 0 12 12
-2 0 23 23
-3 0 35 35
-4 1 45 44
-5 0 58 58
-6 2 67 65
-7 4 78 74
-8 1 93 92
-9 0 108 108
-10 0 123 123
-11 16 123 107
-12 22 127 105
-13 0 127 127
-14 0 127 127
-15 1 127 126
-16 1 127 126
-17 2 127 125
-18 2 127 125
-19 4 127 123
-20 5 127 122
-21 8 127 119
-22 11 127 116
-23 16 127 111
-24 22 127 105
-
--- !sql_test_Double_Decimal32V3_notn_4 --
-1 0 12 12
-2 0 23 23
-3 0 35 35
-4 1 45 44
-5 0 58 58
-6 2 67 65
-7 4 78 74
-8 1 93 92
-9 0 108 108
-10 0 123 123
-11 16 123 107
-12 22 127 105
-13 0 127 127
-14 0 127 127
-15 1 127 126
-16 1 127 126
-17 2 127 125
-18 2 127 125
-19 4 127 123
-20 5 127 122
-21 8 127 119
-22 11 127 116
-23 16 127 111
-24 22 127 105
-
-- !sql_test_Double_Decimal64V3_0 --
\N \N \N
1 1234.53674 -1233.48794
@@ -7631,59 +5935,6 @@
23 0 25694 25694
24 4 26807 26803
--- !sql_test_Double_Decimal64V3_4 --
-\N \N \N \N
-1 0 127 127
-2 0 127 127
-3 1 127 126
-4 1 127 126
-5 2 127 125
-6 2 127 125
-7 4 127 123
-8 5 127 122
-9 8 127 119
-10 11 127 116
-11 16 127 111
-12 22 127 105
-13 0 127 127
-14 0 127 127
-15 1 127 126
-16 1 127 126
-17 2 127 125
-18 2 127 125
-19 4 127 123
-20 5 127 122
-21 8 127 119
-22 11 127 116
-23 16 127 111
-24 22 127 105
-
--- !sql_test_Double_Decimal64V3_notn_4 --
-1 0 127 127
-2 0 127 127
-3 1 127 126
-4 1 127 126
-5 2 127 125
-6 2 127 125
-7 4 127 123
-8 5 127 122
-9 8 127 119
-10 11 127 116
-11 16 127 111
-12 22 127 105
-13 0 127 127
-14 0 127 127
-15 1 127 126
-16 1 127 126
-17 2 127 125
-18 2 127 125
-19 4 127 123
-20 5 127 122
-21 8 127 119
-22 11 127 116
-23 16 127 111
-24 22 127 105
-
-- !sql_test_Double_Decimal128V3_0 --
\N \N \N
1 1.2345678536744999E7 -1.2345677487945E7
@@ -7896,59 +6147,6 @@
23 0 256790138 256790138
24 16 267901239 267901223
--- !sql_test_Double_Decimal128V3_4 --
-\N \N \N \N
-1 0 127 127
-2 0 127 127
-3 1 127 126
-4 1 127 126
-5 2 127 125
-6 2 127 125
-7 4 127 123
-8 5 127 122
-9 8 127 119
-10 11 127 116
-11 16 127 111
-12 22 127 105
-13 0 127 127
-14 0 127 127
-15 1 127 126
-16 1 127 126
-17 2 127 125
-18 2 127 125
-19 4 127 123
-20 5 127 122
-21 8 127 119
-22 11 127 116
-23 16 127 111
-24 22 127 105
-
--- !sql_test_Double_Decimal128V3_notn_4 --
-1 0 127 127
-2 0 127 127
-3 1 127 126
-4 1 127 126
-5 2 127 125
-6 2 127 125
-7 4 127 123
-8 5 127 122
-9 8 127 119
-10 11 127 116
-11 16 127 111
-12 22 127 105
-13 0 127 127
-14 0 127 127
-15 1 127 126
-16 1 127 126
-17 2 127 125
-18 2 127 125
-19 4 127 123
-20 5 127 122
-21 8 127 119
-22 11 127 116
-23 16 127 111
-24 22 127 105
-
-- !sql_test_Double_Char_0 --
\N \N \N
1 \N \N
@@ -8161,59 +6359,6 @@
23 0 4948 4948
24 22 6975 6953
--- !sql_test_Double_Char_4 --
-\N \N \N \N
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
--- !sql_test_Double_Char_notn_4 --
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
-- !sql_test_Double_Varchar_0 --
\N \N \N
1 \N \N
@@ -8426,59 +6571,6 @@
23 16 74137 74121
24 4 104863 104859
--- !sql_test_Double_Varchar_4 --
-\N \N \N \N
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
--- !sql_test_Double_Varchar_notn_4 --
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
-- !sql_test_Double_String_0 --
\N \N \N
1 \N \N
@@ -8691,59 +6783,6 @@
23 0 339003 339003
24 6 479415 479409
--- !sql_test_Double_String_4 --
-\N \N \N \N
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
--- !sql_test_Double_String_notn_4 --
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
-- !sql_test_Double_Date_0 --
\N \N \N
1 2.01203015244E7 -2.01203004756E7
@@ -8956,59 +6995,6 @@
23 16 20120311 20120295
24 16 20120318 20120302
--- !sql_test_Double_Date_4 --
-\N \N \N \N
-1 0 -19 -19
-2 0 -18 -18
-3 1 -17 -18
-4 0 -15 -15
-5 0 -13 -13
-6 2 -14 -16
-7 0 -9 -9
-8 4 -11 -15
-9 0 -3 -3
-10 2 -1 -3
-11 16 -9 -25
-12 16 -2 -18
-13 0 -19 -19
-14 0 -18 -18
-15 1 -17 -18
-16 0 -15 -15
-17 0 -13 -13
-18 2 -14 -16
-19 0 -9 -9
-20 4 -11 -15
-21 0 -3 -3
-22 2 -1 -3
-23 16 -9 -25
-24 16 -2 -18
-
--- !sql_test_Double_Date_notn_4 --
-1 0 -19 -19
-2 0 -18 -18
-3 1 -17 -18
-4 0 -15 -15
-5 0 -13 -13
-6 2 -14 -16
-7 0 -9 -9
-8 4 -11 -15
-9 0 -3 -3
-10 2 -1 -3
-11 16 -9 -25
-12 16 -2 -18
-13 0 -19 -19
-14 0 -18 -18
-15 1 -17 -18
-16 0 -15 -15
-17 0 -13 -13
-18 2 -14 -16
-19 0 -9 -9
-20 4 -11 -15
-21 0 -3 -3
-22 2 -1 -3
-23 16 -9 -25
-24 16 -2 -18
-
-- !sql_test_Double_DateTime_0 --
\N \N \N
1 2.0120301010001523E13 -2.0120301010000477E13
@@ -9221,59 +7207,6 @@
23 0 20120311111027 20120311111027
24 16 20120312121118 20120312121102
--- !sql_test_Double_DateTime_4 --
-\N \N \N \N
-1 0 81 81
-2 0 6 6
-3 1 -69 -70
-4 0 113 113
-5 0 39 39
-6 2 -38 -40
-7 4 -113 -117
-8 4 69 65
-9 8 -7 -15
-10 10 -81 -91
-11 0 115 115
-12 16 30 14
-13 0 81 81
-14 0 6 6
-15 1 -69 -70
-16 0 113 113
-17 0 39 39
-18 2 -38 -40
-19 4 -113 -117
-20 4 69 65
-21 8 -7 -15
-22 10 -81 -91
-23 0 115 115
-24 16 30 14
-
--- !sql_test_Double_DateTime_notn_4 --
-1 0 81 81
-2 0 6 6
-3 1 -69 -70
-4 0 113 113
-5 0 39 39
-6 2 -38 -40
-7 4 -113 -117
-8 4 69 65
-9 8 -7 -15
-10 10 -81 -91
-11 0 115 115
-12 16 30 14
-13 0 81 81
-14 0 6 6
-15 1 -69 -70
-16 0 113 113
-17 0 39 39
-18 2 -38 -40
-19 4 -113 -117
-20 4 69 65
-21 8 -7 -15
-22 10 -81 -91
-23 0 115 115
-24 16 30 14
-
-- !sql_test_Double_DateV2_0 --
\N \N \N
1 2.01203015244E7 -2.01203004756E7
@@ -9486,59 +7419,6 @@
23 16 20120311 20120295
24 16 20120318 20120302
--- !sql_test_Double_DateV2_4 --
-\N \N \N \N
-1 0 -19 -19
-2 0 -18 -18
-3 1 -17 -18
-4 0 -15 -15
-5 0 -13 -13
-6 2 -14 -16
-7 0 -9 -9
-8 4 -11 -15
-9 0 -3 -3
-10 2 -1 -3
-11 16 -9 -25
-12 16 -2 -18
-13 0 -19 -19
-14 0 -18 -18
-15 1 -17 -18
-16 0 -15 -15
-17 0 -13 -13
-18 2 -14 -16
-19 0 -9 -9
-20 4 -11 -15
-21 0 -3 -3
-22 2 -1 -3
-23 16 -9 -25
-24 16 -2 -18
-
--- !sql_test_Double_DateV2_notn_4 --
-1 0 -19 -19
-2 0 -18 -18
-3 1 -17 -18
-4 0 -15 -15
-5 0 -13 -13
-6 2 -14 -16
-7 0 -9 -9
-8 4 -11 -15
-9 0 -3 -3
-10 2 -1 -3
-11 16 -9 -25
-12 16 -2 -18
-13 0 -19 -19
-14 0 -18 -18
-15 1 -17 -18
-16 0 -15 -15
-17 0 -13 -13
-18 2 -14 -16
-19 0 -9 -9
-20 4 -11 -15
-21 0 -3 -3
-22 2 -1 -3
-23 16 -9 -25
-24 16 -2 -18
-
-- !sql_test_Double_DateTimeV2_0 --
\N \N \N
1 2.0120301010001523E13 -2.0120301010000477E13
@@ -9751,59 +7631,6 @@
23 0 20120311111027 20120311111027
24 16 20120312121118 20120312121102
--- !sql_test_Double_DateTimeV2_4 --
-\N \N \N \N
-1 0 81 81
-2 0 6 6
-3 1 -69 -70
-4 0 113 113
-5 0 39 39
-6 2 -38 -40
-7 4 -113 -117
-8 4 69 65
-9 8 -7 -15
-10 10 -81 -91
-11 0 115 115
-12 16 30 14
-13 0 81 81
-14 0 6 6
-15 1 -69 -70
-16 0 113 113
-17 0 39 39
-18 2 -38 -40
-19 4 -113 -117
-20 4 69 65
-21 8 -7 -15
-22 10 -81 -91
-23 0 115 115
-24 16 30 14
-
--- !sql_test_Double_DateTimeV2_notn_4 --
-1 0 81 81
-2 0 6 6
-3 1 -69 -70
-4 0 113 113
-5 0 39 39
-6 2 -38 -40
-7 4 -113 -117
-8 4 69 65
-9 8 -7 -15
-10 10 -81 -91
-11 0 115 115
-12 16 30 14
-13 0 81 81
-14 0 6 6
-15 1 -69 -70
-16 0 113 113
-17 0 39 39
-18 2 -38 -40
-19 4 -113 -117
-20 4 69 65
-21 8 -7 -15
-22 10 -81 -91
-23 0 115 115
-24 16 30 14
-
-- !sql_test_Double_Boolean_0 --
\N \N \N
1 0.5244 0.5244
@@ -10016,59 +7843,6 @@
23 0 17 17
24 0 23 23
--- !sql_test_Double_Boolean_4 --
-\N \N \N \N
-1 0 0 0
-2 0 0 0
-3 0 1 1
-4 0 1 1
-5 0 2 2
-6 0 2 2
-7 0 4 4
-8 1 5 4
-9 0 9 9
-10 1 11 10
-11 0 17 17
-12 0 23 23
-13 0 0 0
-14 0 0 0
-15 0 1 1
-16 0 1 1
-17 0 2 2
-18 0 2 2
-19 0 4 4
-20 1 5 4
-21 0 9 9
-22 1 11 10
-23 0 17 17
-24 0 23 23
-
--- !sql_test_Double_Boolean_notn_4 --
-1 0 0 0
-2 0 0 0
-3 0 1 1
-4 0 1 1
-5 0 2 2
-6 0 2 2
-7 0 4 4
-8 1 5 4
-9 0 9 9
-10 1 11 10
-11 0 17 17
-12 0 23 23
-13 0 0 0
-14 0 0 0
-15 0 1 1
-16 0 1 1
-17 0 2 2
-18 0 2 2
-19 0 4 4
-20 1 5 4
-21 0 9 9
-22 1 11 10
-23 0 17 17
-24 0 23 23
-
-- !sql_test_DecimalV2_TinyInt_0 --
\N \N \N
1 25.395000000 23.395000000
@@ -10281,59 +8055,6 @@
23 11 779 768
24 12 1102 1090
--- !sql_test_DecimalV2_TinyInt_4 --
-\N \N \N \N
-1 0 25 25
-2 2 34 32
-3 0 51 51
-4 4 68 64
-5 1 101 100
-6 6 127 121
-7 7 127 120
-8 8 127 119
-9 9 127 118
-10 10 127 117
-11 11 127 116
-12 12 127 115
-13 0 25 25
-14 2 34 32
-15 0 51 51
-16 4 68 64
-17 1 101 100
-18 6 127 121
-19 7 127 120
-20 8 127 119
-21 9 127 118
-22 10 127 117
-23 11 127 116
-24 12 127 115
-
--- !sql_test_DecimalV2_TinyInt_notn_4 --
-1 0 25 25
-2 2 34 32
-3 0 51 51
-4 4 68 64
-5 1 101 100
-6 6 127 121
-7 7 127 120
-8 8 127 119
-9 9 127 118
-10 10 127 117
-11 11 127 116
-12 12 127 115
-13 0 25 25
-14 2 34 32
-15 0 51 51
-16 4 68 64
-17 1 101 100
-18 6 127 121
-19 7 127 120
-20 8 127 119
-21 9 127 118
-22 10 127 117
-23 11 127 116
-24 12 127 115
-
-- !sql_test_DecimalV2_SmallInt_0 --
\N \N \N
1 34.395000000 14.395000000
@@ -10541,63 +8262,10 @@
18 0 457 457
19 128 706 578
20 256 1299 1043
-21 0 2949 2949
-22 0 5671 5671
-23 0 11019 11019
-24 0 21582 21582
-
--- !sql_test_DecimalV2_SmallInt_4 --
-\N \N \N \N
-1 8 26 18
-2 0 54 54
-3 32 56 24
-4 64 84 20
-5 32 -31 -63
-6 64 127 63
-7 0 -1 -1
-8 0 127 127
-9 0 127 127
-10 0 127 127
-11 0 127 127
-12 0 127 127
-13 8 26 18
-14 0 54 54
-15 32 56 24
-16 64 84 20
-17 32 -31 -63
-18 64 127 63
-19 0 -1 -1
-20 0 127 127
-21 0 127 127
-22 0 127 127
-23 0 127 127
-24 0 127 127
-
--- !sql_test_DecimalV2_SmallInt_notn_4 --
-1 8 26 18
-2 0 54 54
-3 32 56 24
-4 64 84 20
-5 32 -31 -63
-6 64 127 63
-7 0 -1 -1
-8 0 127 127
-9 0 127 127
-10 0 127 127
-11 0 127 127
-12 0 127 127
-13 8 26 18
-14 0 54 54
-15 32 56 24
-16 64 84 20
-17 32 -31 -63
-18 64 127 63
-19 0 -1 -1
-20 0 127 127
-21 0 127 127
-22 0 127 127
-23 0 127 127
-24 0 127 127
+21 0 2949 2949
+22 0 5671 5671
+23 0 11019 11019
+24 0 21582 21582
-- !sql_test_DecimalV2_Integer_0 --
\N \N \N
@@ -10811,59 +8479,6 @@
23 9 24320815 24320806
24 12 48641135 48641123
--- !sql_test_DecimalV2_Integer_4 --
-\N \N \N \N
-1 16 -5 -21
-2 32 -69 -101
-3 0 117 117
-4 68 93 25
-5 1 -19 -20
-6 109 -1 -110
-7 45 -1 -46
-8 45 127 82
-9 45 127 82
-10 45 127 82
-11 45 127 82
-12 45 127 82
-13 16 -5 -21
-14 32 -69 -101
-15 0 117 117
-16 68 93 25
-17 1 -19 -20
-18 109 -1 -110
-19 45 -1 -46
-20 45 127 82
-21 45 127 82
-22 45 127 82
-23 45 127 82
-24 45 127 82
-
--- !sql_test_DecimalV2_Integer_notn_4 --
-1 16 -5 -21
-2 32 -69 -101
-3 0 117 117
-4 68 93 25
-5 1 -19 -20
-6 109 -1 -110
-7 45 -1 -46
-8 45 127 82
-9 45 127 82
-10 45 127 82
-11 45 127 82
-12 45 127 82
-13 16 -5 -21
-14 32 -69 -101
-15 0 117 117
-16 68 93 25
-17 1 -19 -20
-18 109 -1 -110
-19 45 -1 -46
-20 45 127 82
-21 45 127 82
-22 45 127 82
-23 45 127 82
-24 45 127 82
-
-- !sql_test_DecimalV2_BigInt_0 --
\N \N \N
1 5354553.395000000 -5354504.605000000
@@ -11076,59 +8691,6 @@
23 523 5472011035 5472010512
24 10 10944011871 10944011861
--- !sql_test_DecimalV2_BigInt_4 --
-\N \N \N \N
-1 0 57 57
-2 34 39 5
-3 48 51 3
-4 64 79 15
-5 97 123 26
-6 91 -1 -92
-7 27 -1 -28
-8 27 127 100
-9 27 127 100
-10 27 127 100
-11 27 127 100
-12 27 127 100
-13 0 57 57
-14 34 39 5
-15 48 51 3
-16 64 79 15
-17 97 123 26
-18 91 -1 -92
-19 27 -1 -28
-20 27 127 100
-21 27 127 100
-22 27 127 100
-23 27 127 100
-24 27 127 100
-
--- !sql_test_DecimalV2_BigInt_notn_4 --
-1 0 57 57
-2 34 39 5
-3 48 51 3
-4 64 79 15
-5 97 123 26
-6 91 -1 -92
-7 27 -1 -28
-8 27 127 100
-9 27 127 100
-10 27 127 100
-11 27 127 100
-12 27 127 100
-13 0 57 57
-14 34 39 5
-15 48 51 3
-16 64 79 15
-17 97 123 26
-18 91 -1 -92
-19 27 -1 -28
-20 27 127 100
-21 27 127 100
-22 27 127 100
-23 27 127 100
-24 27 127 100
-
-- !sql_test_DecimalV2_LargeInt_0 --
\N \N \N
1 107090669.395000000 -107090620.605000000
@@ -11182,59 +8744,6 @@
23 109440216424.908000000 -109440214865.092000000
24 218880216747.957000000 -218880214542.043000000
--- !sql_test_DecimalV2_LargeInt_1 --
-\N \N \N \N
-1 2612476284.775000000 2.28E-7 24.395000000
-2 7378391302.180000000 1.61E-7 34.484000000
-3 20853703987.620000000 1.14E-7 48.756000000
-4 58961132213.235000000 8.1E-8 68.943000000
-5 166735764093.630000000 5.7E-8 97.494000000
-6 471558811838.730000000 4.0E-8 137.874000000
-7 1333705246462.100000000 2.9E-8 194.980000000
-8 3772196342167.945000000 2.0E-8 275.741000000
-9 10669252891845.975000000 1.4E-8 389.955000000
-10 30177049803688.955000000 1.0E-8 551.479000000
-11 85353299703260.660000000 7E-9 779.908000000
-12 241415466007162.265000000 5E-9 1102.957000000
-13 2612476284.775000000 2.28E-7 24.395000000
-14 7378391302.180000000 1.61E-7 34.484000000
-15 20853703987.620000000 1.14E-7 48.756000000
-16 58961132213.235000000 8.1E-8 68.943000000
-17 166735764093.630000000 5.7E-8 97.494000000
-18 471558811838.730000000 4.0E-8 137.874000000
-19 1333705246462.100000000 2.9E-8 194.980000000
-20 3772196342167.945000000 2.0E-8 275.741000000
-21 10669252891845.975000000 1.4E-8 389.955000000
-22 30177049803688.955000000 1.0E-8 551.479000000
-23 85353299703260.660000000 7E-9 779.908000000
-24 241415466007162.265000000 5E-9 1102.957000000
-
--- !sql_test_DecimalV2_LargeInt_notn_1 --
-1 2612476284.775000000 2.28E-7 24.395000000
-2 7378391302.180000000 1.61E-7 34.484000000
-3 20853703987.620000000 1.14E-7 48.756000000
-4 58961132213.235000000 8.1E-8 68.943000000
-5 166735764093.630000000 5.7E-8 97.494000000
-6 471558811838.730000000 4.0E-8 137.874000000
-7 1333705246462.100000000 2.9E-8 194.980000000
-8 3772196342167.945000000 2.0E-8 275.741000000
-9 10669252891845.975000000 1.4E-8 389.955000000
-10 30177049803688.955000000 1.0E-8 551.479000000
-11 85353299703260.660000000 7E-9 779.908000000
-12 241415466007162.265000000 5E-9 1102.957000000
-13 2612476284.775000000 2.28E-7 24.395000000
-14 7378391302.180000000 1.61E-7 34.484000000
-15 20853703987.620000000 1.14E-7 48.756000000
-16 58961132213.235000000 8.1E-8 68.943000000
-17 166735764093.630000000 5.7E-8 97.494000000
-18 471558811838.730000000 4.0E-8 137.874000000
-19 1333705246462.100000000 2.9E-8 194.980000000
-20 3772196342167.945000000 2.0E-8 275.741000000
-21 10669252891845.975000000 1.4E-8 389.955000000
-22 30177049803688.955000000 1.0E-8 551.479000000
-23 85353299703260.660000000 7E-9 779.908000000
-24 241415466007162.265000000 5E-9 1102.957000000
-
-- !sql_test_DecimalV2_LargeInt_2 --
\N \N
1 0
@@ -11341,59 +8850,6 @@
23 521 109440215903 109440215382
24 76 218880216671 218880216595
--- !sql_test_DecimalV2_LargeInt_4 --
-\N \N \N \N
-1 16 -35 -51
-2 0 111 111
-3 48 61 13
-4 4 93 89
-5 65 -3 -68
-6 93 127 34
-7 93 127 34
-8 93 127 34
-9 93 127 34
-10 93 127 34
-11 93 127 34
-12 93 127 34
-13 16 -35 -51
-14 0 111 111
-15 48 61 13
-16 4 93 89
-17 65 -3 -68
-18 93 127 34
-19 93 127 34
-20 93 127 34
-21 93 127 34
-22 93 127 34
-23 93 127 34
-24 93 127 34
-
--- !sql_test_DecimalV2_LargeInt_notn_4 --
-1 16 -35 -51
-2 0 111 111
-3 48 61 13
-4 4 93 89
-5 65 -3 -68
-6 93 127 34
-7 93 127 34
-8 93 127 34
-9 93 127 34
-10 93 127 34
-11 93 127 34
-12 93 127 34
-13 16 -35 -51
-14 0 111 111
-15 48 61 13
-16 4 93 89
-17 65 -3 -68
-18 93 127 34
-19 93 127 34
-20 93 127 34
-21 93 127 34
-22 93 127 34
-23 93 127 34
-24 93 127 34
-
-- !sql_test_DecimalV2_Float_0 --
\N \N \N
1 24.495000000 24.295000000
@@ -11606,59 +9062,6 @@
23 1 779 778
24 0 1103 1103
--- !sql_test_DecimalV2_Float_4 --
-\N \N \N \N
-1 0 24 24
-2 0 34 34
-3 0 48 48
-4 0 68 68
-5 0 97 97
-6 0 127 127
-7 0 127 127
-8 0 127 127
-9 0 127 127
-10 1 127 126
-11 1 127 126
-12 1 127 126
-13 0 24 24
-14 0 34 34
-15 0 48 48
-16 0 68 68
-17 0 97 97
-18 0 127 127
-19 0 127 127
-20 0 127 127
-21 0 127 127
-22 1 127 126
-23 1 127 126
-24 1 127 126
-
--- !sql_test_DecimalV2_Float_notn_4 --
-1 0 24 24
-2 0 34 34
-3 0 48 48
-4 0 68 68
-5 0 97 97
-6 0 127 127
-7 0 127 127
-8 0 127 127
-9 0 127 127
-10 1 127 126
-11 1 127 126
-12 1 127 126
-13 0 24 24
-14 0 34 34
-15 0 48 48
-16 0 68 68
-17 0 97 97
-18 0 127 127
-19 0 127 127
-20 0 127 127
-21 0 127 127
-22 1 127 126
-23 1 127 126
-24 1 127 126
-
-- !sql_test_DecimalV2_Double_0 --
\N \N \N
1 24.9194 23.8706
@@ -11871,59 +9274,6 @@
23 0 795 795
24 6 1118 1112
--- !sql_test_DecimalV2_Double_4 --
-\N \N \N \N
-1 0 24 24
-2 0 34 34
-3 0 49 49
-4 0 69 69
-5 0 99 99
-6 2 127 125
-7 4 127 123
-8 5 127 122
-9 8 127 119
-10 11 127 116
-11 16 127 111
-12 22 127 105
-13 0 24 24
-14 0 34 34
-15 0 49 49
-16 0 69 69
-17 0 99 99
-18 2 127 125
-19 4 127 123
-20 5 127 122
-21 8 127 119
-22 11 127 116
-23 16 127 111
-24 22 127 105
-
--- !sql_test_DecimalV2_Double_notn_4 --
-1 0 24 24
-2 0 34 34
-3 0 49 49
-4 0 69 69
-5 0 99 99
-6 2 127 125
-7 4 127 123
-8 5 127 122
-9 8 127 119
-10 11 127 116
-11 16 127 111
-12 22 127 105
-13 0 24 24
-14 0 34 34
-15 0 49 49
-16 0 69 69
-17 0 99 99
-18 2 127 125
-19 4 127 123
-20 5 127 122
-21 8 127 119
-22 11 127 116
-23 16 127 111
-24 22 127 105
-
-- !sql_test_DecimalV2_DecimalV2_0 --
\N \N \N
1 48.790000000 0E-9
@@ -12136,59 +9486,6 @@
23 779 779 0
24 1102 1102 0
--- !sql_test_DecimalV2_DecimalV2_4 --
-\N \N \N \N
-1 24 24 0
-2 34 34 0
-3 48 48 0
-4 68 68 0
-5 97 97 0
-6 127 127 0
-7 127 127 0
-8 127 127 0
-9 127 127 0
-10 127 127 0
-11 127 127 0
-12 127 127 0
-13 24 24 0
-14 34 34 0
-15 48 48 0
-16 68 68 0
-17 97 97 0
-18 127 127 0
-19 127 127 0
-20 127 127 0
-21 127 127 0
-22 127 127 0
-23 127 127 0
-24 127 127 0
-
--- !sql_test_DecimalV2_DecimalV2_notn_4 --
-1 24 24 0
-2 34 34 0
-3 48 48 0
-4 68 68 0
-5 97 97 0
-6 127 127 0
-7 127 127 0
-8 127 127 0
-9 127 127 0
-10 127 127 0
-11 127 127 0
-12 127 127 0
-13 24 24 0
-14 34 34 0
-15 48 48 0
-16 68 68 0
-17 97 97 0
-18 127 127 0
-19 127 127 0
-20 127 127 0
-21 127 127 0
-22 127 127 0
-23 127 127 0
-24 127 127 0
-
-- !sql_test_DecimalV2_Decimal32V3_0 --
\N \N \N
1 36.407 12.383
@@ -12242,59 +9539,6 @@
23 1036.362 523.454
24 1370.522 835.392
--- !sql_test_DecimalV2_Decimal32V3_1 --
-\N \N \N \N
-1 293.032740 0.002 0.001
-2 797.373532 0.001 0.002
-3 1669.112904 0.001 0.003
-4 3126.220335 0.001 0.004
-5 5504.121264 0.001 0.005
-6 9315.732558 0.002 0.006
-7 15340.636440 0.002 0.007
-8 24758.508649 0.003 0.008
-9 39346.459500 0.003 0.009
-10 61771.714269 0.004 0.010
-11 96023.832776 0.006 0.011
-12 148053.226981 0.008 0.012
-13 3545.666880 0.000 0.013
-14 5395.194220 0.000 0.014
-15 8169.847896 0.000 0.015
-16 12318.528411 0.000 0.016
-17 18503.191272 0.000 0.017
-18 27698.748726 0.000 0.018
-19 41337.709800 0.000 0.019
-20 61523.607661 0.001 0.020
-21 91339.939560 0.001 0.021
-22 135301.512297 0.002 0.022
-23 200010.526232 0.003 0.023
-24 295112.689705 0.004 0.024
-
--- !sql_test_DecimalV2_Decimal32V3_notn_1 --
-1 293.032740 0.002 -374022.048
-2 797.373532 0.001 21.994
-3 1669.112904 0.001 0.007
-4 3126.220335 0.001 0.000
-5 5504.121264 0.001 0.000
-6 9315.732558 0.002 0.000
-7 15340.636440 0.002 -903942.144
-8 24758.508649 0.003 32.558
-9 39346.459500 0.003 0.000
-10 61771.714269 0.004 0.000
-11 96023.832776 0.006 0.000
-12 148053.226981 0.008 0.000
-13 3545.666880 0.000 0.000
-14 5395.194220 0.000 0.000
-15 8169.847896 0.000 0.000
-16 12318.528411 0.000 0.000
-17 18503.191272 0.000 0.000
-18 27698.748726 0.000 32.558
-19 41337.709800 0.000 0.000
-20 61523.607661 0.001 0.000
-21 91339.939560 0.001 0.000
-22 135301.512297 0.002 21.994
-23 200010.526232 0.003 0.000
-24 295112.689705 0.004 0.000
-
-- !sql_test_DecimalV2_Decimal32V3_2 --
\N \N
1 2
@@ -12401,59 +9645,6 @@
23 256 779 523
24 10 1359 1349
--- !sql_test_DecimalV2_Decimal32V3_4 --
-\N \N \N \N
-1 8 28 20
-2 2 55 53
-3 32 50 18
-4 4 109 105
-5 32 121 89
-6 67 127 60
-7 78 127 49
-8 89 127 38
-9 100 127 27
-10 112 127 15
-11 123 127 4
-12 127 127 0
-13 24 127 103
-14 34 127 93
-15 48 127 79
-16 68 127 59
-17 97 127 30
-18 127 127 0
-19 127 127 0
-20 127 127 0
-21 127 127 0
-22 127 127 0
-23 127 127 0
-24 127 127 0
-
--- !sql_test_DecimalV2_Decimal32V3_notn_4 --
-1 8 28 20
-2 2 55 53
-3 32 50 18
-4 4 109 105
-5 32 121 89
-6 67 127 60
-7 78 127 49
-8 89 127 38
-9 100 127 27
-10 112 127 15
-11 123 127 4
-12 127 127 0
-13 24 127 103
-14 34 127 93
-15 48 127 79
-16 68 127 59
-17 97 127 30
-18 127 127 0
-19 127 127 0
-20 127 127 0
-21 127 127 0
-22 127 127 0
-23 127 127 0
-24 127 127 0
-
-- !sql_test_DecimalV2_Decimal64V3_0 --
\N \N \N
1 1258.40734 -1209.61734
@@ -12507,59 +9698,6 @@
23 26458.36476 -24898.54876
24 27892.52487 -25686.61087
--- !sql_test_DecimalV2_Decimal64V3_1 --
-\N \N \N \N
-1 30103.73103430 0.000 2379.60745
-2 80869.23704980 0.000 3504.99056
-3 168512.17220736 0.000 4636.28867
-4 314886.51252681 0.000 5775.95078
-5 553615.46530932 0.000 6927.44189
-6 936104.88326586 0.000 8095.65900
-7 1540474.39142000 0.000 9287.53111
-8 2484920.01672151 0.000 10512.85622
-9 3947475.94524510 0.000 11785.49133
-10 6195321.88573607 0.000 13125.03144
-11 9628060.53184352 0.000 14559.19155
-12 14841648.09056435 0.000 14591.74066
-13 355370.39737570 0.000 15712.94077
-14 540655.90325668 0.000 16838.32388
-15 818592.17155728 0.000 17969.62199
-16 1234126.51160757 0.000 19109.28410
-17 1853535.46400940 0.000 20260.77521
-18 2774424.88142754 0.000 21428.99232
-19 4140207.72215360 0.000 22620.86443
-20 6161466.67971163 0.000 23846.18954
-21 9146875.94004570 0.000 25118.82465
-22 13548375.21171635 0.000 26458.36476
-23 20026833.85477808 0.000 27892.52487
-24 29547741.40919159 0.000 70898515052585.4213
-
--- !sql_test_DecimalV2_Decimal64V3_notn_1 --
-1 30103.73103430 0.000 0.00000
-2 80869.23704980 0.000 0.00000
-3 168512.17220736 0.000 0.00000
-4 314886.51252681 0.000 0.00000
-5 553615.46530932 0.000 0.00000
-6 936104.88326586 0.000 0.00000
-7 1540474.39142000 0.000 0.00000
-8 2484920.01672151 0.000 0.00000
-9 3947475.94524510 0.000 171798.69184
-10 6195321.88573607 0.000 0.00000
-11 9628060.53184352 0.000 0.00000
-12 14841648.09056435 0.000 0.00000
-13 355370.39737570 0.000 0.00000
-14 540655.90325668 0.000 1398476912.97128
-15 818592.17155728 0.000 1398476912.97128
-16 1234126.51160757 0.000 0.00000
-17 1853535.46400940 0.000 0.00000
-18 2774424.88142754 0.000 0.00000
-19 4140207.72215360 0.000 0.00000
-20 6161466.67971163 0.000 1398476912.97176
-21 9146875.94004570 0.000 1398476912.97176
-22 13548375.21171635 0.000 0.00000
-23 20026833.85477808 0.000 0.00000
-24 29547741.40919159 0.000 0.00000
-
-- !sql_test_DecimalV2_Decimal64V3_2 --
\N \N
1 0
@@ -12666,59 +9804,6 @@
23 10 26447 26437
24 4 27887 27883
--- !sql_test_DecimalV2_Decimal64V3_4 --
-\N \N \N \N
-1 24 127 103
-2 34 127 93
-3 48 127 79
-4 68 127 59
-5 97 127 30
-6 127 127 0
-7 127 127 0
-8 127 127 0
-9 127 127 0
-10 127 127 0
-11 127 127 0
-12 127 127 0
-13 24 127 103
-14 34 127 93
-15 48 127 79
-16 68 127 59
-17 97 127 30
-18 127 127 0
-19 127 127 0
-20 127 127 0
-21 127 127 0
-22 127 127 0
-23 127 127 0
-24 127 127 0
-
--- !sql_test_DecimalV2_Decimal64V3_notn_4 --
-1 24 127 103
-2 34 127 93
-3 48 127 79
-4 68 127 59
-5 97 127 30
-6 127 127 0
-7 127 127 0
-8 127 127 0
-9 127 127 0
-10 127 127 0
-11 127 127 0
-12 127 127 0
-13 24 127 103
-14 34 127 93
-15 48 127 79
-16 68 127 59
-17 97 127 30
-18 127 127 0
-19 127 127 0
-20 127 127 0
-21 127 127 0
-22 127 127 0
-23 127 127 0
-24 127 127 0
-
-- !sql_test_DecimalV2_Decimal128V3_0 --
\N \N \N
1 12345702.40734500 -12345653.61734500
@@ -12772,59 +9857,6 @@
23 256790902.36478700 -256789342.54878700
24 267902336.52489800 -267900130.61089800
--- !sql_test_DecimalV2_Decimal128V3_1 --
-\N \N \N \N
-1 301172815.11115627500 0.000 23456789.12345600
-2 808883916.13325670400 0.000 34567900.23456700
-3 1685392543.83654865200 0.000 45679011.34567800
-4 3149248079.20507835400 0.000 56790122.45678900
-5 5536696198.80218676600 0.000 67901233.56790000
-6 9361814676.94064460000 0.000 79012344.67901100
-7 15405826965.51356478000 0.000 90123455.79012200
-8 24850731823.02403040200 0.000 101234566.90123300
-9 39476925535.97031451500 0.000 112345678.01234400
-10 61956282164.56945677600 0.000 123456789.12345500
-11 96284937491.69554214000 0.000 134567900.23456600
-12 148422607539.01621166200 0.000 145679011.34567700
-13 3553839481.77779041500 0.000 156790122.45678800
-14 5406750582.79987739200 0.000 167901233.56789900
-15 8186192543.83648364400 0.000 179012344.67901000
-16 12341648079.20498643000 0.000 190123455.79012100
-17 18535896198.80205677400 0.000 201234566.90123200
-18 27745014676.94046076800 0.000 212345678.01234300
-19 41403160298.84663814000 0.000 223456789.12345400
-20 61616198489.69032941400 0.000 234567900.23456500
-21 91470925535.96979457500 0.000 245679011.34567600
-22 135486815497.90205480400 0.000 256790122.45678700
-23 200272670825.02783559600 0.000 267901233.56789800
-24 295483540872.34807438600 0.000 17426146262004286709407884.99594240
-
--- !sql_test_DecimalV2_Decimal128V3_notn_1 --
-1 301172815.11115627500 0.000 0E-8
-2 808883916.13325670400 0.000 12345678.01234500
-3 1685392543.83654865200 0.000 23456789.12345600
-4 3149248079.20507835400 0.000 34567900.23456700
-5 5536696198.80218676600 0.000 45679011.34567800
-6 9361814676.94064460000 0.000 56790122.45678900
-7 15405826965.51356478000 0.000 67901233.56790000
-8 24850731823.02403040200 0.000 79012344.67901100
-9 39476925535.97031451500 0.000 90123455.79012200
-10 61956282164.56945677600 0.000 101234566.90123300
-11 96284937491.69554214000 0.000 112345678.01234400
-12 148422607539.01621166200 0.000 123456789.12345500
-13 3553839481.77779041500 0.000 134567900.23456600
-14 5406750582.79987739200 0.000 145679011.34567700
-15 8186192543.83648364400 0.000 156790122.45678800
-16 12341648079.20498643000 0.000 167901233.56789900
-17 18535896198.80205677400 0.000 179012344.67901000
-18 27745014676.94046076800 0.000 190123455.79012100
-19 41403160298.84663814000 0.000 201234566.90123200
-20 61616198489.69032941400 0.000 212345678.01234300
-21 91470925535.96979457500 0.000 223456789.12345400
-22 135486815497.90205480400 0.000 234567900.23456500
-23 200272670825.02783559600 0.000 245679011.34567600
-24 295483540872.34807438600 0.000 256790122.45678700
-
-- !sql_test_DecimalV2_Decimal128V3_2 --
\N \N
1 0
@@ -12931,59 +9963,6 @@
23 522 256790379 256789857
24 0 267902335 267902335
--- !sql_test_DecimalV2_Decimal128V3_4 --
-\N \N \N \N
-1 24 127 103
-2 34 127 93
-3 48 127 79
-4 68 127 59
-5 97 127 30
-6 127 127 0
-7 127 127 0
-8 127 127 0
-9 127 127 0
-10 127 127 0
-11 127 127 0
-12 127 127 0
-13 24 127 103
-14 34 127 93
-15 48 127 79
-16 68 127 59
-17 97 127 30
-18 127 127 0
-19 127 127 0
-20 127 127 0
-21 127 127 0
-22 127 127 0
-23 127 127 0
-24 127 127 0
-
--- !sql_test_DecimalV2_Decimal128V3_notn_4 --
-1 24 127 103
-2 34 127 93
-3 48 127 79
-4 68 127 59
-5 97 127 30
-6 127 127 0
-7 127 127 0
-8 127 127 0
-9 127 127 0
-10 127 127 0
-11 127 127 0
-12 127 127 0
-13 24 127 103
-14 34 127 93
-15 48 127 79
-16 68 127 59
-17 97 127 30
-18 127 127 0
-19 127 127 0
-20 127 127 0
-21 127 127 0
-22 127 127 0
-23 127 127 0
-24 127 127 0
-
-- !sql_test_DecimalV2_Char_0 --
\N \N \N
1 \N \N
@@ -13196,59 +10175,6 @@
23 768 4943 4175
24 14 8063 8049
--- !sql_test_DecimalV2_Char_4 --
-\N \N \N \N
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
--- !sql_test_DecimalV2_Char_notn_4 --
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
-- !sql_test_DecimalV2_Varchar_0 --
\N \N \N
1 \N \N
@@ -13461,59 +10387,6 @@
23 265 74651 74386
24 12 105935 105923
--- !sql_test_DecimalV2_Varchar_4 --
-\N \N \N \N
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
--- !sql_test_DecimalV2_Varchar_notn_4 --
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
-- !sql_test_DecimalV2_String_0 --
\N \N \N
1 \N \N
@@ -13726,59 +10599,6 @@
23 11 339755 339744
24 6 480495 480489
--- !sql_test_DecimalV2_String_4 --
-\N \N \N \N
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
--- !sql_test_DecimalV2_String_notn_4 --
-1 \N \N \N
-2 \N \N \N
-3 \N \N \N
-4 \N \N \N
-5 \N \N \N
-6 \N \N \N
-7 \N \N \N
-8 \N \N \N
-9 \N \N \N
-10 \N \N \N
-11 \N \N \N
-12 \N \N \N
-13 \N \N \N
-14 \N \N \N
-15 \N \N \N
-16 \N \N \N
-17 \N \N \N
-18 \N \N \N
-19 \N \N \N
-20 \N \N \N
-21 \N \N \N
-22 \N \N \N
-23 \N \N \N
-24 \N \N \N
-
-- !sql_test_DecimalV2_Date_0 --
\N \N \N
1 20120325.395000000 -20120276.605000000
@@ -13991,59 +10811,6 @@
23 515 20120575 20120060
24 72 20121342 20121270
--- !sql_test_DecimalV2_Date_4 --
-\N \N \N \N
-1 8 -3 -11
-2 34 -18 -52
-3 32 -1 -33
-4 64 -12 -76
-5 97 -15 -112
-6 114 -1 -115
-7 115 -1 -116
-8 116 -1 -117
-9 117 -1 -118
-10 118 -1 -119
-11 119 -1 -120
-12 120 -1 -121
-13 8 -3 -11
-14 34 -18 -52
-15 32 -1 -33
-16 64 -12 -76
-17 97 -15 -112
-18 114 -1 -115
-19 115 -1 -116
-20 116 -1 -117
-21 117 -1 -118
-22 118 -1 -119
-23 119 -1 -120
-24 120 -1 -121
-
--- !sql_test_DecimalV2_Date_notn_4 --
-1 8 -3 -11
-2 34 -18 -52
-3 32 -1 -33
-4 64 -12 -76
-5 97 -15 -112
-6 114 -1 -115
-7 115 -1 -116
-8 116 -1 -117
-9 117 -1 -118
-10 118 -1 -119
-11 119 -1 -120
-12 120 -1 -121
-13 8 -3 -11
-14 34 -18 -52
-15 32 -1 -33
-16 64 -12 -76
-17 97 -15 -112
-18 114 -1 -115
-19 115 -1 -116
-20 116 -1 -117
-21 117 -1 -118
-22 118 -1 -119
-23 119 -1 -120
-24 120 -1 -121
-
-- !sql_test_DecimalV2_DateTime_0 --
\N \N \N
1 20120301010025.395000000 -20120301009976.605000000
@@ -14256,59 +11023,6 @@
23 259 20120311111531 20120311111272
24 1032 20120312121182 20120312120150
--- !sql_test_DecimalV2_DateTime_4 --
-\N \N \N \N
-1 16 89 73
-2 2 38 36
-3 48 -69 -117
-4 64 116 52
-5 33 101 68
-6 90 -1 -91
-7 15 -1 -16
-8 68 127 59
-9 121 -1 -122
-10 46 -1 -47
-11 99 127 28
-12 24 127 103
-13 16 89 73
-14 2 38 36
-15 48 -69 -117
-16 64 116 52
-17 33 101 68
-18 90 -1 -91
-19 15 -1 -16
-20 68 127 59
-21 121 -1 -122
-22 46 -1 -47
-23 99 127 28
-24 24 127 103
-
--- !sql_test_DecimalV2_DateTime_notn_4 --
-1 16 89 73
-2 2 38 36
-3 48 -69 -117
-4 64 116 52
-5 33 101 68
-6 90 -1 -91
-7 15 -1 -16
-8 68 127 59
-9 121 -1 -122
-10 46 -1 -47
-11 99 127 28
-12 24 127 103
-13 16 89 73
-14 2 38 36
-15 48 -69 -117
-16 64 116 52
-17 33 101 68
-18 90 -1 -91
-19 15 -1 -16
-20 68 127 59
-21 121 -1 -122
-22 46 -1 -47
-23 99 127 28
-24 24 127 103
-
-- !sql_test_DecimalV2_DateV2_0 --
\N \N \N
1 20120325.395000000 -20120276.605000000
@@ -14521,59 +11235,6 @@
23 515 20120575 20120060
24 72 20121342 20121270
--- !sql_test_DecimalV2_DateV2_4 --
-\N \N \N \N
-1 8 -3 -11
-2 34 -18 -52
-3 32 -1 -33
-4 64 -12 -76
-5 97 -15 -112
-6 114 -1 -115
-7 115 -1 -116
-8 116 -1 -117
-9 117 -1 -118
-10 118 -1 -119
-11 119 -1 -120
-12 120 -1 -121
-13 8 -3 -11
-14 34 -18 -52
-15 32 -1 -33
-16 64 -12 -76
-17 97 -15 -112
-18 114 -1 -115
-19 115 -1 -116
-20 116 -1 -117
-21 117 -1 -118
-22 118 -1 -119
-23 119 -1 -120
-24 120 -1 -121
-
--- !sql_test_DecimalV2_DateV2_notn_4 --
-1 8 -3 -11
-2 34 -18 -52
-3 32 -1 -33
-4 64 -12 -76
-5 97 -15 -112
-6 114 -1 -115
-7 115 -1 -116
-8 116 -1 -117
-9 117 -1 -118
-10 118 -1 -119
-11 119 -1 -120
-12 120 -1 -121
-13 8 -3 -11
-14 34 -18 -52
-15 32 -1 -33
-16 64 -12 -76
-17 97 -15 -112
-18 114 -1 -115
-19 115 -1 -116
-20 116 -1 -117
-21 117 -1 -118
-22 118 -1 -119
-23 119 -1 -120
-24 120 -1 -121
-
-- !sql_test_DecimalV2_DateTimeV2_0 --
\N \N \N
1 20120301010025.395000000 -20120301009976.605000000
@@ -14786,59 +11447,6 @@
23 259 20120311111531 20120311111272
24 1032 20120312121182 20120312120150
--- !sql_test_DecimalV2_DateTimeV2_4 --
-\N \N \N \N
-1 16 89 73
-2 2 38 36
-3 48 -69 -117
-4 64 116 52
-5 33 101 68
-6 90 -1 -91
-7 15 -1 -16
-8 68 127 59
-9 121 -1 -122
-10 46 -1 -47
-11 99 127 28
-12 24 127 103
-13 16 89 73
-14 2 38 36
-15 48 -69 -117
-16 64 116 52
-17 33 101 68
-18 90 -1 -91
-19 15 -1 -16
-20 68 127 59
-21 121 -1 -122
-22 46 -1 -47
-23 99 127 28
-24 24 127 103
-
--- !sql_test_DecimalV2_DateTimeV2_notn_4 --
-1 16 89 73
-2 2 38 36
-3 48 -69 -117
-4 64 116 52
-5 33 101 68
-6 90 -1 -91
-7 15 -1 -16
-8 68 127 59
-9 121 -1 -122
-10 46 -1 -47
-11 99 127 28
-12 24 127 103
-13 16 89 73
-14 2 38 36
-15 48 -69 -117
-16 64 116 52
-17 33 101 68
-18 90 -1 -91
-19 15 -1 -16
-20 68 127 59
-21 121 -1 -122
-22 46 -1 -47
-23 99 127 28
-24 24 127 103
-
-- !sql_test_DecimalV2_Boolean_0 --
\N \N \N
1 24.395000000 24.395000000
@@ -15051,59 +11659,6 @@
23 1 779 778
24 0 1103 1103
--- !sql_test_DecimalV2_Boolean_4 --
-\N \N \N \N
-1 0 24 24
-2 0 34 34
-3 0 48 48
-4 0 68 68
-5 0 97 97
-6 0 127 127
-7 0 127 127
-8 1 127 126
-9 1 127 126
-10 1 127 126
-11 1 127 126
-12 1 127 126
-13 0 24 24
-14 0 34 34
-15 0 48 48
-16 0 68 68
-17 0 97 97
-18 0 127 127
-19 0 127 127
-20 1 127 126
-21 1 127 126
-22 1 127 126
-23 1 127 126
-24 1 127 126
-
--- !sql_test_DecimalV2_Boolean_notn_4 --
-1 0 24 24
-2 0 34 34
-3 0 48 48
-4 0 68 68
-5 0 97 97
-6 0 127 127
-7 0 127 127
-8 1 127 126
-9 1 127 126
-10 1 127 126
-11 1 127 126
-12 1 127 126
-13 0 24 24
-14 0 34 34
-15 0 48 48
-16 0 68 68
-17 0 97 97
-18 0 127 127
-19 0 127 127
-20 1 127 126
-21 1 127 126
-22 1 127 126
-23 1 127 126
-24 1 127 126
-
-- !sql_test_Decimal32V3_TinyInt_0 --
\N \N \N
1 13.012 11.012
@@ -15157,59 +11712,6 @@
23 267.454 245.454
24 279.565 255.565
--- !sql_test_Decimal32V3_TinyInt_1 --
-\N \N \N \N
-1 12.012 12.012 2.000
-2 46.246 11.561 3.000
-3 102.702 11.411 4.000
-4 181.380 11.336 5.000
-5 282.280 11.291 6.000
-6 405.402 11.261 7.000
-7 550.746 11.239 8.000
-8 718.312 11.223 9.000
-9 908.100 11.211 10.000
-10 1120.110 11.201 11.000
-11 1354.342 11.192 12.000
-12 1610.796 11.186 1.000
-13 145.344 145.344 2.000
-14 312.910 78.227 3.000
-15 502.698 55.855 4.000
-16 714.708 44.669 5.000
-17 948.940 37.957 6.000
-18 1205.394 33.483 7.000
-19 1484.070 30.287 8.000
-20 1784.968 27.890 9.000
-21 2108.088 26.025 10.000
-22 2453.430 24.534 11.000
-23 2820.994 23.314 12.000
-24 3210.780 22.297 0.024
-
--- !sql_test_Decimal32V3_TinyInt_notn_1 --
-1 12.012 12.012 51591147159.552
-2 46.246 11.561 147033910434.387
-3 102.702 11.411 242476673708.321
-4 181.380 11.336 337919436982.255
-5 282.280 11.291 433362200256.189
-6 405.402 11.261 528804963530.123
-7 550.746 11.239 624247726804.057
-8 718.312 11.223 719690490077.991
-9 908.100 11.211 815133253351.925
-10 1120.110 11.201 910576016625.859
-11 1354.342 11.192 1006018779899.793
-12 1610.796 11.186 1101461543173.727
-13 145.344 145.344 267.565
-14 312.910 78.227 0.000
-15 502.698 55.855 0.000
-16 714.708 44.669 0.000
-17 948.940 37.957 0.000
-18 1205.394 33.483 0.000
-19 1484.070 30.287 0.000
-20 1784.968 27.890 0.000
-21 2108.088 26.025 0.000
-22 2453.430 24.534 0.000
-23 2820.994 23.314 0.000
-24 3210.780 22.297 0.000
-
-- !sql_test_Decimal32V3_TinyInt_2 --
\N \N
1 12
@@ -15316,59 +11818,6 @@
23 0 267 267
24 8 271 263
--- !sql_test_Decimal32V3_TinyInt_4 --
-\N \N \N \N
-1 0 13 13
-2 2 23 21
-3 2 35 33
-4 4 45 41
-5 0 61 61
-6 2 71 69
-7 6 79 73
-8 8 89 81
-9 0 109 109
-10 0 122 122
-11 11 123 112
-12 12 127 115
-13 1 127 126
-14 2 127 125
-15 3 127 124
-16 4 127 123
-17 5 127 122
-18 6 127 121
-19 7 127 120
-20 8 127 119
-21 9 127 118
-22 10 127 117
-23 11 127 116
-24 12 127 115
-
--- !sql_test_Decimal32V3_TinyInt_notn_4 --
-1 0 13 13
-2 2 23 21
-3 2 35 33
-4 4 45 41
-5 0 61 61
-6 2 71 69
-7 6 79 73
-8 8 89 81
-9 0 109 109
-10 0 122 122
-11 11 123 112
-12 12 127 115
-13 1 127 126
-14 2 127 125
-15 3 127 124
-16 4 127 123
-17 5 127 122
-18 6 127 121
-19 7 127 120
-20 8 127 119
-21 9 127 118
-22 10 127 117
-23 11 127 116
-24 12 127 115
-
-- !sql_test_Decimal32V3_SmallInt_0 --
\N \N \N
1 22.012 2.012
@@ -15422,59 +11871,6 @@
23 10496.454 -9983.546
24 20747.565 -20212.435
--- !sql_test_Decimal32V3_SmallInt_1 --
-\N \N \N \N
-1 120.120 1.201 20.000
-2 462.460 1.156 40.000
-3 1369.360 0.855 80.000
-4 3627.600 0.566 160.000
-5 9032.960 0.352 320.000
-6 21621.440 0.211 640.000
-7 50353.920 0.122 1280.000
-8 114929.920 0.070 2560.000
-9 258304.000 0.039 5120.000
-10 573496.320 0.021 10240.000
-11 1260769.280 0.012 20480.000
-12 2749091.840 0.006 10.000
-13 1453.440 14.534 20.000
-14 3129.100 7.822 40.000
-15 6702.640 4.189 80.000
-16 14294.160 2.233 160.000
-17 30366.080 1.186 320.000
-18 64287.680 0.627 640.000
-19 135686.400 0.331 1280.000
-20 285594.880 0.174 2560.000
-21 599633.920 0.091 5120.000
-22 1256156.160 0.047 10240.000
-23 2626088.960 0.025 20480.000
-24 5479731.200 0.013 0.024
-
--- !sql_test_Decimal32V3_SmallInt_notn_1 --
-1 120.120 1.201 51591147159.552
-2 462.460 1.156 147033910434.387
-3 1369.360 0.855 242476673708.321
-4 3627.600 0.566 337919436982.255
-5 9032.960 0.352 433362200256.189
-6 21621.440 0.211 528804963530.123
-7 50353.920 0.122 624247726804.057
-8 114929.920 0.070 719690490077.991
-9 258304.000 0.039 815133253351.925
-10 573496.320 0.021 910576016625.859
-11 1260769.280 0.012 1006018779899.793
-12 2749091.840 0.006 1101461543173.727
-13 1453.440 14.534 267.565
-14 3129.100 7.822 0.000
-15 6702.640 4.189 0.000
-16 14294.160 2.233 0.000
-17 30366.080 1.186 0.000
-18 64287.680 0.627 0.000
-19 135686.400 0.331 0.000
-20 285594.880 0.174 0.000
-21 599633.920 0.091 0.000
-22 1256156.160 0.047 0.000
-23 2626088.960 0.025 0.000
-24 5479731.200 0.013 0.000
-
-- !sql_test_Decimal32V3_SmallInt_2 --
\N \N
1 1
@@ -15581,59 +11977,6 @@
23 0 10496 10496
24 0 20747 20747
--- !sql_test_Decimal32V3_SmallInt_4 --
-\N \N \N \N
-1 8 14 6
-2 20 23 3
-3 32 42 10
-4 0 125 125
-5 32 -72 -104
-6 64 67 3
-7 0 -50 -50
-8 0 89 89
-9 0 100 100
-10 0 112 112
-11 0 123 123
-12 0 127 127
-13 10 127 117
-14 20 127 107
-15 40 127 87
-16 80 127 47
-17 32 -1 -33
-18 64 127 63
-19 0 -1 -1
-20 0 127 127
-21 0 127 127
-22 0 127 127
-23 0 127 127
-24 0 127 127
-
--- !sql_test_Decimal32V3_SmallInt_notn_4 --
-1 8 14 6
-2 20 23 3
-3 32 42 10
-4 0 125 125
-5 32 -72 -104
-6 64 67 3
-7 0 -50 -50
-8 0 89 89
-9 0 100 100
-10 0 112 112
-11 0 123 123
-12 0 127 127
-13 10 127 117
-14 20 127 107
-15 40 127 87
-16 80 127 47
-17 32 -1 -33
-18 64 127 63
-19 0 -1 -1
-20 0 127 127
-21 0 127 127
-22 0 127 127
-23 0 127 127
-24 0 127 127
-
-- !sql_test_Decimal32V3_Integer_0 --
\N \N \N
1 23807.012 -23782.988
@@ -15687,59 +12030,6 @@
23 24320301.454 -24319788.546
24 48640312.565 -48639777.435
--- !sql_test_Decimal32V3_Integer_1 --
-\N \N \N \N
-1 285825.540 0.000 47545.000
-2 1099383.035 0.000 95045.000
-3 3253770.530 0.000 190045.000
-4 8617590.525 0.000 380045.000
-5 21455820.520 0.000 760045.000
-6 51353960.515 0.000 1520045.000
-7 119594100.510 0.000 3040045.000
-8 272962600.505 0.000 6080045.000
-9 613476540.500 0.000 12160045.000
-10 1362058800.495 0.000 24320045.000
-11 2994332580.490 0.000 48640045.000
-12 6529099160.485 0.000 23795.000
-13 3458460.480 0.006 47545.000
-14 7438652.975 0.003 95045.000
-15 15926310.470 0.001 190045.000
-16 33956670.465 0.000 380045.000
-17 72127980.460 0.000 760045.000
-18 152692280.455 0.000 1520045.000
-19 322264740.450 0.000 3040045.000
-20 678297880.445 0.000 6080045.000
-21 1424141100.440 0.000 12160045.000
-22 2983381920.435 0.000 24320045.000
-23 6236972820.430 0.000 48640045.000
-24 13014373640.425 0.000 139848849110.592
-
--- !sql_test_Decimal32V3_Integer_notn_1 --
-1 285825.540 0.000 102198746808.320
-2 1099383.035 0.000 408215166695.865
-3 3253770.530 0.000 1632280846198.365
-4 8617590.525 0.000 6528543564208.365
-5 21455820.520 0.000 26113594436248.365
-6 51353960.515 0.000 104453797924408.365
-7 119594100.510 0.000 102198795448.365
-8 272962600.505 0.000 408215166695.865
-9 613476540.500 0.000 1632280846198.365
-10 1362058800.495 0.000 6528543564208.365
-11 2994332580.490 0.000 26113594436248.365
-12 6529099160.485 0.000 104453797924408.365
-13 3458460.480 0.006 48640.045
-14 7438652.975 0.003 0.000
-15 15926310.470 0.001 0.000
-16 33956670.465 0.000 0.000
-17 72127980.460 0.000 0.000
-18 152692280.455 0.000 0.000
-19 322264740.450 0.000 0.000
-20 678297880.445 0.000 0.000
-21 1424141100.440 0.000 0.000
-22 2983381920.435 0.000 0.000
-23 6236972820.430 0.000 0.000
-24 13014373640.425 0.000 0.000
-
-- !sql_test_Decimal32V3_Integer_2 --
\N \N
1 0
@@ -15846,59 +12136,6 @@
23 0 24320301 24320301
24 9 48640303 48640294
--- !sql_test_Decimal32V3_Integer_4 --
-\N \N \N \N
-1 0 -1 -1
-2 17 -65 -82
-3 0 103 103
-4 13 125 112
-5 8 -67 -75
-6 65 -17 -82
-7 12 -17 -29
-8 9 125 116
-9 36 109 73
-10 32 125 93
-11 41 127 86
-12 45 127 82
-13 115 -1 -116
-14 57 -1 -58
-15 69 127 58
-16 93 127 34
-17 13 -1 -14
-18 109 -1 -110
-19 45 -1 -46
-20 45 127 82
-21 45 127 82
-22 45 127 82
-23 45 127 82
-24 45 127 82
-
--- !sql_test_Decimal32V3_Integer_notn_4 --
-1 0 -1 -1
-2 17 -65 -82
-3 0 103 103
-4 13 125 112
-5 8 -67 -75
-6 65 -17 -82
-7 12 -17 -29
-8 9 125 116
-9 36 109 73
-10 32 125 93
-11 41 127 86
-12 45 127 82
-13 115 -1 -116
-14 57 -1 -58
-15 69 127 58
-16 93 127 34
-17 13 -1 -14
-18 109 -1 -110
-19 45 -1 -46
-20 45 127 82
-21 45 127 82
-22 45 127 82
-23 45 127 82
-24 45 127 82
-
-- !sql_test_Decimal32V3_BigInt_0 --
\N \N \N
1 5354541.012 -5354516.988
@@ -15952,59 +12189,6 @@
23 5472011035.454 -5472010522.546
24 10944011046.565 -10944010511.435
--- !sql_test_Decimal32V3_BigInt_1 --
-\N \N \N \N
-1 64318602.348 0.000 10698302.123
-2 247376305.317 0.000 21385813.234
-3 732120758.286 0.000 42760824.345
-4 1938987523.755 0.000 85510835.456
-5 4827596539.224 0.000 171010846.567
-6 11554685304.693 0.000 342010857.678
-7 26908724070.162 0.000 684010868.789
-8 61416643835.631 0.000 1368010879.900
-9 138032287601.100 0.000 2736010891.011
-10 306463303366.569 0.000 5472010902.122
-11 673724911132.038 0.000 10944010913.233
-12 1469047398897.507 0.000 5354674.344
-13 778248662.976 0.000 10698435.455
-14 1673799240.945 0.000 21385946.566
-15 3583529443.914 0.000 42760957.677
-16 7640367709.383 0.000 85510968.788
-17 16228919724.852 0.000 171010979.899
-18 34355894490.321 0.000 342010991.010
-19 72509705255.790 0.000 684011002.121
-20 152617169021.259 0.000 1368011013.232
-21 320431900786.728 0.000 2736011024.343
-22 671261092552.197 0.000 5472011035.454
-23 1403319052317.666 0.000 10944011046.565
-24 2928234244083.135 0.000 1742613662948936925785770690644.576
-
--- !sql_test_Decimal32V3_BigInt_notn_1 --
-1 64318602.348 0.000 0.000
-2 247376305.317 0.000 64318602.348
-3 732120758.286 0.000 247376305.317
-4 1938987523.755 0.000 732120758.286
-5 4827596539.224 0.000 1938987523.755
-6 11554685304.693 0.000 4827596539.224
-7 26908724070.162 0.000 11554685304.693
-8 61416643835.631 0.000 26908724070.162
-9 138032287601.100 0.000 61416643835.631
-10 306463303366.569 0.000 138032287601.100
-11 673724911132.038 0.000 306463303366.569
-12 1469047398897.507 0.000 673724911132.038
-13 778248662.976 0.000 1469047398897.507
-14 1673799240.945 0.000 778248662.976
-15 3583529443.914 0.000 1673799240.945
-16 7640367709.383 0.000 3583529443.914
-17 16228919724.852 0.000 7640367709.383
-18 34355894490.321 0.000 16228919724.852
-19 72509705255.790 0.000 34355894490.321
-20 152617169021.259 0.000 72509705255.790
-21 320431900786.728 0.000 152617169021.259
-22 671261092552.197 0.000 320431900786.728
-23 1403319052317.666 0.000 671261092552.197
-24 2928234244083.135 0.000 1403319052317.666
-
-- !sql_test_Decimal32V3_BigInt_2 --
\N \N
1 0
@@ -16111,164 +12295,58 @@
23 0 5472011035 5472011035
24 11 10944011035 10944011024
--- !sql_test_Decimal32V3_BigInt_4 --
-\N \N \N \N
-1 0 45 45
-2 7 55 48
-3 34 51 17
-4 9 111 102
-5 56 123 67
-6 67 -37 -104
-7 10 -33 -43
-8 25 91 66
-9 0 127 127
-10 16 123 107
-11 27 123 96
-12 27 127 100
-13 33 127 94
-14 39 127 88
-15 51 127 76
-16 75 127 52
-17 123 127 4
-18 91 -1 -92
-19 27 -1 -28
-20 27 127 100
-21 27 127 100
-22 27 127 100
-23 27 127 100
-24 27 127 100
-
--- !sql_test_Decimal32V3_BigInt_notn_4 --
-1 0 45 45
-2 7 55 48
-3 34 51 17
-4 9 111 102
-5 56 123 67
-6 67 -37 -104
-7 10 -33 -43
-8 25 91 66
-9 0 127 127
-10 16 123 107
-11 27 123 96
-12 27 127 100
-13 33 127 94
-14 39 127 88
-15 51 127 76
-16 75 127 52
-17 123 127 4
-18 91 -1 -92
-19 27 -1 -28
-20 27 127 100
-21 27 127 100
-22 27 127 100
-23 27 127 100
-24 27 127 100
-
-- !sql_test_Decimal32V3_LargeInt_0 --
\N \N \N
-1 107090657.012 -107090632.988
-2 213965668.123 -213965621.877
-3 427715679.234 -427715610.766
-4 855215690.345 -855215599.655
-5 1710215701.456 -1710215588.544
-6 3420215712.567 -3420215577.433
-7 6840215723.678 -6840215566.322
-8 13680215734.789 -13680215555.211
-9 27360215745.900 -27360215544.100
-10 54720215757.011 -54720215532.989
-11 109440215768.122 -109440215521.878
-12 218880215779.233 -218880215510.767
-13 107090790.344 -107090499.656
-14 213965801.455 -213965488.545
-15 427715812.566 -427715477.434
-16 855215823.677 -855215466.323
-17 1710215834.788 -1710215455.212
-18 3420215845.899 -3420215444.101
-19 6840215857.010 -6840215432.990
-20 13680215868.121 -13680215421.879
-21 27360215879.232 -27360215410.768
-22 54720215890.343 -54720215399.657
-23 109440215901.454 -109440215388.546
-24 218880215912.565 -218880215377.435
+1 1.07090657012E8 -1.07090632988E8
+2 2.13965668123E8 -2.13965621877E8
+3 4.27715679234E8 -4.27715610766E8
+4 8.55215690345E8 -8.55215599655E8
+5 1.710215701456E9 -1.710215588544E9
+6 3.420215712567E9 -3.420215577433E9
+7 6.840215723678E9 -6.840215566322E9
+8 1.3680215734789E10 -1.3680215555211E10
+9 2.73602157459E10 -2.73602155441E10
+10 5.4720215757011E10 -5.4720215532989E10
+11 1.09440215768122E11 -1.09440215521878E11
+12 2.18880215779233E11 -2.18880215510767E11
+13 1.07090790344E8 -1.07090499656E8
+14 2.13965801455E8 -2.13965488545E8
+15 4.27715812566E8 -4.27715477434E8
+16 8.55215823677E8 -8.55215466323E8
+17 1.710215834788E9 -1.710215455212E9
+18 3.420215845899E9 -3.420215444101E9
+19 6.84021585701E9 -6.84021543299E9
+20 1.3680215868121E10 -1.3680215421879E10
+21 2.7360215879232E10 -2.7360215410768E10
+22 5.4720215890343E10 -5.4720215399657E10
+23 1.09440215901454E11 -1.09440215388546E11
+24 2.18880215912565E11 -2.18880215377435E11
-- !sql_test_Decimal32V3_LargeInt_notn_0 --
-1 107090657.012 -107090632.988
-2 213965668.123 -213965621.877
-3 427715679.234 -427715610.766
-4 855215690.345 -855215599.655
-5 1710215701.456 -1710215588.544
-6 3420215712.567 -3420215577.433
-7 6840215723.678 -6840215566.322
-8 13680215734.789 -13680215555.211
-9 27360215745.900 -27360215544.100
-10 54720215757.011 -54720215532.989
-11 109440215768.122 -109440215521.878
-12 218880215779.233 -218880215510.767
-13 107090790.344 -107090499.656
-14 213965801.455 -213965488.545
-15 427715812.566 -427715477.434
-16 855215823.677 -855215466.323
-17 1710215834.788 -1710215455.212
-18 3420215845.899 -3420215444.101
-19 6840215857.010 -6840215432.990
-20 13680215868.121 -13680215421.879
-21 27360215879.232 -27360215410.768
-22 54720215890.343 -54720215399.657
-23 109440215901.454 -109440215388.546
-24 218880215912.565 -218880215377.435
-
--- !sql_test_Decimal32V3_LargeInt_1 --
-\N \N \N \N
-1 1286372827.740 0.000 213965.645
-2 4947527609.335 0.000 427715.645
-3 14642417390.930 0.000 855215.645
-4 38779753422.525 0.000 1710215.645
-5 96551934454.120 0.000 3420215.645
-6 231093710485.715 0.000 6840215.645
-7 538174486517.310 0.000 13680215.645
-8 1228332882548.905 0.000 27360215.645
-9 2760645758580.500 0.000 54720215.645
-10 6129266074612.095 0.000 109440215.645
-11 13474498230643.690 0.000 218880215.645
-12 29380947986675.285 0.000 107090.645
-13 15564982706.880 0.000 213965.645
-14 33475994988.475 0.000 427715.645
-15 71670599770.070 0.000 855215.645
-16 152807365801.665 0.000 1710215.645
-17 324578406833.260 0.000 3420215.645
-18 687117902864.855 0.000 6840215.645
-19 1450194118896.450 0.000 13680215.645
-20 3052343394928.045 0.000 27360215.645
-21 6408638030959.640 0.000 54720215.645
-22 13425221866991.235 0.000 109440215.645
-23 28066381063022.830 0.000 218880215.645
-24 58564684899054.425 0.000 218880215645.000
-
--- !sql_test_Decimal32V3_LargeInt_notn_1 --
-1 1286372827.740 0.000 0.000
-2 4947527609.335 0.000 107090.645
-3 14642417390.930 0.000 213965.645
-4 38779753422.525 0.000 427715.645
-5 96551934454.120 0.000 855215.645
-6 231093710485.715 0.000 1710215.645
-7 538174486517.310 0.000 3420215.645
-8 1228332882548.905 0.000 6840215.645
-9 2760645758580.500 0.000 13680215.645
-10 6129266074612.095 0.000 27360215.645
-11 13474498230643.690 0.000 54720215.645
-12 29380947986675.285 0.000 109440215.645
-13 15564982706.880 0.000 218880215.645
-14 33475994988.475 0.000 107090.645
-15 71670599770.070 0.000 213965.645
-16 152807365801.665 0.000 427715.645
-17 324578406833.260 0.000 855215.645
-18 687117902864.855 0.000 1710215.645
-19 1450194118896.450 0.000 3420215.645
-20 3052343394928.045 0.000 6840215.645
-21 6408638030959.640 0.000 13680215.645
-22 13425221866991.235 0.000 27360215.645
-23 28066381063022.830 0.000 54720215.645
-24 58564684899054.425 0.000 109440215.645
+1 1.07090657012E8 -1.07090632988E8
+2 2.13965668123E8 -2.13965621877E8
+3 4.27715679234E8 -4.27715610766E8
+4 8.55215690345E8 -8.55215599655E8
+5 1.710215701456E9 -1.710215588544E9
+6 3.420215712567E9 -3.420215577433E9
+7 6.840215723678E9 -6.840215566322E9
+8 1.3680215734789E10 -1.3680215555211E10
+9 2.73602157459E10 -2.73602155441E10
+10 5.4720215757011E10 -5.4720215532989E10
+11 1.09440215768122E11 -1.09440215521878E11
+12 2.18880215779233E11 -2.18880215510767E11
+13 1.07090790344E8 -1.07090499656E8
+14 2.13965801455E8 -2.13965488545E8
+15 4.27715812566E8 -4.27715477434E8
+16 8.55215823677E8 -8.55215466323E8
+17 1.710215834788E9 -1.710215455212E9
+18 3.420215845899E9 -3.420215444101E9
+19 6.84021585701E9 -6.84021543299E9
+20 1.3680215868121E10 -1.3680215421879E10
+21 2.7360215879232E10 -2.7360215410768E10
+22 5.4720215890343E10 -5.4720215399657E10
+23 1.09440215901454E11 -1.09440215388546E11
+24 2.18880215912565E11 -2.18880215377435E11
-- !sql_test_Decimal32V3_LargeInt_2 --
\N \N
@@ -16376,164 +12454,58 @@
23 0 109440215901 109440215901
24 9 218880215903 218880215894
--- !sql_test_Decimal32V3_LargeInt_4 --
-\N \N \N \N
-1 4 -35 -39
-2 5 95 90
-3 32 63 31
-4 13 61 48
-5 24 -3 -27
-6 65 95 30
-7 76 95 19
-8 89 93 4
-9 68 125 57
-10 80 125 45
-11 89 127 38
-12 93 127 34
-13 85 -1 -86
-14 77 127 50
-15 61 127 66
-16 29 127 98
-17 93 -1 -94
-18 93 127 34
-19 93 127 34
-20 93 127 34
-21 93 127 34
-22 93 127 34
-23 93 127 34
-24 93 127 34
-
--- !sql_test_Decimal32V3_LargeInt_notn_4 --
-1 4 -35 -39
-2 5 95 90
-3 32 63 31
-4 13 61 48
-5 24 -3 -27
-6 65 95 30
-7 76 95 19
-8 89 93 4
-9 68 125 57
-10 80 125 45
-11 89 127 38
-12 93 127 34
-13 85 -1 -86
-14 77 127 50
-15 61 127 66
-16 29 127 98
-17 93 -1 -94
-18 93 127 34
-19 93 127 34
-20 93 127 34
-21 93 127 34
-22 93 127 34
-23 93 127 34
-24 93 127 34
-
-- !sql_test_Decimal32V3_Float_0 --
\N \N \N
-1 12.112000001490117 11.911999998509884
-2 23.323000002980233 22.92299999701977
-3 34.53400001192093 33.93399998807907
-4 45.74500000596046 44.944999994039534
-5 56.956 55.956
-6 68.16700002384185 66.96699997615814
-7 79.37799998807907 77.97800001192093
-8 90.58900001192093 88.98899998807907
-9 101.79999997615815 100.00000002384186
-10 113.011 111.011
-11 124.22200002384186 122.02199997615814
-12 135.43300004768372 133.0329999523163
-13 145.4440000014901 145.24399999850988
-14 156.65500000298024 156.25499999701978
-15 167.86600001192093 167.26599998807907
-16 179.07700000596046 178.27699999403953
-17 190.288 189.288
-18 201.49900002384186 200.29899997615814
-19 212.70999998807906 211.31000001192092
-20 223.92100001192094 222.32099998807908
-21 235.13199997615814 233.33200002384186
-22 246.343 244.343
-23 257.55400002384187 255.35399997615815
-24 268.7650000476837 266.3649999523163
+1 12.1120000 11.9120000
+2 23.3230000 22.9230000
+3 34.5340000 33.9340000
+4 45.7450000 44.9450000
+5 56.9560000 55.9560000
+6 68.1670000 66.9670000
+7 79.3780000 77.9780000
+8 90.5890000 88.9890000
+9 101.8000000 100.0000000
+10 113.0110000 111.0110000
+11 124.2220000 122.0220000
+12 135.4330000 133.0330000
+13 145.4440000 145.2440000
+14 156.6550000 156.2550000
+15 167.8660000 167.2660000
+16 179.0770000 178.2770000
+17 190.2880000 189.2880000
+18 201.4990000 200.2990000
+19 212.7100000 211.3100000
+20 223.9210000 222.3210000
+21 235.1320000 233.3320000
+22 246.3430000 244.3430000
+23 257.5540000 255.3540000
+24 268.7650000 266.3650000
-- !sql_test_Decimal32V3_Float_notn_0 --
-1 12.112000001490117 11.911999998509884
-2 23.323000002980233 22.92299999701977
-3 34.53400001192093 33.93399998807907
-4 45.74500000596046 44.944999994039534
-5 56.956 55.956
-6 68.16700002384185 66.96699997615814
-7 79.37799998807907 77.97800001192093
-8 90.58900001192093 88.98899998807907
-9 101.79999997615815 100.00000002384186
-10 113.011 111.011
-11 124.22200002384186 122.02199997615814
-12 135.43300004768372 133.0329999523163
-13 145.4440000014901 145.24399999850988
-14 156.65500000298024 156.25499999701978
-15 167.86600001192093 167.26599998807907
-16 179.07700000596046 178.27699999403953
-17 190.288 189.288
-18 201.49900002384186 200.29899997615814
-19 212.70999998807906 211.31000001192092
-20 223.92100001192094 222.32099998807908
-21 235.13199997615814 233.33200002384186
-22 246.343 244.343
-23 257.55400002384187 255.35399997615815
-24 268.7650000476837 266.3649999523163
-
--- !sql_test_Decimal32V3_Float_1 --
-\N \N \N \N
-1 1.2012000178992748 120.11999821007255 0.011999821186066129
-2 4.62460006891191 115.61499827720228 0.12299965727329365
-3 10.270200408101083 114.11332879887705 0.03399864101410088
-4 18.13800027027726 113.36249831076714 0.1449993264675129
-5 28.228 112.912 0.45600000000000307
-6 40.54020161092281 112.61166219188124 0.3669973297119071
-7 55.07459906208515 112.39714477125482 0.27800133514404024
-8 71.8312010703683 112.23624832754957 0.1889986648559585
-9 90.80999759435655 112.11111408104139 0.10000267028809162
-10 112.011 112.011 0.01099999999999568
-11 135.43420293545722 111.92908848309325 1.0219973535537719
-12 161.07960640072824 111.86082888838335 1.032994707107548
-13 14.534400216579437 1453.4399783420565 0.04399783486127262
-14 31.291000466272237 782.2749883431943 0.05499766945840179
-15 50.26980199754238 558.5533111384188 0.16599334812164557
-16 71.47080106499791 446.69249334376315 0.2769973416328355
-17 94.894 379.576 0.2880000000000109
-18 120.53940478980542 334.8316533616522 0.4989920368194589
-19 148.40699747264384 302.87143372929836 0.6100036001205353
-20 178.4968026598096 278.9012458440476 0.7209966859817598
-21 210.80879441547393 260.25778467225456 0.23200619888305596
-22 245.343 245.343 0.3429999999999893
-23 282.09940611433984 233.1399949468267 0.15399444484711466
-24 321.0780127584934 222.9708244732688 1.1649894142150856
-
--- !sql_test_Decimal32V3_Float_notn_1 --
-1 1.2012000178992748 120.11999821007255 0.011999821186066129
-2 4.62460006891191 115.61499827720228 0.12299965727329365
-3 10.270200408101083 114.11332879887705 0.03399864101410088
-4 18.13800027027726 113.36249831076714 0.1449993264675129
-5 28.228 112.912 0.45600000000000307
-6 40.54020161092281 112.61166219188124 0.3669973297119071
-7 55.07459906208515 112.39714477125482 0.27800133514404024
-8 71.8312010703683 112.23624832754957 0.1889986648559585
-9 90.80999759435655 112.11111408104139 0.10000267028809162
-10 112.011 112.011 0.01099999999999568
-11 135.43420293545722 111.92908848309325 1.0219973535537719
-12 161.07960640072824 111.86082888838335 1.032994707107548
-13 14.534400216579437 1453.4399783420565 0.04399783486127262
-14 31.291000466272237 782.2749883431943 0.05499766945840179
-15 50.26980199754238 558.5533111384188 0.16599334812164557
-16 71.47080106499791 446.69249334376315 0.2769973416328355
-17 94.894 379.576 0.2880000000000109
-18 120.53940478980542 334.8316533616522 0.4989920368194589
-19 148.40699747264384 302.87143372929836 0.6100036001205353
-20 178.4968026598096 278.9012458440476 0.7209966859817598
-21 210.80879441547393 260.25778467225456 0.23200619888305596
-22 245.343 245.343 0.3429999999999893
-23 282.09940611433984 233.1399949468267 0.15399444484711466
-24 321.0780127584934 222.9708244732688 1.1649894142150856
+1 12.1120000 11.9120000
+2 23.3230000 22.9230000
+3 34.5340000 33.9340000
+4 45.7450000 44.9450000
+5 56.9560000 55.9560000
+6 68.1670000 66.9670000
+7 79.3780000 77.9780000
+8 90.5890000 88.9890000
+9 101.8000000 100.0000000
+10 113.0110000 111.0110000
+11 124.2220000 122.0220000
+12 135.4330000 133.0330000
+13 145.4440000 145.2440000
+14 156.6550000 156.2550000
+15 167.8660000 167.2660000
+16 179.0770000 178.2770000
+17 190.2880000 189.2880000
+18 201.4990000 200.2990000
+19 212.7100000 211.3100000
+20 223.9210000 222.3210000
+21 235.1320000 233.3320000
+22 246.3430000 244.3430000
+23 257.5540000 255.3540000
+24 268.7650000 266.3650000
-- !sql_test_Decimal32V3_Float_2 --
\N \N
@@ -16641,59 +12613,6 @@
23 0 257 257
24 1 267 266
--- !sql_test_Decimal32V3_Float_4 --
-\N \N \N \N
-1 0 12 12
-2 0 23 23
-3 0 34 34
-4 0 45 45
-5 0 56 56
-6 0 67 67
-7 0 78 78
-8 0 89 89
-9 0 100 100
-10 0 113 113
-11 1 123 122
-12 1 127 126
-13 0 127 127
-14 0 127 127
-15 0 127 127
-16 0 127 127
-17 0 127 127
-18 0 127 127
-19 0 127 127
-20 0 127 127
-21 0 127 127
-22 1 127 126
-23 1 127 126
-24 1 127 126
-
--- !sql_test_Decimal32V3_Float_notn_4 --
-1 0 12 12
-2 0 23 23
-3 0 34 34
-4 0 45 45
-5 0 56 56
-6 0 67 67
-7 0 78 78
-8 0 89 89
-9 0 100 100
-10 0 113 113
-11 1 123 122
-12 1 127 126
-13 0 127 127
-14 0 127 127
-15 0 127 127
-16 0 127 127
-17 0 127 127
-18 0 127 127
-19 0 127 127
-20 0 127 127
-21 0 127 127
-22 1 127 126
-23 1 127 126
-24 1 127 126
-
-- !sql_test_Decimal32V3_Double_0 --
\N \N \N
1 12.5364 11.4876
@@ -16906,59 +12825,6 @@
23 0 272 272
24 2 287 285
--- !sql_test_Decimal32V3_Double_4 --
-\N \N \N \N
-1 0 12 12
-2 0 23 23
-3 0 35 35
-4 1 45 44
-5 0 58 58
-6 2 67 65
-7 4 78 74
-8 1 93 92
-9 0 108 108
-10 0 123 123
-11 16 123 107
-12 22 127 105
-13 0 127 127
-14 0 127 127
-15 1 127 126
-16 1 127 126
-17 2 127 125
-18 2 127 125
-19 4 127 123
-20 5 127 122
-21 8 127 119
-22 11 127 116
-23 16 127 111
-24 22 127 105
-
--- !sql_test_Decimal32V3_Double_notn_4 --
-1 0 12 12
-2 0 23 23
-3 0 35 35
-4 1 45 44
-5 0 58 58
-6 2 67 65
-7 4 78 74
-8 1 93 92
-9 0 108 108
-10 0 123 123
-11 16 123 107
-12 22 127 105
-13 0 127 127
-14 0 127 127
-15 1 127 126
-16 1 127 126
-17 2 127 125
-18 2 127 125
-19 4 127 123
-20 5 127 122
-21 8 127 119
-22 11 127 116
-23 16 127 111
-24 22 127 105
-
-- !sql_test_Decimal32V3_DecimalV2_0 --
\N \N \N
1 36.407 -12.383
@@ -17012,59 +12878,6 @@
23 1036.362 -523.454
24 1370.522 -835.392
--- !sql_test_Decimal32V3_DecimalV2_1 --
-\N \N \N \N
-1 293.032740 0.492 12.012
-2 797.373532 0.670 23.123
-3 1669.112904 0.702 34.234
-4 3126.220335 0.657 45.345
-5 5504.121264 0.579 56.456
-6 9315.732558 0.490 67.567
-7 15340.636440 0.403 78.678
-8 24758.508649 0.325 89.789
-9 39346.459500 0.258 100.900
-10 61771.714269 0.203 112.011
-11 96023.832776 0.157 123.122
-12 148053.226981 0.121 134.233
-13 3545.666880 5.957 145.344
-14 5395.194220 4.537 156.455
-15 8169.847896 3.436 167.566
-16 12318.528411 2.591 178.677
-17 18503.191272 1.946 189.788
-18 27698.748726 1.457 200.899
-19 41337.709800 1.087 212.010
-20 61523.607661 0.809 223.121
-21 91339.939560 0.600 234.232
-22 135301.512297 0.444 245.343
-23 200010.526232 0.328 256.454
-24 295112.689705 0.242 267.565
-
--- !sql_test_Decimal32V3_DecimalV2_notn_1 --
-1 293.032740 0.492 -374022.048
-2 797.373532 0.670 21.994
-3 1669.112904 0.702 0.029
-4 3126.220335 0.657 0.000
-5 5504.121264 0.579 0.009
-6 9315.732558 0.490 0.003
-7 15340.636440 0.403 486408.870
-8 24758.508649 0.325 32.559
-9 39346.459500 0.258 0.000
-10 61771.714269 0.203 0.000
-11 96023.832776 0.157 0.000
-12 148053.226981 0.121 0.000
-13 3545.666880 5.957 0.000
-14 5395.194220 4.537 0.000
-15 8169.847896 3.436 0.000
-16 12318.528411 2.591 0.000
-17 18503.191272 1.946 0.000
-18 27698.748726 1.457 32.561
-19 41337.709800 1.087 0.000
-20 61523.607661 0.809 0.000
-21 91339.939560 0.600 0.000
-22 135301.512297 0.444 0.000
-23 200010.526232 0.328 0.000
-24 295112.689705 0.242 0.000
-
-- !sql_test_Decimal32V3_DecimalV2_2 --
\N \N
1 0
@@ -17171,59 +12984,6 @@
23 256 779 523
24 10 1359 1349
--- !sql_test_Decimal32V3_DecimalV2_4 --
-\N \N \N \N
-1 8 28 20
-2 2 55 53
-3 32 50 18
-4 4 109 105
-5 32 121 89
-6 67 127 60
-7 78 127 49
-8 89 127 38
-9 100 127 27
-10 112 127 15
-11 123 127 4
-12 127 127 0
-13 24 127 103
-14 34 127 93
-15 48 127 79
-16 68 127 59
-17 97 127 30
-18 127 127 0
-19 127 127 0
-20 127 127 0
-21 127 127 0
-22 127 127 0
-23 127 127 0
-24 127 127 0
-
--- !sql_test_Decimal32V3_DecimalV2_notn_4 --
-1 8 28 20
-2 2 55 53
-3 32 50 18
-4 4 109 105
-5 32 121 89
-6 67 127 60
-7 78 127 49
-8 89 127 38
-9 100 127 27
-10 112 127 15
-11 123 127 4
-12 127 127 0
-13 24 127 103
-14 34 127 93
-15 48 127 79
-16 68 127 59
-17 97 127 30
-18 127 127 0
-19 127 127 0
-20 127 127 0
-21 127 127 0
-22 127 127 0
-23 127 127 0
-24 127 127 0
-
-- !sql_test_Decimal32V3_Decimal32V3_0 --
\N \N \N
1 24.024 0.000
@@ -17277,59 +13037,6 @@
23 512.908 0.000
24 535.130 0.000
--- !sql_test_Decimal32V3_Decimal32V3_1 --
-\N \N \N \N
-1 144.288144 1.000 32.561
-2 534.673129 1.000 -477498.944
-3 1171.966756 1.000 21.994
-4 2056.169025 1.000 291677.440
-5 3187.279936 1.000 32.561
-6 4565.299489 1.000 -477506.112
-7 6190.227684 1.000 21.994
-8 8062.064521 1.000 -985816.320
-9 10180.810000 1.000 32.558
-10 12546.464121 1.000 -529711.200
-11 15159.026884 1.000 21.994
-12 18018.498289 1.000 292723.712
-13 21124.878336 1.000 32.561
-14 24478.167025 1.000 -477498.944
-15 28078.364356 1.000 21.994
-16 31925.470329 1.000 291678.352
-17 36019.484944 1.000 32.561
-18 40360.408201 1.000 -477506.112
-19 44948.240100 1.000 21.994
-20 49782.980641 1.000 -131607.552
-21 54864.629824 1.000 32.558
-22 60193.187649 1.000 -477506.224
-23 65768.654116 1.000 21.994
-24 71591.029225 1.000 291680.656
-
--- !sql_test_Decimal32V3_Decimal32V3_notn_1 --
-1 144.288144 1.000 -374022.048
-2 534.673129 1.000 21.994
-3 1171.966756 1.000 0.029
-4 2056.169025 1.000 0.000
-5 3187.279936 1.000 0.005
-6 4565.299489 1.000 0.003
-7 6190.227684 1.000 0.038
-8 8062.064521 1.000 0.008
-9 10180.810000 1.000 0.000
-10 12546.464121 1.000 0.000
-11 15159.026884 1.000 0.000
-12 18018.498289 1.000 0.000
-13 21124.878336 1.000 0.000
-14 24478.167025 1.000 0.000
-15 28078.364356 1.000 0.000
-16 31925.470329 1.000 0.000
-17 36019.484944 1.000 0.000
-18 40360.408201 1.000 0.006
-19 44948.240100 1.000 0.000
-20 49782.980641 1.000 0.000
-21 54864.629824 1.000 0.000
-22 60193.187649 1.000 0.010
-23 65768.654116 1.000 0.000
-24 71591.029225 1.000 0.000
-
-- !sql_test_Decimal32V3_Decimal32V3_2 --
\N \N
1 1
@@ -17436,59 +13143,6 @@
23 256 256 0
24 267 267 0
--- !sql_test_Decimal32V3_Decimal32V3_4 --
-\N \N \N \N
-1 12 12 0
-2 23 23 0
-3 34 34 0
-4 45 45 0
-5 56 56 0
-6 67 67 0
-7 78 78 0
-8 89 89 0
-9 100 100 0
-10 112 112 0
-11 123 123 0
-12 127 127 0
-13 127 127 0
-14 127 127 0
-15 127 127 0
-16 127 127 0
-17 127 127 0
-18 127 127 0
-19 127 127 0
-20 127 127 0
-21 127 127 0
-22 127 127 0
-23 127 127 0
-24 127 127 0
-
--- !sql_test_Decimal32V3_Decimal32V3_notn_4 --
-1 12 12 0
-2 23 23 0
-3 34 34 0
-4 45 45 0
-5 56 56 0
-6 67 67 0
-7 78 78 0
-8 89 89 0
-9 100 100 0
-10 112 112 0
-11 123 123 0
-12 127 127 0
-13 127 127 0
-14 127 127 0
-15 127 127 0
-16 127 127 0
-17 127 127 0
-18 127 127 0
-19 127 127 0
-20 127 127 0
-21 127 127 0
-22 127 127 0
-23 127 127 0
-24 127 127 0
-
-- !sql_test_Decimal32V3_Decimal64V3_0 --
\N \N \N
1 1246.02434 -1222.00034
@@ -17542,59 +13196,6 @@
23 25934.91076 -25422.00276
24 27057.13287 -26522.00287
--- !sql_test_Decimal32V3_Decimal64V3_1 --
-\N \N \N \N
-1 14822.95622808 0.009 -2322.00045
-2 54226.28953435 0.009 -3422.00056
-3 118320.73392704 0.009 -4522.00067
-4 207106.28940615 0.009 -5622.00078
-5 320582.95597168 0.009 -6722.00089
-6 458750.73362363 0.009 -7822.00100
-7 621609.62236200 0.009 -8922.00111
-8 809159.62218679 0.009 -10022.00122
-9 1021400.73309800 0.009 -11122.00133
-10 1258332.95509563 0.009 -12222.00144
-11 1519956.28817968 0.009 -13322.00155
-12 1806270.73235015 0.009 -14422.00166
-13 2117276.28760704 0.009 -15522.00177
-14 2452972.95395035 0.009 -16622.00188
-15 2813360.73138008 0.009 -17722.00199
-16 3198439.61989623 0.009 -18822.00210
-17 3608209.61949880 0.009 -19922.00221
-18 4042670.73018779 0.009 -21022.00232
-19 4501822.95196320 0.009 -22122.00243
-20 4985666.28482503 0.009 -23222.00254
-21 5494200.72877328 0.009 -24322.00265
-22 6027426.28380795 0.009 -25422.00276
-23 6585342.94992904 0.009 -26522.00287
-24 7167950.72713655 0.009 0.00000
-
--- !sql_test_Decimal32V3_Decimal64V3_notn_1 --
-1 14822.95622808 0.009 515911471.59552
-2 54226.28953435 0.009 1470339104.34387
-3 118320.73392704 0.009 2424766737.08321
-4 207106.28940615 0.009 3379194369.82255
-5 320582.95597168 0.009 4333622002.56189
-6 458750.73362363 0.009 5288049635.30123
-7 621609.62236200 0.009 6242477268.04057
-8 809159.62218679 0.009 7196904900.77991
-9 1021400.73309800 0.009 8151332533.51925
-10 1258332.95509563 0.009 9105760166.25859
-11 1519956.28817968 0.009 10060187798.99793
-12 1806270.73235015 0.009 11014615431.73727
-13 2117276.28760704 0.009 2.67565
-14 2452972.95395035 0.009 0.00000
-15 2813360.73138008 0.009 0.00000
-16 3198439.61989623 0.009 0.00000
-17 3608209.61949880 0.009 0.00000
-18 4042670.73018779 0.009 0.00000
-19 4501822.95196320 0.009 0.00000
-20 4985666.28482503 0.009 0.00000
-21 5494200.72877328 0.009 0.00000
-22 6027426.28380795 0.009 0.00000
-23 6585342.94992904 0.009 0.00000
-24 7167950.72713655 0.009 0.00000
-
-- !sql_test_Decimal32V3_Decimal64V3_2 --
\N \N
1 0
@@ -17701,59 +13302,6 @@
23 0 25934 25934
24 1 27055 27054
--- !sql_test_Decimal32V3_Decimal64V3_4 --
-\N \N \N \N
-1 12 127 115
-2 23 127 104
-3 34 127 93
-4 45 127 82
-5 56 127 71
-6 67 127 60
-7 78 127 49
-8 89 127 38
... 16544 lines suppressed ...
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org