Kudu C++ client API
|
Representation of column type attributes. More...
#include <schema.h>
Public Member Functions | ||||
KuduColumnTypeAttributes (const KuduColumnTypeAttributes &other) | ||||
KuduColumnTypeAttributes (int8_t precision, int8_t scale) | ||||
KuduColumnTypeAttributes (uint16_t length) | ||||
int8_t | precision () const | |||
int8_t | scale () const | |||
uint16_t | length () const | |||
Assign/copy KuduColumnTypeAttributes. | ||||
| ||||
KuduColumnTypeAttributes & | operator= (const KuduColumnTypeAttributes &other) | |||
void | CopyFrom (const KuduColumnTypeAttributes &other) | |||
Representation of column type attributes.
kudu::client::KuduColumnTypeAttributes::KuduColumnTypeAttributes | ( | const KuduColumnTypeAttributes & | other | ) |
Create a KuduColumnTypeAttributes object as a copy of the other one.
[in] | other | The other KuduColumnTypeAttributes object to use as a reference. |
kudu::client::KuduColumnTypeAttributes::KuduColumnTypeAttributes | ( | int8_t | precision, |
int8_t | scale | ||
) |
Create a KuduColumnTypeAttributes object
[in] | precision | The precision of a decimal column. |
[in] | scale | The scale of a decimal column. |
|
explicit |
Create a KuduColumnTypeAttributes object
[in] | length | The maximum length of a VARCHAR column in characters. |
uint16_t kudu::client::KuduColumnTypeAttributes::length | ( | ) | const |
int8_t kudu::client::KuduColumnTypeAttributes::precision | ( | ) | const |
int8_t kudu::client::KuduColumnTypeAttributes::scale | ( | ) | const |