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

#include <SkewedInfo.h>

Public Member Functions

 SkewedInfo ()
 
 SkewedInfo (Aws::Utils::Json::JsonView jsonValue)
 
SkewedInfooperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< Aws::String > & GetSkewedColumnNames () const
 
bool SkewedColumnNamesHasBeenSet () const
 
void SetSkewedColumnNames (const Aws::Vector< Aws::String > &value)
 
void SetSkewedColumnNames (Aws::Vector< Aws::String > &&value)
 
SkewedInfoWithSkewedColumnNames (const Aws::Vector< Aws::String > &value)
 
SkewedInfoWithSkewedColumnNames (Aws::Vector< Aws::String > &&value)
 
SkewedInfoAddSkewedColumnNames (const Aws::String &value)
 
SkewedInfoAddSkewedColumnNames (Aws::String &&value)
 
SkewedInfoAddSkewedColumnNames (const char *value)
 
const Aws::Vector< Aws::String > & GetSkewedColumnValues () const
 
bool SkewedColumnValuesHasBeenSet () const
 
void SetSkewedColumnValues (const Aws::Vector< Aws::String > &value)
 
void SetSkewedColumnValues (Aws::Vector< Aws::String > &&value)
 
SkewedInfoWithSkewedColumnValues (const Aws::Vector< Aws::String > &value)
 
SkewedInfoWithSkewedColumnValues (Aws::Vector< Aws::String > &&value)
 
SkewedInfoAddSkewedColumnValues (const Aws::String &value)
 
SkewedInfoAddSkewedColumnValues (Aws::String &&value)
 
SkewedInfoAddSkewedColumnValues (const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetSkewedColumnValueLocationMaps () const
 
bool SkewedColumnValueLocationMapsHasBeenSet () const
 
void SetSkewedColumnValueLocationMaps (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetSkewedColumnValueLocationMaps (Aws::Map< Aws::String, Aws::String > &&value)
 
SkewedInfoWithSkewedColumnValueLocationMaps (const Aws::Map< Aws::String, Aws::String > &value)
 
SkewedInfoWithSkewedColumnValueLocationMaps (Aws::Map< Aws::String, Aws::String > &&value)
 
SkewedInfoAddSkewedColumnValueLocationMaps (const Aws::String &key, const Aws::String &value)
 
SkewedInfoAddSkewedColumnValueLocationMaps (Aws::String &&key, const Aws::String &value)
 
SkewedInfoAddSkewedColumnValueLocationMaps (const Aws::String &key, Aws::String &&value)
 
SkewedInfoAddSkewedColumnValueLocationMaps (Aws::String &&key, Aws::String &&value)
 
SkewedInfoAddSkewedColumnValueLocationMaps (const char *key, Aws::String &&value)
 
SkewedInfoAddSkewedColumnValueLocationMaps (Aws::String &&key, const char *value)
 
SkewedInfoAddSkewedColumnValueLocationMaps (const char *key, const char *value)
 

Detailed Description

Specifies skewed values in a table. Skewed values are those that occur with very high frequency.

See Also:

AWS API Reference

Definition at line 34 of file SkewedInfo.h.

Constructor & Destructor Documentation

◆ SkewedInfo() [1/2]

Aws::Glue::Model::SkewedInfo::SkewedInfo ( )

◆ SkewedInfo() [2/2]

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

Member Function Documentation

◆ AddSkewedColumnNames() [1/3]

SkewedInfo& Aws::Glue::Model::SkewedInfo::AddSkewedColumnNames ( const Aws::String value)
inline

A list of names of columns that contain skewed values.

Definition at line 76 of file SkewedInfo.h.

◆ AddSkewedColumnNames() [2/3]

SkewedInfo& Aws::Glue::Model::SkewedInfo::AddSkewedColumnNames ( Aws::String &&  value)
inline

A list of names of columns that contain skewed values.

Definition at line 81 of file SkewedInfo.h.

◆ AddSkewedColumnNames() [3/3]

SkewedInfo& Aws::Glue::Model::SkewedInfo::AddSkewedColumnNames ( const char *  value)
inline

A list of names of columns that contain skewed values.

Definition at line 86 of file SkewedInfo.h.

◆ AddSkewedColumnValueLocationMaps() [1/7]

SkewedInfo& Aws::Glue::Model::SkewedInfo::AddSkewedColumnValueLocationMaps ( const Aws::String key,
const Aws::String value 
)
inline

A mapping of skewed values to the columns that contain them.

Definition at line 168 of file SkewedInfo.h.

◆ AddSkewedColumnValueLocationMaps() [2/7]

SkewedInfo& Aws::Glue::Model::SkewedInfo::AddSkewedColumnValueLocationMaps ( Aws::String &&  key,
const Aws::String value 
)
inline

A mapping of skewed values to the columns that contain them.

Definition at line 173 of file SkewedInfo.h.

◆ AddSkewedColumnValueLocationMaps() [3/7]

SkewedInfo& Aws::Glue::Model::SkewedInfo::AddSkewedColumnValueLocationMaps ( const Aws::String key,
Aws::String &&  value 
)
inline

A mapping of skewed values to the columns that contain them.

Definition at line 178 of file SkewedInfo.h.

◆ AddSkewedColumnValueLocationMaps() [4/7]

SkewedInfo& Aws::Glue::Model::SkewedInfo::AddSkewedColumnValueLocationMaps ( Aws::String &&  key,
Aws::String &&  value 
)
inline

A mapping of skewed values to the columns that contain them.

Definition at line 183 of file SkewedInfo.h.

◆ AddSkewedColumnValueLocationMaps() [5/7]

SkewedInfo& Aws::Glue::Model::SkewedInfo::AddSkewedColumnValueLocationMaps ( const char *  key,
Aws::String &&  value 
)
inline

A mapping of skewed values to the columns that contain them.

Definition at line 188 of file SkewedInfo.h.

◆ AddSkewedColumnValueLocationMaps() [6/7]

SkewedInfo& Aws::Glue::Model::SkewedInfo::AddSkewedColumnValueLocationMaps ( Aws::String &&  key,
const char *  value 
)
inline

A mapping of skewed values to the columns that contain them.

Definition at line 193 of file SkewedInfo.h.

◆ AddSkewedColumnValueLocationMaps() [7/7]

SkewedInfo& Aws::Glue::Model::SkewedInfo::AddSkewedColumnValueLocationMaps ( const char *  key,
const char *  value 
)
inline

A mapping of skewed values to the columns that contain them.

Definition at line 198 of file SkewedInfo.h.

◆ AddSkewedColumnValues() [1/3]

SkewedInfo& Aws::Glue::Model::SkewedInfo::AddSkewedColumnValues ( const Aws::String value)
inline

A list of values that appear so frequently as to be considered skewed.

Definition at line 122 of file SkewedInfo.h.

◆ AddSkewedColumnValues() [2/3]

SkewedInfo& Aws::Glue::Model::SkewedInfo::AddSkewedColumnValues ( Aws::String &&  value)
inline

A list of values that appear so frequently as to be considered skewed.

Definition at line 127 of file SkewedInfo.h.

◆ AddSkewedColumnValues() [3/3]

SkewedInfo& Aws::Glue::Model::SkewedInfo::AddSkewedColumnValues ( const char *  value)
inline

A list of values that appear so frequently as to be considered skewed.

Definition at line 132 of file SkewedInfo.h.

◆ GetSkewedColumnNames()

const Aws::Vector<Aws::String>& Aws::Glue::Model::SkewedInfo::GetSkewedColumnNames ( ) const
inline

A list of names of columns that contain skewed values.

Definition at line 46 of file SkewedInfo.h.

◆ GetSkewedColumnValueLocationMaps()

const Aws::Map<Aws::String, Aws::String>& Aws::Glue::Model::SkewedInfo::GetSkewedColumnValueLocationMaps ( ) const
inline

A mapping of skewed values to the columns that contain them.

Definition at line 138 of file SkewedInfo.h.

◆ GetSkewedColumnValues()

const Aws::Vector<Aws::String>& Aws::Glue::Model::SkewedInfo::GetSkewedColumnValues ( ) const
inline

A list of values that appear so frequently as to be considered skewed.

Definition at line 92 of file SkewedInfo.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetSkewedColumnNames() [1/2]

void Aws::Glue::Model::SkewedInfo::SetSkewedColumnNames ( const Aws::Vector< Aws::String > &  value)
inline

A list of names of columns that contain skewed values.

Definition at line 56 of file SkewedInfo.h.

◆ SetSkewedColumnNames() [2/2]

void Aws::Glue::Model::SkewedInfo::SetSkewedColumnNames ( Aws::Vector< Aws::String > &&  value)
inline

A list of names of columns that contain skewed values.

Definition at line 61 of file SkewedInfo.h.

◆ SetSkewedColumnValueLocationMaps() [1/2]

void Aws::Glue::Model::SkewedInfo::SetSkewedColumnValueLocationMaps ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

A mapping of skewed values to the columns that contain them.

Definition at line 148 of file SkewedInfo.h.

◆ SetSkewedColumnValueLocationMaps() [2/2]

void Aws::Glue::Model::SkewedInfo::SetSkewedColumnValueLocationMaps ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A mapping of skewed values to the columns that contain them.

Definition at line 153 of file SkewedInfo.h.

◆ SetSkewedColumnValues() [1/2]

void Aws::Glue::Model::SkewedInfo::SetSkewedColumnValues ( const Aws::Vector< Aws::String > &  value)
inline

A list of values that appear so frequently as to be considered skewed.

Definition at line 102 of file SkewedInfo.h.

◆ SetSkewedColumnValues() [2/2]

void Aws::Glue::Model::SkewedInfo::SetSkewedColumnValues ( Aws::Vector< Aws::String > &&  value)
inline

A list of values that appear so frequently as to be considered skewed.

Definition at line 107 of file SkewedInfo.h.

◆ SkewedColumnNamesHasBeenSet()

bool Aws::Glue::Model::SkewedInfo::SkewedColumnNamesHasBeenSet ( ) const
inline

A list of names of columns that contain skewed values.

Definition at line 51 of file SkewedInfo.h.

◆ SkewedColumnValueLocationMapsHasBeenSet()

bool Aws::Glue::Model::SkewedInfo::SkewedColumnValueLocationMapsHasBeenSet ( ) const
inline

A mapping of skewed values to the columns that contain them.

Definition at line 143 of file SkewedInfo.h.

◆ SkewedColumnValuesHasBeenSet()

bool Aws::Glue::Model::SkewedInfo::SkewedColumnValuesHasBeenSet ( ) const
inline

A list of values that appear so frequently as to be considered skewed.

Definition at line 97 of file SkewedInfo.h.

◆ WithSkewedColumnNames() [1/2]

SkewedInfo& Aws::Glue::Model::SkewedInfo::WithSkewedColumnNames ( const Aws::Vector< Aws::String > &  value)
inline

A list of names of columns that contain skewed values.

Definition at line 66 of file SkewedInfo.h.

◆ WithSkewedColumnNames() [2/2]

SkewedInfo& Aws::Glue::Model::SkewedInfo::WithSkewedColumnNames ( Aws::Vector< Aws::String > &&  value)
inline

A list of names of columns that contain skewed values.

Definition at line 71 of file SkewedInfo.h.

◆ WithSkewedColumnValueLocationMaps() [1/2]

SkewedInfo& Aws::Glue::Model::SkewedInfo::WithSkewedColumnValueLocationMaps ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

A mapping of skewed values to the columns that contain them.

Definition at line 158 of file SkewedInfo.h.

◆ WithSkewedColumnValueLocationMaps() [2/2]

SkewedInfo& Aws::Glue::Model::SkewedInfo::WithSkewedColumnValueLocationMaps ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A mapping of skewed values to the columns that contain them.

Definition at line 163 of file SkewedInfo.h.

◆ WithSkewedColumnValues() [1/2]

SkewedInfo& Aws::Glue::Model::SkewedInfo::WithSkewedColumnValues ( const Aws::Vector< Aws::String > &  value)
inline

A list of values that appear so frequently as to be considered skewed.

Definition at line 112 of file SkewedInfo.h.

◆ WithSkewedColumnValues() [2/2]

SkewedInfo& Aws::Glue::Model::SkewedInfo::WithSkewedColumnValues ( Aws::Vector< Aws::String > &&  value)
inline

A list of values that appear so frequently as to be considered skewed.

Definition at line 117 of file SkewedInfo.h.


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