AWS SDK for C++  1.9.72
AWS SDK for C++
Public Member Functions | List of all members
Aws::TimestreamQuery::Model::ColumnInfo Class Reference

#include <ColumnInfo.h>

Public Member Functions

 ColumnInfo ()
 
 ColumnInfo (Aws::Utils::Json::JsonView jsonValue)
 
ColumnInfooperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
ColumnInfoWithName (const Aws::String &value)
 
ColumnInfoWithName (Aws::String &&value)
 
ColumnInfoWithName (const char *value)
 
const TypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const Type &value)
 
void SetType (Type &&value)
 
ColumnInfoWithType (const Type &value)
 
ColumnInfoWithType (Type &&value)
 

Detailed Description

Contains the meta data for query results such as the column names, data types, and other attributes.

See Also:

AWS API Reference

Definition at line 34 of file ColumnInfo.h.

Constructor & Destructor Documentation

◆ ColumnInfo() [1/2]

Aws::TimestreamQuery::Model::ColumnInfo::ColumnInfo ( )

◆ ColumnInfo() [2/2]

Aws::TimestreamQuery::Model::ColumnInfo::ColumnInfo ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetName()

const Aws::String& Aws::TimestreamQuery::Model::ColumnInfo::GetName ( ) const
inline

The name of the result set column. The name of the result set is available for columns of all data types except for arrays.

Definition at line 47 of file ColumnInfo.h.

◆ GetType()

const Type& Aws::TimestreamQuery::Model::ColumnInfo::GetType ( ) const

The data type of the result set column. The data type can be a scalar or complex. Scalar data types are integers, strings, doubles, booleans, and others. Complex data types are types such as arrays, rows, and others.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::TimestreamQuery::Model::ColumnInfo::Jsonize ( ) const

◆ NameHasBeenSet()

bool Aws::TimestreamQuery::Model::ColumnInfo::NameHasBeenSet ( ) const
inline

The name of the result set column. The name of the result set is available for columns of all data types except for arrays.

Definition at line 53 of file ColumnInfo.h.

◆ operator=()

ColumnInfo& Aws::TimestreamQuery::Model::ColumnInfo::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetName() [1/3]

void Aws::TimestreamQuery::Model::ColumnInfo::SetName ( Aws::String &&  value)
inline

The name of the result set column. The name of the result set is available for columns of all data types except for arrays.

Definition at line 65 of file ColumnInfo.h.

◆ SetName() [2/3]

void Aws::TimestreamQuery::Model::ColumnInfo::SetName ( const Aws::String value)
inline

The name of the result set column. The name of the result set is available for columns of all data types except for arrays.

Definition at line 59 of file ColumnInfo.h.

◆ SetName() [3/3]

void Aws::TimestreamQuery::Model::ColumnInfo::SetName ( const char *  value)
inline

The name of the result set column. The name of the result set is available for columns of all data types except for arrays.

Definition at line 71 of file ColumnInfo.h.

◆ SetType() [1/2]

void Aws::TimestreamQuery::Model::ColumnInfo::SetType ( const Type value)

The data type of the result set column. The data type can be a scalar or complex. Scalar data types are integers, strings, doubles, booleans, and others. Complex data types are types such as arrays, rows, and others.

◆ SetType() [2/2]

void Aws::TimestreamQuery::Model::ColumnInfo::SetType ( Type &&  value)

The data type of the result set column. The data type can be a scalar or complex. Scalar data types are integers, strings, doubles, booleans, and others. Complex data types are types such as arrays, rows, and others.

◆ TypeHasBeenSet()

bool Aws::TimestreamQuery::Model::ColumnInfo::TypeHasBeenSet ( ) const

The data type of the result set column. The data type can be a scalar or complex. Scalar data types are integers, strings, doubles, booleans, and others. Complex data types are types such as arrays, rows, and others.

◆ WithName() [1/3]

ColumnInfo& Aws::TimestreamQuery::Model::ColumnInfo::WithName ( Aws::String &&  value)
inline

The name of the result set column. The name of the result set is available for columns of all data types except for arrays.

Definition at line 83 of file ColumnInfo.h.

◆ WithName() [2/3]

ColumnInfo& Aws::TimestreamQuery::Model::ColumnInfo::WithName ( const Aws::String value)
inline

The name of the result set column. The name of the result set is available for columns of all data types except for arrays.

Definition at line 77 of file ColumnInfo.h.

◆ WithName() [3/3]

ColumnInfo& Aws::TimestreamQuery::Model::ColumnInfo::WithName ( const char *  value)
inline

The name of the result set column. The name of the result set is available for columns of all data types except for arrays.

Definition at line 89 of file ColumnInfo.h.

◆ WithType() [1/2]

ColumnInfo& Aws::TimestreamQuery::Model::ColumnInfo::WithType ( const Type value)

The data type of the result set column. The data type can be a scalar or complex. Scalar data types are integers, strings, doubles, booleans, and others. Complex data types are types such as arrays, rows, and others.

◆ WithType() [2/2]

ColumnInfo& Aws::TimestreamQuery::Model::ColumnInfo::WithType ( Type &&  value)

The data type of the result set column. The data type can be a scalar or complex. Scalar data types are integers, strings, doubles, booleans, and others. Complex data types are types such as arrays, rows, and others.


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