[FEAT MERGE] OB Support XMLType

Co-authored-by: simonjoylet <simonjoylet@gmail.com>
This commit is contained in:
obdev
2023-04-28 03:45:10 +00:00
committed by ob-robot
parent 58bb3d34b7
commit 17abf2818a
405 changed files with 18839 additions and 1573 deletions

View File

@ -265,7 +265,7 @@ private:
};
typedef uint64_t (*ObExprHashFuncType)(const common::ObDatum &datum, const uint64_t seed);
typedef int (*ObExprHashFuncType)(const common::ObDatum &datum, const uint64_t seed, uint64_t &res);
// batch datum hash functions, %seeds, %hash_values may be the same.
typedef void (*ObBatchDatumHashFunc)(uint64_t *hash_values,
@ -276,7 +276,7 @@ typedef void (*ObBatchDatumHashFunc)(uint64_t *hash_values,
const uint64_t *seeds,
const bool is_batch_seed);
typedef int (*ObExprCmpFuncType)(const common::ObDatum &datum1, const common::ObDatum &datum2);
typedef int (*ObExprCmpFuncType)(const common::ObDatum &datum1, const common::ObDatum &datum2, int& cmp_ret);
struct ObExprBasicFuncs
{
// Default hash method:
@ -330,7 +330,8 @@ struct ObDynReserveBuf
|| common::ObRowIDTC == tc
|| common::ObLobTC == tc
|| common::ObJsonTC == tc
|| common::ObGeometryTC == tc;
|| common::ObGeometryTC == tc
|| common::ObUserDefinedSQLTC == tc;
}
ObDynReserveBuf() = default;