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

#include <ColumnStatistics.h>

Public Member Functions

 ColumnStatistics ()
 
 ColumnStatistics (Aws::Utils::Json::JsonView jsonValue)
 
ColumnStatisticsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetColumnName () const
 
bool ColumnNameHasBeenSet () const
 
void SetColumnName (const Aws::String &value)
 
void SetColumnName (Aws::String &&value)
 
void SetColumnName (const char *value)
 
ColumnStatisticsWithColumnName (const Aws::String &value)
 
ColumnStatisticsWithColumnName (Aws::String &&value)
 
ColumnStatisticsWithColumnName (const char *value)
 
const Aws::StringGetColumnType () const
 
bool ColumnTypeHasBeenSet () const
 
void SetColumnType (const Aws::String &value)
 
void SetColumnType (Aws::String &&value)
 
void SetColumnType (const char *value)
 
ColumnStatisticsWithColumnType (const Aws::String &value)
 
ColumnStatisticsWithColumnType (Aws::String &&value)
 
ColumnStatisticsWithColumnType (const char *value)
 
const Aws::Utils::DateTimeGetAnalyzedTime () const
 
bool AnalyzedTimeHasBeenSet () const
 
void SetAnalyzedTime (const Aws::Utils::DateTime &value)
 
void SetAnalyzedTime (Aws::Utils::DateTime &&value)
 
ColumnStatisticsWithAnalyzedTime (const Aws::Utils::DateTime &value)
 
ColumnStatisticsWithAnalyzedTime (Aws::Utils::DateTime &&value)
 
const ColumnStatisticsDataGetStatisticsData () const
 
bool StatisticsDataHasBeenSet () const
 
void SetStatisticsData (const ColumnStatisticsData &value)
 
void SetStatisticsData (ColumnStatisticsData &&value)
 
ColumnStatisticsWithStatisticsData (const ColumnStatisticsData &value)
 
ColumnStatisticsWithStatisticsData (ColumnStatisticsData &&value)
 

Detailed Description

Represents the generated column-level statistics for a table or partition.

See Also:

AWS API Reference

Definition at line 34 of file ColumnStatistics.h.

Constructor & Destructor Documentation

◆ ColumnStatistics() [1/2]

Aws::Glue::Model::ColumnStatistics::ColumnStatistics ( )

◆ ColumnStatistics() [2/2]

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

Member Function Documentation

◆ AnalyzedTimeHasBeenSet()

bool Aws::Glue::Model::ColumnStatistics::AnalyzedTimeHasBeenSet ( ) const
inline

The timestamp of when column statistics were generated.

Definition at line 133 of file ColumnStatistics.h.

◆ ColumnNameHasBeenSet()

bool Aws::Glue::Model::ColumnStatistics::ColumnNameHasBeenSet ( ) const
inline

Name of column which statistics belong to.

Definition at line 51 of file ColumnStatistics.h.

◆ ColumnTypeHasBeenSet()

bool Aws::Glue::Model::ColumnStatistics::ColumnTypeHasBeenSet ( ) const
inline

The data type of the column.

Definition at line 92 of file ColumnStatistics.h.

◆ GetAnalyzedTime()

const Aws::Utils::DateTime& Aws::Glue::Model::ColumnStatistics::GetAnalyzedTime ( ) const
inline

The timestamp of when column statistics were generated.

Definition at line 128 of file ColumnStatistics.h.

◆ GetColumnName()

const Aws::String& Aws::Glue::Model::ColumnStatistics::GetColumnName ( ) const
inline

Name of column which statistics belong to.

Definition at line 46 of file ColumnStatistics.h.

◆ GetColumnType()

const Aws::String& Aws::Glue::Model::ColumnStatistics::GetColumnType ( ) const
inline

The data type of the column.

Definition at line 87 of file ColumnStatistics.h.

◆ GetStatisticsData()

const ColumnStatisticsData& Aws::Glue::Model::ColumnStatistics::GetStatisticsData ( ) const
inline

A ColumnStatisticData object that contains the statistics data values.

Definition at line 160 of file ColumnStatistics.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetAnalyzedTime() [1/2]

void Aws::Glue::Model::ColumnStatistics::SetAnalyzedTime ( const Aws::Utils::DateTime value)
inline

The timestamp of when column statistics were generated.

Definition at line 138 of file ColumnStatistics.h.

◆ SetAnalyzedTime() [2/2]

void Aws::Glue::Model::ColumnStatistics::SetAnalyzedTime ( Aws::Utils::DateTime &&  value)
inline

The timestamp of when column statistics were generated.

Definition at line 143 of file ColumnStatistics.h.

◆ SetColumnName() [1/3]

void Aws::Glue::Model::ColumnStatistics::SetColumnName ( const Aws::String value)
inline

Name of column which statistics belong to.

Definition at line 56 of file ColumnStatistics.h.

◆ SetColumnName() [2/3]

void Aws::Glue::Model::ColumnStatistics::SetColumnName ( Aws::String &&  value)
inline

Name of column which statistics belong to.

Definition at line 61 of file ColumnStatistics.h.

◆ SetColumnName() [3/3]

void Aws::Glue::Model::ColumnStatistics::SetColumnName ( const char *  value)
inline

Name of column which statistics belong to.

Definition at line 66 of file ColumnStatistics.h.

◆ SetColumnType() [1/3]

void Aws::Glue::Model::ColumnStatistics::SetColumnType ( const Aws::String value)
inline

The data type of the column.

Definition at line 97 of file ColumnStatistics.h.

◆ SetColumnType() [2/3]

void Aws::Glue::Model::ColumnStatistics::SetColumnType ( Aws::String &&  value)
inline

The data type of the column.

Definition at line 102 of file ColumnStatistics.h.

◆ SetColumnType() [3/3]

void Aws::Glue::Model::ColumnStatistics::SetColumnType ( const char *  value)
inline

The data type of the column.

Definition at line 107 of file ColumnStatistics.h.

◆ SetStatisticsData() [1/2]

void Aws::Glue::Model::ColumnStatistics::SetStatisticsData ( const ColumnStatisticsData value)
inline

A ColumnStatisticData object that contains the statistics data values.

Definition at line 172 of file ColumnStatistics.h.

◆ SetStatisticsData() [2/2]

void Aws::Glue::Model::ColumnStatistics::SetStatisticsData ( ColumnStatisticsData &&  value)
inline

A ColumnStatisticData object that contains the statistics data values.

Definition at line 178 of file ColumnStatistics.h.

◆ StatisticsDataHasBeenSet()

bool Aws::Glue::Model::ColumnStatistics::StatisticsDataHasBeenSet ( ) const
inline

A ColumnStatisticData object that contains the statistics data values.

Definition at line 166 of file ColumnStatistics.h.

◆ WithAnalyzedTime() [1/2]

ColumnStatistics& Aws::Glue::Model::ColumnStatistics::WithAnalyzedTime ( const Aws::Utils::DateTime value)
inline

The timestamp of when column statistics were generated.

Definition at line 148 of file ColumnStatistics.h.

◆ WithAnalyzedTime() [2/2]

ColumnStatistics& Aws::Glue::Model::ColumnStatistics::WithAnalyzedTime ( Aws::Utils::DateTime &&  value)
inline

The timestamp of when column statistics were generated.

Definition at line 153 of file ColumnStatistics.h.

◆ WithColumnName() [1/3]

ColumnStatistics& Aws::Glue::Model::ColumnStatistics::WithColumnName ( const Aws::String value)
inline

Name of column which statistics belong to.

Definition at line 71 of file ColumnStatistics.h.

◆ WithColumnName() [2/3]

ColumnStatistics& Aws::Glue::Model::ColumnStatistics::WithColumnName ( Aws::String &&  value)
inline

Name of column which statistics belong to.

Definition at line 76 of file ColumnStatistics.h.

◆ WithColumnName() [3/3]

ColumnStatistics& Aws::Glue::Model::ColumnStatistics::WithColumnName ( const char *  value)
inline

Name of column which statistics belong to.

Definition at line 81 of file ColumnStatistics.h.

◆ WithColumnType() [1/3]

ColumnStatistics& Aws::Glue::Model::ColumnStatistics::WithColumnType ( const Aws::String value)
inline

The data type of the column.

Definition at line 112 of file ColumnStatistics.h.

◆ WithColumnType() [2/3]

ColumnStatistics& Aws::Glue::Model::ColumnStatistics::WithColumnType ( Aws::String &&  value)
inline

The data type of the column.

Definition at line 117 of file ColumnStatistics.h.

◆ WithColumnType() [3/3]

ColumnStatistics& Aws::Glue::Model::ColumnStatistics::WithColumnType ( const char *  value)
inline

The data type of the column.

Definition at line 122 of file ColumnStatistics.h.

◆ WithStatisticsData() [1/2]

ColumnStatistics& Aws::Glue::Model::ColumnStatistics::WithStatisticsData ( const ColumnStatisticsData value)
inline

A ColumnStatisticData object that contains the statistics data values.

Definition at line 184 of file ColumnStatistics.h.

◆ WithStatisticsData() [2/2]

ColumnStatistics& Aws::Glue::Model::ColumnStatistics::WithStatisticsData ( ColumnStatisticsData &&  value)
inline

A ColumnStatisticData object that contains the statistics data values.

Definition at line 190 of file ColumnStatistics.h.


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