AWS SDK for C++  1.8.93
AWS SDK for C++
Public Member Functions | List of all members
Aws::Glue::Model::ColumnStatisticsData Class Reference

#include <ColumnStatisticsData.h>

Public Member Functions

 ColumnStatisticsData ()
 
 ColumnStatisticsData (Aws::Utils::Json::JsonView jsonValue)
 
ColumnStatisticsDataoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const ColumnStatisticsTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const ColumnStatisticsType &value)
 
void SetType (ColumnStatisticsType &&value)
 
ColumnStatisticsDataWithType (const ColumnStatisticsType &value)
 
ColumnStatisticsDataWithType (ColumnStatisticsType &&value)
 
const BooleanColumnStatisticsDataGetBooleanColumnStatisticsData () const
 
bool BooleanColumnStatisticsDataHasBeenSet () const
 
void SetBooleanColumnStatisticsData (const BooleanColumnStatisticsData &value)
 
void SetBooleanColumnStatisticsData (BooleanColumnStatisticsData &&value)
 
ColumnStatisticsDataWithBooleanColumnStatisticsData (const BooleanColumnStatisticsData &value)
 
ColumnStatisticsDataWithBooleanColumnStatisticsData (BooleanColumnStatisticsData &&value)
 
const DateColumnStatisticsDataGetDateColumnStatisticsData () const
 
bool DateColumnStatisticsDataHasBeenSet () const
 
void SetDateColumnStatisticsData (const DateColumnStatisticsData &value)
 
void SetDateColumnStatisticsData (DateColumnStatisticsData &&value)
 
ColumnStatisticsDataWithDateColumnStatisticsData (const DateColumnStatisticsData &value)
 
ColumnStatisticsDataWithDateColumnStatisticsData (DateColumnStatisticsData &&value)
 
const DecimalColumnStatisticsDataGetDecimalColumnStatisticsData () const
 
bool DecimalColumnStatisticsDataHasBeenSet () const
 
void SetDecimalColumnStatisticsData (const DecimalColumnStatisticsData &value)
 
void SetDecimalColumnStatisticsData (DecimalColumnStatisticsData &&value)
 
ColumnStatisticsDataWithDecimalColumnStatisticsData (const DecimalColumnStatisticsData &value)
 
ColumnStatisticsDataWithDecimalColumnStatisticsData (DecimalColumnStatisticsData &&value)
 
const DoubleColumnStatisticsDataGetDoubleColumnStatisticsData () const
 
bool DoubleColumnStatisticsDataHasBeenSet () const
 
void SetDoubleColumnStatisticsData (const DoubleColumnStatisticsData &value)
 
void SetDoubleColumnStatisticsData (DoubleColumnStatisticsData &&value)
 
ColumnStatisticsDataWithDoubleColumnStatisticsData (const DoubleColumnStatisticsData &value)
 
ColumnStatisticsDataWithDoubleColumnStatisticsData (DoubleColumnStatisticsData &&value)
 
const LongColumnStatisticsDataGetLongColumnStatisticsData () const
 
bool LongColumnStatisticsDataHasBeenSet () const
 
void SetLongColumnStatisticsData (const LongColumnStatisticsData &value)
 
void SetLongColumnStatisticsData (LongColumnStatisticsData &&value)
 
ColumnStatisticsDataWithLongColumnStatisticsData (const LongColumnStatisticsData &value)
 
ColumnStatisticsDataWithLongColumnStatisticsData (LongColumnStatisticsData &&value)
 
const StringColumnStatisticsDataGetStringColumnStatisticsData () const
 
bool StringColumnStatisticsDataHasBeenSet () const
 
void SetStringColumnStatisticsData (const StringColumnStatisticsData &value)
 
void SetStringColumnStatisticsData (StringColumnStatisticsData &&value)
 
ColumnStatisticsDataWithStringColumnStatisticsData (const StringColumnStatisticsData &value)
 
ColumnStatisticsDataWithStringColumnStatisticsData (StringColumnStatisticsData &&value)
 
const BinaryColumnStatisticsDataGetBinaryColumnStatisticsData () const
 
bool BinaryColumnStatisticsDataHasBeenSet () const
 
void SetBinaryColumnStatisticsData (const BinaryColumnStatisticsData &value)
 
void SetBinaryColumnStatisticsData (BinaryColumnStatisticsData &&value)
 
ColumnStatisticsDataWithBinaryColumnStatisticsData (const BinaryColumnStatisticsData &value)
 
ColumnStatisticsDataWithBinaryColumnStatisticsData (BinaryColumnStatisticsData &&value)
 

Detailed Description

Contains the individual types of column statistics data. Only one data object should be set and indicated by the Type attribute.

See Also:

AWS API Reference

Definition at line 40 of file ColumnStatisticsData.h.

Constructor & Destructor Documentation

◆ ColumnStatisticsData() [1/2]

Aws::Glue::Model::ColumnStatisticsData::ColumnStatisticsData ( )

◆ ColumnStatisticsData() [2/2]

Aws::Glue::Model::ColumnStatisticsData::ColumnStatisticsData ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ BinaryColumnStatisticsDataHasBeenSet()

bool Aws::Glue::Model::ColumnStatisticsData::BinaryColumnStatisticsDataHasBeenSet ( ) const
inline

Binary column statistics data.

Definition at line 274 of file ColumnStatisticsData.h.

◆ BooleanColumnStatisticsDataHasBeenSet()

bool Aws::Glue::Model::ColumnStatisticsData::BooleanColumnStatisticsDataHasBeenSet ( ) const
inline

Boolean column statistics data.

Definition at line 88 of file ColumnStatisticsData.h.

◆ DateColumnStatisticsDataHasBeenSet()

bool Aws::Glue::Model::ColumnStatisticsData::DateColumnStatisticsDataHasBeenSet ( ) const
inline

Date column statistics data.

Definition at line 119 of file ColumnStatisticsData.h.

◆ DecimalColumnStatisticsDataHasBeenSet()

bool Aws::Glue::Model::ColumnStatisticsData::DecimalColumnStatisticsDataHasBeenSet ( ) const
inline

Decimal column statistics data.

Definition at line 150 of file ColumnStatisticsData.h.

◆ DoubleColumnStatisticsDataHasBeenSet()

bool Aws::Glue::Model::ColumnStatisticsData::DoubleColumnStatisticsDataHasBeenSet ( ) const
inline

Double column statistics data.

Definition at line 181 of file ColumnStatisticsData.h.

◆ GetBinaryColumnStatisticsData()

const BinaryColumnStatisticsData& Aws::Glue::Model::ColumnStatisticsData::GetBinaryColumnStatisticsData ( ) const
inline

Binary column statistics data.

Definition at line 269 of file ColumnStatisticsData.h.

◆ GetBooleanColumnStatisticsData()

const BooleanColumnStatisticsData& Aws::Glue::Model::ColumnStatisticsData::GetBooleanColumnStatisticsData ( ) const
inline

Boolean column statistics data.

Definition at line 83 of file ColumnStatisticsData.h.

◆ GetDateColumnStatisticsData()

const DateColumnStatisticsData& Aws::Glue::Model::ColumnStatisticsData::GetDateColumnStatisticsData ( ) const
inline

Date column statistics data.

Definition at line 114 of file ColumnStatisticsData.h.

◆ GetDecimalColumnStatisticsData()

const DecimalColumnStatisticsData& Aws::Glue::Model::ColumnStatisticsData::GetDecimalColumnStatisticsData ( ) const
inline

Decimal column statistics data.

Definition at line 145 of file ColumnStatisticsData.h.

◆ GetDoubleColumnStatisticsData()

const DoubleColumnStatisticsData& Aws::Glue::Model::ColumnStatisticsData::GetDoubleColumnStatisticsData ( ) const
inline

Double column statistics data.

Definition at line 176 of file ColumnStatisticsData.h.

◆ GetLongColumnStatisticsData()

const LongColumnStatisticsData& Aws::Glue::Model::ColumnStatisticsData::GetLongColumnStatisticsData ( ) const
inline

Long column statistics data.

Definition at line 207 of file ColumnStatisticsData.h.

◆ GetStringColumnStatisticsData()

const StringColumnStatisticsData& Aws::Glue::Model::ColumnStatisticsData::GetStringColumnStatisticsData ( ) const
inline

String column statistics data.

Definition at line 238 of file ColumnStatisticsData.h.

◆ GetType()

const ColumnStatisticsType& Aws::Glue::Model::ColumnStatisticsData::GetType ( ) const
inline

The type of column statistics data.

Definition at line 52 of file ColumnStatisticsData.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Glue::Model::ColumnStatisticsData::Jsonize ( ) const

◆ LongColumnStatisticsDataHasBeenSet()

bool Aws::Glue::Model::ColumnStatisticsData::LongColumnStatisticsDataHasBeenSet ( ) const
inline

Long column statistics data.

Definition at line 212 of file ColumnStatisticsData.h.

◆ operator=()

ColumnStatisticsData& Aws::Glue::Model::ColumnStatisticsData::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetBinaryColumnStatisticsData() [1/2]

void Aws::Glue::Model::ColumnStatisticsData::SetBinaryColumnStatisticsData ( const BinaryColumnStatisticsData value)
inline

Binary column statistics data.

Definition at line 279 of file ColumnStatisticsData.h.

◆ SetBinaryColumnStatisticsData() [2/2]

void Aws::Glue::Model::ColumnStatisticsData::SetBinaryColumnStatisticsData ( BinaryColumnStatisticsData &&  value)
inline

Binary column statistics data.

Definition at line 284 of file ColumnStatisticsData.h.

◆ SetBooleanColumnStatisticsData() [1/2]

void Aws::Glue::Model::ColumnStatisticsData::SetBooleanColumnStatisticsData ( const BooleanColumnStatisticsData value)
inline

Boolean column statistics data.

Definition at line 93 of file ColumnStatisticsData.h.

◆ SetBooleanColumnStatisticsData() [2/2]

void Aws::Glue::Model::ColumnStatisticsData::SetBooleanColumnStatisticsData ( BooleanColumnStatisticsData &&  value)
inline

Boolean column statistics data.

Definition at line 98 of file ColumnStatisticsData.h.

◆ SetDateColumnStatisticsData() [1/2]

void Aws::Glue::Model::ColumnStatisticsData::SetDateColumnStatisticsData ( const DateColumnStatisticsData value)
inline

Date column statistics data.

Definition at line 124 of file ColumnStatisticsData.h.

◆ SetDateColumnStatisticsData() [2/2]

void Aws::Glue::Model::ColumnStatisticsData::SetDateColumnStatisticsData ( DateColumnStatisticsData &&  value)
inline

Date column statistics data.

Definition at line 129 of file ColumnStatisticsData.h.

◆ SetDecimalColumnStatisticsData() [1/2]

void Aws::Glue::Model::ColumnStatisticsData::SetDecimalColumnStatisticsData ( const DecimalColumnStatisticsData value)
inline

Decimal column statistics data.

Definition at line 155 of file ColumnStatisticsData.h.

◆ SetDecimalColumnStatisticsData() [2/2]

void Aws::Glue::Model::ColumnStatisticsData::SetDecimalColumnStatisticsData ( DecimalColumnStatisticsData &&  value)
inline

Decimal column statistics data.

Definition at line 160 of file ColumnStatisticsData.h.

◆ SetDoubleColumnStatisticsData() [1/2]

void Aws::Glue::Model::ColumnStatisticsData::SetDoubleColumnStatisticsData ( const DoubleColumnStatisticsData value)
inline

Double column statistics data.

Definition at line 186 of file ColumnStatisticsData.h.

◆ SetDoubleColumnStatisticsData() [2/2]

void Aws::Glue::Model::ColumnStatisticsData::SetDoubleColumnStatisticsData ( DoubleColumnStatisticsData &&  value)
inline

Double column statistics data.

Definition at line 191 of file ColumnStatisticsData.h.

◆ SetLongColumnStatisticsData() [1/2]

void Aws::Glue::Model::ColumnStatisticsData::SetLongColumnStatisticsData ( const LongColumnStatisticsData value)
inline

Long column statistics data.

Definition at line 217 of file ColumnStatisticsData.h.

◆ SetLongColumnStatisticsData() [2/2]

void Aws::Glue::Model::ColumnStatisticsData::SetLongColumnStatisticsData ( LongColumnStatisticsData &&  value)
inline

Long column statistics data.

Definition at line 222 of file ColumnStatisticsData.h.

◆ SetStringColumnStatisticsData() [1/2]

void Aws::Glue::Model::ColumnStatisticsData::SetStringColumnStatisticsData ( const StringColumnStatisticsData value)
inline

String column statistics data.

Definition at line 248 of file ColumnStatisticsData.h.

◆ SetStringColumnStatisticsData() [2/2]

void Aws::Glue::Model::ColumnStatisticsData::SetStringColumnStatisticsData ( StringColumnStatisticsData &&  value)
inline

String column statistics data.

Definition at line 253 of file ColumnStatisticsData.h.

◆ SetType() [1/2]

void Aws::Glue::Model::ColumnStatisticsData::SetType ( const ColumnStatisticsType value)
inline

The type of column statistics data.

Definition at line 62 of file ColumnStatisticsData.h.

◆ SetType() [2/2]

void Aws::Glue::Model::ColumnStatisticsData::SetType ( ColumnStatisticsType &&  value)
inline

The type of column statistics data.

Definition at line 67 of file ColumnStatisticsData.h.

◆ StringColumnStatisticsDataHasBeenSet()

bool Aws::Glue::Model::ColumnStatisticsData::StringColumnStatisticsDataHasBeenSet ( ) const
inline

String column statistics data.

Definition at line 243 of file ColumnStatisticsData.h.

◆ TypeHasBeenSet()

bool Aws::Glue::Model::ColumnStatisticsData::TypeHasBeenSet ( ) const
inline

The type of column statistics data.

Definition at line 57 of file ColumnStatisticsData.h.

◆ WithBinaryColumnStatisticsData() [1/2]

ColumnStatisticsData& Aws::Glue::Model::ColumnStatisticsData::WithBinaryColumnStatisticsData ( const BinaryColumnStatisticsData value)
inline

Binary column statistics data.

Definition at line 289 of file ColumnStatisticsData.h.

◆ WithBinaryColumnStatisticsData() [2/2]

ColumnStatisticsData& Aws::Glue::Model::ColumnStatisticsData::WithBinaryColumnStatisticsData ( BinaryColumnStatisticsData &&  value)
inline

Binary column statistics data.

Definition at line 294 of file ColumnStatisticsData.h.

◆ WithBooleanColumnStatisticsData() [1/2]

ColumnStatisticsData& Aws::Glue::Model::ColumnStatisticsData::WithBooleanColumnStatisticsData ( const BooleanColumnStatisticsData value)
inline

Boolean column statistics data.

Definition at line 103 of file ColumnStatisticsData.h.

◆ WithBooleanColumnStatisticsData() [2/2]

ColumnStatisticsData& Aws::Glue::Model::ColumnStatisticsData::WithBooleanColumnStatisticsData ( BooleanColumnStatisticsData &&  value)
inline

Boolean column statistics data.

Definition at line 108 of file ColumnStatisticsData.h.

◆ WithDateColumnStatisticsData() [1/2]

ColumnStatisticsData& Aws::Glue::Model::ColumnStatisticsData::WithDateColumnStatisticsData ( const DateColumnStatisticsData value)
inline

Date column statistics data.

Definition at line 134 of file ColumnStatisticsData.h.

◆ WithDateColumnStatisticsData() [2/2]

ColumnStatisticsData& Aws::Glue::Model::ColumnStatisticsData::WithDateColumnStatisticsData ( DateColumnStatisticsData &&  value)
inline

Date column statistics data.

Definition at line 139 of file ColumnStatisticsData.h.

◆ WithDecimalColumnStatisticsData() [1/2]

ColumnStatisticsData& Aws::Glue::Model::ColumnStatisticsData::WithDecimalColumnStatisticsData ( const DecimalColumnStatisticsData value)
inline

Decimal column statistics data.

Definition at line 165 of file ColumnStatisticsData.h.

◆ WithDecimalColumnStatisticsData() [2/2]

ColumnStatisticsData& Aws::Glue::Model::ColumnStatisticsData::WithDecimalColumnStatisticsData ( DecimalColumnStatisticsData &&  value)
inline

Decimal column statistics data.

Definition at line 170 of file ColumnStatisticsData.h.

◆ WithDoubleColumnStatisticsData() [1/2]

ColumnStatisticsData& Aws::Glue::Model::ColumnStatisticsData::WithDoubleColumnStatisticsData ( const DoubleColumnStatisticsData value)
inline

Double column statistics data.

Definition at line 196 of file ColumnStatisticsData.h.

◆ WithDoubleColumnStatisticsData() [2/2]

ColumnStatisticsData& Aws::Glue::Model::ColumnStatisticsData::WithDoubleColumnStatisticsData ( DoubleColumnStatisticsData &&  value)
inline

Double column statistics data.

Definition at line 201 of file ColumnStatisticsData.h.

◆ WithLongColumnStatisticsData() [1/2]

ColumnStatisticsData& Aws::Glue::Model::ColumnStatisticsData::WithLongColumnStatisticsData ( const LongColumnStatisticsData value)
inline

Long column statistics data.

Definition at line 227 of file ColumnStatisticsData.h.

◆ WithLongColumnStatisticsData() [2/2]

ColumnStatisticsData& Aws::Glue::Model::ColumnStatisticsData::WithLongColumnStatisticsData ( LongColumnStatisticsData &&  value)
inline

Long column statistics data.

Definition at line 232 of file ColumnStatisticsData.h.

◆ WithStringColumnStatisticsData() [1/2]

ColumnStatisticsData& Aws::Glue::Model::ColumnStatisticsData::WithStringColumnStatisticsData ( const StringColumnStatisticsData value)
inline

String column statistics data.

Definition at line 258 of file ColumnStatisticsData.h.

◆ WithStringColumnStatisticsData() [2/2]

ColumnStatisticsData& Aws::Glue::Model::ColumnStatisticsData::WithStringColumnStatisticsData ( StringColumnStatisticsData &&  value)
inline

String column statistics data.

Definition at line 263 of file ColumnStatisticsData.h.

◆ WithType() [1/2]

ColumnStatisticsData& Aws::Glue::Model::ColumnStatisticsData::WithType ( const ColumnStatisticsType value)
inline

The type of column statistics data.

Definition at line 72 of file ColumnStatisticsData.h.

◆ WithType() [2/2]

ColumnStatisticsData& Aws::Glue::Model::ColumnStatisticsData::WithType ( ColumnStatisticsType &&  value)
inline

The type of column statistics data.

Definition at line 77 of file ColumnStatisticsData.h.


The documentation for this class was generated from the following file: