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

#include <LogicalTable.h>

Public Member Functions

 LogicalTable ()
 
 LogicalTable (Aws::Utils::Json::JsonView jsonValue)
 
LogicalTableoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetAlias () const
 
bool AliasHasBeenSet () const
 
void SetAlias (const Aws::String &value)
 
void SetAlias (Aws::String &&value)
 
void SetAlias (const char *value)
 
LogicalTableWithAlias (const Aws::String &value)
 
LogicalTableWithAlias (Aws::String &&value)
 
LogicalTableWithAlias (const char *value)
 
const Aws::Vector< TransformOperation > & GetDataTransforms () const
 
bool DataTransformsHasBeenSet () const
 
void SetDataTransforms (const Aws::Vector< TransformOperation > &value)
 
void SetDataTransforms (Aws::Vector< TransformOperation > &&value)
 
LogicalTableWithDataTransforms (const Aws::Vector< TransformOperation > &value)
 
LogicalTableWithDataTransforms (Aws::Vector< TransformOperation > &&value)
 
LogicalTableAddDataTransforms (const TransformOperation &value)
 
LogicalTableAddDataTransforms (TransformOperation &&value)
 
const LogicalTableSourceGetSource () const
 
bool SourceHasBeenSet () const
 
void SetSource (const LogicalTableSource &value)
 
void SetSource (LogicalTableSource &&value)
 
LogicalTableWithSource (const LogicalTableSource &value)
 
LogicalTableWithSource (LogicalTableSource &&value)
 

Detailed Description

A logical table is a unit that joins and that data transformations operate on. A logical table has a source, which can be either a physical table or result of a join. When a logical table points to a physical table, the logical table acts as a mutable copy of that physical table through transform operations.

See Also:

AWS API Reference

Definition at line 38 of file LogicalTable.h.

Constructor & Destructor Documentation

◆ LogicalTable() [1/2]

Aws::QuickSight::Model::LogicalTable::LogicalTable ( )

◆ LogicalTable() [2/2]

Aws::QuickSight::Model::LogicalTable::LogicalTable ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddDataTransforms() [1/2]

LogicalTable& Aws::QuickSight::Model::LogicalTable::AddDataTransforms ( const TransformOperation value)
inline

Transform operations that act on this logical table.

Definition at line 121 of file LogicalTable.h.

◆ AddDataTransforms() [2/2]

LogicalTable& Aws::QuickSight::Model::LogicalTable::AddDataTransforms ( TransformOperation &&  value)
inline

Transform operations that act on this logical table.

Definition at line 126 of file LogicalTable.h.

◆ AliasHasBeenSet()

bool Aws::QuickSight::Model::LogicalTable::AliasHasBeenSet ( ) const
inline

A display name for the logical table.

Definition at line 55 of file LogicalTable.h.

◆ DataTransformsHasBeenSet()

bool Aws::QuickSight::Model::LogicalTable::DataTransformsHasBeenSet ( ) const
inline

Transform operations that act on this logical table.

Definition at line 96 of file LogicalTable.h.

◆ GetAlias()

const Aws::String& Aws::QuickSight::Model::LogicalTable::GetAlias ( ) const
inline

A display name for the logical table.

Definition at line 50 of file LogicalTable.h.

◆ GetDataTransforms()

const Aws::Vector<TransformOperation>& Aws::QuickSight::Model::LogicalTable::GetDataTransforms ( ) const
inline

Transform operations that act on this logical table.

Definition at line 91 of file LogicalTable.h.

◆ GetSource()

const LogicalTableSource& Aws::QuickSight::Model::LogicalTable::GetSource ( ) const
inline

Source of this logical table.

Definition at line 132 of file LogicalTable.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::QuickSight::Model::LogicalTable::Jsonize ( ) const

◆ operator=()

LogicalTable& Aws::QuickSight::Model::LogicalTable::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAlias() [1/3]

void Aws::QuickSight::Model::LogicalTable::SetAlias ( const Aws::String value)
inline

A display name for the logical table.

Definition at line 60 of file LogicalTable.h.

◆ SetAlias() [2/3]

void Aws::QuickSight::Model::LogicalTable::SetAlias ( Aws::String &&  value)
inline

A display name for the logical table.

Definition at line 65 of file LogicalTable.h.

◆ SetAlias() [3/3]

void Aws::QuickSight::Model::LogicalTable::SetAlias ( const char *  value)
inline

A display name for the logical table.

Definition at line 70 of file LogicalTable.h.

◆ SetDataTransforms() [1/2]

void Aws::QuickSight::Model::LogicalTable::SetDataTransforms ( const Aws::Vector< TransformOperation > &  value)
inline

Transform operations that act on this logical table.

Definition at line 101 of file LogicalTable.h.

◆ SetDataTransforms() [2/2]

void Aws::QuickSight::Model::LogicalTable::SetDataTransforms ( Aws::Vector< TransformOperation > &&  value)
inline

Transform operations that act on this logical table.

Definition at line 106 of file LogicalTable.h.

◆ SetSource() [1/2]

void Aws::QuickSight::Model::LogicalTable::SetSource ( const LogicalTableSource value)
inline

Source of this logical table.

Definition at line 142 of file LogicalTable.h.

◆ SetSource() [2/2]

void Aws::QuickSight::Model::LogicalTable::SetSource ( LogicalTableSource &&  value)
inline

Source of this logical table.

Definition at line 147 of file LogicalTable.h.

◆ SourceHasBeenSet()

bool Aws::QuickSight::Model::LogicalTable::SourceHasBeenSet ( ) const
inline

Source of this logical table.

Definition at line 137 of file LogicalTable.h.

◆ WithAlias() [1/3]

LogicalTable& Aws::QuickSight::Model::LogicalTable::WithAlias ( const Aws::String value)
inline

A display name for the logical table.

Definition at line 75 of file LogicalTable.h.

◆ WithAlias() [2/3]

LogicalTable& Aws::QuickSight::Model::LogicalTable::WithAlias ( Aws::String &&  value)
inline

A display name for the logical table.

Definition at line 80 of file LogicalTable.h.

◆ WithAlias() [3/3]

LogicalTable& Aws::QuickSight::Model::LogicalTable::WithAlias ( const char *  value)
inline

A display name for the logical table.

Definition at line 85 of file LogicalTable.h.

◆ WithDataTransforms() [1/2]

LogicalTable& Aws::QuickSight::Model::LogicalTable::WithDataTransforms ( const Aws::Vector< TransformOperation > &  value)
inline

Transform operations that act on this logical table.

Definition at line 111 of file LogicalTable.h.

◆ WithDataTransforms() [2/2]

LogicalTable& Aws::QuickSight::Model::LogicalTable::WithDataTransforms ( Aws::Vector< TransformOperation > &&  value)
inline

Transform operations that act on this logical table.

Definition at line 116 of file LogicalTable.h.

◆ WithSource() [1/2]

LogicalTable& Aws::QuickSight::Model::LogicalTable::WithSource ( const LogicalTableSource value)
inline

Source of this logical table.

Definition at line 152 of file LogicalTable.h.

◆ WithSource() [2/2]

LogicalTable& Aws::QuickSight::Model::LogicalTable::WithSource ( LogicalTableSource &&  value)
inline

Source of this logical table.

Definition at line 157 of file LogicalTable.h.


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