17#ifndef KUDU_CLIENT_VALUE_H
18#define KUDU_CLIENT_VALUE_H
24#ifdef KUDU_HEADERS_NO_STUBS
25#include "kudu/gutil/macros.h"
27#include "kudu/client/stubs.h"
29#include "kudu/util/int128.h"
30#include "kudu/util/kudu_export.h"
31#include "kudu/util/slice.h"
56#if KUDU_INT128_SUPPORTED
68 static KuduValue* FromDecimal(int128_t dv, int8_t scale);
81 friend class ComparisonPredicateData;
82 friend class InBloomFilterPredicateData;
83 friend class InListPredicateData;
86 class KUDU_NO_EXPORT Data;
A wrapper around externally allocated data.
Definition slice.h:51
Builder API for specifying or altering a column within a table schema.
Definition schema.h:370
A constant cell value with a specific type.
Definition value.h:37
static KuduValue * FromFloat(float val)
KuduValue * Clone() const
static KuduValue * FromBool(bool val)
static KuduValue * FromInt(int64_t val)
static KuduValue * FromDouble(double val)
static KuduValue * CopyString(Slice s)