AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::RDSDataService::Model::ColumnMetadata Class Reference

#include <ColumnMetadata.h>

Public Member Functions

 ColumnMetadata ()
 
 ColumnMetadata (Aws::Utils::Json::JsonView jsonValue)
 
ColumnMetadataoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
int GetArrayBaseColumnType () const
 
bool ArrayBaseColumnTypeHasBeenSet () const
 
void SetArrayBaseColumnType (int value)
 
ColumnMetadataWithArrayBaseColumnType (int value)
 
bool GetIsAutoIncrement () const
 
bool IsAutoIncrementHasBeenSet () const
 
void SetIsAutoIncrement (bool value)
 
ColumnMetadataWithIsAutoIncrement (bool value)
 
bool GetIsCaseSensitive () const
 
bool IsCaseSensitiveHasBeenSet () const
 
void SetIsCaseSensitive (bool value)
 
ColumnMetadataWithIsCaseSensitive (bool value)
 
bool GetIsCurrency () const
 
bool IsCurrencyHasBeenSet () const
 
void SetIsCurrency (bool value)
 
ColumnMetadataWithIsCurrency (bool value)
 
bool GetIsSigned () const
 
bool IsSignedHasBeenSet () const
 
void SetIsSigned (bool value)
 
ColumnMetadataWithIsSigned (bool value)
 
const Aws::StringGetLabel () const
 
bool LabelHasBeenSet () const
 
void SetLabel (const Aws::String &value)
 
void SetLabel (Aws::String &&value)
 
void SetLabel (const char *value)
 
ColumnMetadataWithLabel (const Aws::String &value)
 
ColumnMetadataWithLabel (Aws::String &&value)
 
ColumnMetadataWithLabel (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
ColumnMetadataWithName (const Aws::String &value)
 
ColumnMetadataWithName (Aws::String &&value)
 
ColumnMetadataWithName (const char *value)
 
int GetNullable () const
 
bool NullableHasBeenSet () const
 
void SetNullable (int value)
 
ColumnMetadataWithNullable (int value)
 
int GetPrecision () const
 
bool PrecisionHasBeenSet () const
 
void SetPrecision (int value)
 
ColumnMetadataWithPrecision (int value)
 
int GetScale () const
 
bool ScaleHasBeenSet () const
 
void SetScale (int value)
 
ColumnMetadataWithScale (int value)
 
const Aws::StringGetSchemaName () const
 
bool SchemaNameHasBeenSet () const
 
void SetSchemaName (const Aws::String &value)
 
void SetSchemaName (Aws::String &&value)
 
void SetSchemaName (const char *value)
 
ColumnMetadataWithSchemaName (const Aws::String &value)
 
ColumnMetadataWithSchemaName (Aws::String &&value)
 
ColumnMetadataWithSchemaName (const char *value)
 
const Aws::StringGetTableName () const
 
bool TableNameHasBeenSet () const
 
void SetTableName (const Aws::String &value)
 
void SetTableName (Aws::String &&value)
 
void SetTableName (const char *value)
 
ColumnMetadataWithTableName (const Aws::String &value)
 
ColumnMetadataWithTableName (Aws::String &&value)
 
ColumnMetadataWithTableName (const char *value)
 
int GetType () const
 
bool TypeHasBeenSet () const
 
void SetType (int value)
 
ColumnMetadataWithType (int value)
 
const Aws::StringGetTypeName () const
 
bool TypeNameHasBeenSet () const
 
void SetTypeName (const Aws::String &value)
 
void SetTypeName (Aws::String &&value)
 
void SetTypeName (const char *value)
 
ColumnMetadataWithTypeName (const Aws::String &value)
 
ColumnMetadataWithTypeName (Aws::String &&value)
 
ColumnMetadataWithTypeName (const char *value)
 

Detailed Description

Contains the metadata for a column.

See Also:

AWS API Reference

Definition at line 31 of file ColumnMetadata.h.

Constructor & Destructor Documentation

◆ ColumnMetadata() [1/2]

Aws::RDSDataService::Model::ColumnMetadata::ColumnMetadata ( )

◆ ColumnMetadata() [2/2]

Aws::RDSDataService::Model::ColumnMetadata::ColumnMetadata ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ArrayBaseColumnTypeHasBeenSet()

bool Aws::RDSDataService::Model::ColumnMetadata::ArrayBaseColumnTypeHasBeenSet ( ) const
inline

The type of the column.

Definition at line 48 of file ColumnMetadata.h.

◆ GetArrayBaseColumnType()

int Aws::RDSDataService::Model::ColumnMetadata::GetArrayBaseColumnType ( ) const
inline

The type of the column.

Definition at line 43 of file ColumnMetadata.h.

◆ GetIsAutoIncrement()

bool Aws::RDSDataService::Model::ColumnMetadata::GetIsAutoIncrement ( ) const
inline

A value that indicates whether the column increments automatically.

Definition at line 64 of file ColumnMetadata.h.

◆ GetIsCaseSensitive()

bool Aws::RDSDataService::Model::ColumnMetadata::GetIsCaseSensitive ( ) const
inline

A value that indicates whether the column is case-sensitive.

Definition at line 85 of file ColumnMetadata.h.

◆ GetIsCurrency()

bool Aws::RDSDataService::Model::ColumnMetadata::GetIsCurrency ( ) const
inline

A value that indicates whether the column contains currency values.

Definition at line 106 of file ColumnMetadata.h.

◆ GetIsSigned()

bool Aws::RDSDataService::Model::ColumnMetadata::GetIsSigned ( ) const
inline

A value that indicates whether an integer column is signed.

Definition at line 127 of file ColumnMetadata.h.

◆ GetLabel()

const Aws::String& Aws::RDSDataService::Model::ColumnMetadata::GetLabel ( ) const
inline

The label for the column.

Definition at line 148 of file ColumnMetadata.h.

◆ GetName()

const Aws::String& Aws::RDSDataService::Model::ColumnMetadata::GetName ( ) const
inline

The name of the column.

Definition at line 189 of file ColumnMetadata.h.

◆ GetNullable()

int Aws::RDSDataService::Model::ColumnMetadata::GetNullable ( ) const
inline

A value that indicates whether the column is nullable.

Definition at line 230 of file ColumnMetadata.h.

◆ GetPrecision()

int Aws::RDSDataService::Model::ColumnMetadata::GetPrecision ( ) const
inline

The precision value of a decimal number column.

Definition at line 251 of file ColumnMetadata.h.

◆ GetScale()

int Aws::RDSDataService::Model::ColumnMetadata::GetScale ( ) const
inline

The scale value of a decimal number column.

Definition at line 272 of file ColumnMetadata.h.

◆ GetSchemaName()

const Aws::String& Aws::RDSDataService::Model::ColumnMetadata::GetSchemaName ( ) const
inline

The name of the schema that owns the table that includes the column.

Definition at line 293 of file ColumnMetadata.h.

◆ GetTableName()

const Aws::String& Aws::RDSDataService::Model::ColumnMetadata::GetTableName ( ) const
inline

The name of the table that includes the column.

Definition at line 334 of file ColumnMetadata.h.

◆ GetType()

int Aws::RDSDataService::Model::ColumnMetadata::GetType ( ) const
inline

The type of the column.

Definition at line 375 of file ColumnMetadata.h.

◆ GetTypeName()

const Aws::String& Aws::RDSDataService::Model::ColumnMetadata::GetTypeName ( ) const
inline

The database-specific data type of the column.

Definition at line 396 of file ColumnMetadata.h.

◆ IsAutoIncrementHasBeenSet()

bool Aws::RDSDataService::Model::ColumnMetadata::IsAutoIncrementHasBeenSet ( ) const
inline

A value that indicates whether the column increments automatically.

Definition at line 69 of file ColumnMetadata.h.

◆ IsCaseSensitiveHasBeenSet()

bool Aws::RDSDataService::Model::ColumnMetadata::IsCaseSensitiveHasBeenSet ( ) const
inline

A value that indicates whether the column is case-sensitive.

Definition at line 90 of file ColumnMetadata.h.

◆ IsCurrencyHasBeenSet()

bool Aws::RDSDataService::Model::ColumnMetadata::IsCurrencyHasBeenSet ( ) const
inline

A value that indicates whether the column contains currency values.

Definition at line 111 of file ColumnMetadata.h.

◆ IsSignedHasBeenSet()

bool Aws::RDSDataService::Model::ColumnMetadata::IsSignedHasBeenSet ( ) const
inline

A value that indicates whether an integer column is signed.

Definition at line 132 of file ColumnMetadata.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::RDSDataService::Model::ColumnMetadata::Jsonize ( ) const

◆ LabelHasBeenSet()

bool Aws::RDSDataService::Model::ColumnMetadata::LabelHasBeenSet ( ) const
inline

The label for the column.

Definition at line 153 of file ColumnMetadata.h.

◆ NameHasBeenSet()

bool Aws::RDSDataService::Model::ColumnMetadata::NameHasBeenSet ( ) const
inline

The name of the column.

Definition at line 194 of file ColumnMetadata.h.

◆ NullableHasBeenSet()

bool Aws::RDSDataService::Model::ColumnMetadata::NullableHasBeenSet ( ) const
inline

A value that indicates whether the column is nullable.

Definition at line 235 of file ColumnMetadata.h.

◆ operator=()

ColumnMetadata& Aws::RDSDataService::Model::ColumnMetadata::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PrecisionHasBeenSet()

bool Aws::RDSDataService::Model::ColumnMetadata::PrecisionHasBeenSet ( ) const
inline

The precision value of a decimal number column.

Definition at line 256 of file ColumnMetadata.h.

◆ ScaleHasBeenSet()

bool Aws::RDSDataService::Model::ColumnMetadata::ScaleHasBeenSet ( ) const
inline

The scale value of a decimal number column.

Definition at line 277 of file ColumnMetadata.h.

◆ SchemaNameHasBeenSet()

bool Aws::RDSDataService::Model::ColumnMetadata::SchemaNameHasBeenSet ( ) const
inline

The name of the schema that owns the table that includes the column.

Definition at line 298 of file ColumnMetadata.h.

◆ SetArrayBaseColumnType()

void Aws::RDSDataService::Model::ColumnMetadata::SetArrayBaseColumnType ( int  value)
inline

The type of the column.

Definition at line 53 of file ColumnMetadata.h.

◆ SetIsAutoIncrement()

void Aws::RDSDataService::Model::ColumnMetadata::SetIsAutoIncrement ( bool  value)
inline

A value that indicates whether the column increments automatically.

Definition at line 74 of file ColumnMetadata.h.

◆ SetIsCaseSensitive()

void Aws::RDSDataService::Model::ColumnMetadata::SetIsCaseSensitive ( bool  value)
inline

A value that indicates whether the column is case-sensitive.

Definition at line 95 of file ColumnMetadata.h.

◆ SetIsCurrency()

void Aws::RDSDataService::Model::ColumnMetadata::SetIsCurrency ( bool  value)
inline

A value that indicates whether the column contains currency values.

Definition at line 116 of file ColumnMetadata.h.

◆ SetIsSigned()

void Aws::RDSDataService::Model::ColumnMetadata::SetIsSigned ( bool  value)
inline

A value that indicates whether an integer column is signed.

Definition at line 137 of file ColumnMetadata.h.

◆ SetLabel() [1/3]

void Aws::RDSDataService::Model::ColumnMetadata::SetLabel ( const Aws::String value)
inline

The label for the column.

Definition at line 158 of file ColumnMetadata.h.

◆ SetLabel() [2/3]

void Aws::RDSDataService::Model::ColumnMetadata::SetLabel ( Aws::String &&  value)
inline

The label for the column.

Definition at line 163 of file ColumnMetadata.h.

◆ SetLabel() [3/3]

void Aws::RDSDataService::Model::ColumnMetadata::SetLabel ( const char *  value)
inline

The label for the column.

Definition at line 168 of file ColumnMetadata.h.

◆ SetName() [1/3]

void Aws::RDSDataService::Model::ColumnMetadata::SetName ( const Aws::String value)
inline

The name of the column.

Definition at line 199 of file ColumnMetadata.h.

◆ SetName() [2/3]

void Aws::RDSDataService::Model::ColumnMetadata::SetName ( Aws::String &&  value)
inline

The name of the column.

Definition at line 204 of file ColumnMetadata.h.

◆ SetName() [3/3]

void Aws::RDSDataService::Model::ColumnMetadata::SetName ( const char *  value)
inline

The name of the column.

Definition at line 209 of file ColumnMetadata.h.

◆ SetNullable()

void Aws::RDSDataService::Model::ColumnMetadata::SetNullable ( int  value)
inline

A value that indicates whether the column is nullable.

Definition at line 240 of file ColumnMetadata.h.

◆ SetPrecision()

void Aws::RDSDataService::Model::ColumnMetadata::SetPrecision ( int  value)
inline

The precision value of a decimal number column.

Definition at line 261 of file ColumnMetadata.h.

◆ SetScale()

void Aws::RDSDataService::Model::ColumnMetadata::SetScale ( int  value)
inline

The scale value of a decimal number column.

Definition at line 282 of file ColumnMetadata.h.

◆ SetSchemaName() [1/3]

void Aws::RDSDataService::Model::ColumnMetadata::SetSchemaName ( const Aws::String value)
inline

The name of the schema that owns the table that includes the column.

Definition at line 303 of file ColumnMetadata.h.

◆ SetSchemaName() [2/3]

void Aws::RDSDataService::Model::ColumnMetadata::SetSchemaName ( Aws::String &&  value)
inline

The name of the schema that owns the table that includes the column.

Definition at line 308 of file ColumnMetadata.h.

◆ SetSchemaName() [3/3]

void Aws::RDSDataService::Model::ColumnMetadata::SetSchemaName ( const char *  value)
inline

The name of the schema that owns the table that includes the column.

Definition at line 313 of file ColumnMetadata.h.

◆ SetTableName() [1/3]

void Aws::RDSDataService::Model::ColumnMetadata::SetTableName ( const Aws::String value)
inline

The name of the table that includes the column.

Definition at line 344 of file ColumnMetadata.h.

◆ SetTableName() [2/3]

void Aws::RDSDataService::Model::ColumnMetadata::SetTableName ( Aws::String &&  value)
inline

The name of the table that includes the column.

Definition at line 349 of file ColumnMetadata.h.

◆ SetTableName() [3/3]

void Aws::RDSDataService::Model::ColumnMetadata::SetTableName ( const char *  value)
inline

The name of the table that includes the column.

Definition at line 354 of file ColumnMetadata.h.

◆ SetType()

void Aws::RDSDataService::Model::ColumnMetadata::SetType ( int  value)
inline

The type of the column.

Definition at line 385 of file ColumnMetadata.h.

◆ SetTypeName() [1/3]

void Aws::RDSDataService::Model::ColumnMetadata::SetTypeName ( const Aws::String value)
inline

The database-specific data type of the column.

Definition at line 406 of file ColumnMetadata.h.

◆ SetTypeName() [2/3]

void Aws::RDSDataService::Model::ColumnMetadata::SetTypeName ( Aws::String &&  value)
inline

The database-specific data type of the column.

Definition at line 411 of file ColumnMetadata.h.

◆ SetTypeName() [3/3]

void Aws::RDSDataService::Model::ColumnMetadata::SetTypeName ( const char *  value)
inline

The database-specific data type of the column.

Definition at line 416 of file ColumnMetadata.h.

◆ TableNameHasBeenSet()

bool Aws::RDSDataService::Model::ColumnMetadata::TableNameHasBeenSet ( ) const
inline

The name of the table that includes the column.

Definition at line 339 of file ColumnMetadata.h.

◆ TypeHasBeenSet()

bool Aws::RDSDataService::Model::ColumnMetadata::TypeHasBeenSet ( ) const
inline

The type of the column.

Definition at line 380 of file ColumnMetadata.h.

◆ TypeNameHasBeenSet()

bool Aws::RDSDataService::Model::ColumnMetadata::TypeNameHasBeenSet ( ) const
inline

The database-specific data type of the column.

Definition at line 401 of file ColumnMetadata.h.

◆ WithArrayBaseColumnType()

ColumnMetadata& Aws::RDSDataService::Model::ColumnMetadata::WithArrayBaseColumnType ( int  value)
inline

The type of the column.

Definition at line 58 of file ColumnMetadata.h.

◆ WithIsAutoIncrement()

ColumnMetadata& Aws::RDSDataService::Model::ColumnMetadata::WithIsAutoIncrement ( bool  value)
inline

A value that indicates whether the column increments automatically.

Definition at line 79 of file ColumnMetadata.h.

◆ WithIsCaseSensitive()

ColumnMetadata& Aws::RDSDataService::Model::ColumnMetadata::WithIsCaseSensitive ( bool  value)
inline

A value that indicates whether the column is case-sensitive.

Definition at line 100 of file ColumnMetadata.h.

◆ WithIsCurrency()

ColumnMetadata& Aws::RDSDataService::Model::ColumnMetadata::WithIsCurrency ( bool  value)
inline

A value that indicates whether the column contains currency values.

Definition at line 121 of file ColumnMetadata.h.

◆ WithIsSigned()

ColumnMetadata& Aws::RDSDataService::Model::ColumnMetadata::WithIsSigned ( bool  value)
inline

A value that indicates whether an integer column is signed.

Definition at line 142 of file ColumnMetadata.h.

◆ WithLabel() [1/3]

ColumnMetadata& Aws::RDSDataService::Model::ColumnMetadata::WithLabel ( const Aws::String value)
inline

The label for the column.

Definition at line 173 of file ColumnMetadata.h.

◆ WithLabel() [2/3]

ColumnMetadata& Aws::RDSDataService::Model::ColumnMetadata::WithLabel ( Aws::String &&  value)
inline

The label for the column.

Definition at line 178 of file ColumnMetadata.h.

◆ WithLabel() [3/3]

ColumnMetadata& Aws::RDSDataService::Model::ColumnMetadata::WithLabel ( const char *  value)
inline

The label for the column.

Definition at line 183 of file ColumnMetadata.h.

◆ WithName() [1/3]

ColumnMetadata& Aws::RDSDataService::Model::ColumnMetadata::WithName ( const Aws::String value)
inline

The name of the column.

Definition at line 214 of file ColumnMetadata.h.

◆ WithName() [2/3]

ColumnMetadata& Aws::RDSDataService::Model::ColumnMetadata::WithName ( Aws::String &&  value)
inline

The name of the column.

Definition at line 219 of file ColumnMetadata.h.

◆ WithName() [3/3]

ColumnMetadata& Aws::RDSDataService::Model::ColumnMetadata::WithName ( const char *  value)
inline

The name of the column.

Definition at line 224 of file ColumnMetadata.h.

◆ WithNullable()

ColumnMetadata& Aws::RDSDataService::Model::ColumnMetadata::WithNullable ( int  value)
inline

A value that indicates whether the column is nullable.

Definition at line 245 of file ColumnMetadata.h.

◆ WithPrecision()

ColumnMetadata& Aws::RDSDataService::Model::ColumnMetadata::WithPrecision ( int  value)
inline

The precision value of a decimal number column.

Definition at line 266 of file ColumnMetadata.h.

◆ WithScale()

ColumnMetadata& Aws::RDSDataService::Model::ColumnMetadata::WithScale ( int  value)
inline

The scale value of a decimal number column.

Definition at line 287 of file ColumnMetadata.h.

◆ WithSchemaName() [1/3]

ColumnMetadata& Aws::RDSDataService::Model::ColumnMetadata::WithSchemaName ( const Aws::String value)
inline

The name of the schema that owns the table that includes the column.

Definition at line 318 of file ColumnMetadata.h.

◆ WithSchemaName() [2/3]

ColumnMetadata& Aws::RDSDataService::Model::ColumnMetadata::WithSchemaName ( Aws::String &&  value)
inline

The name of the schema that owns the table that includes the column.

Definition at line 323 of file ColumnMetadata.h.

◆ WithSchemaName() [3/3]

ColumnMetadata& Aws::RDSDataService::Model::ColumnMetadata::WithSchemaName ( const char *  value)
inline

The name of the schema that owns the table that includes the column.

Definition at line 328 of file ColumnMetadata.h.

◆ WithTableName() [1/3]

ColumnMetadata& Aws::RDSDataService::Model::ColumnMetadata::WithTableName ( const Aws::String value)
inline

The name of the table that includes the column.

Definition at line 359 of file ColumnMetadata.h.

◆ WithTableName() [2/3]

ColumnMetadata& Aws::RDSDataService::Model::ColumnMetadata::WithTableName ( Aws::String &&  value)
inline

The name of the table that includes the column.

Definition at line 364 of file ColumnMetadata.h.

◆ WithTableName() [3/3]

ColumnMetadata& Aws::RDSDataService::Model::ColumnMetadata::WithTableName ( const char *  value)
inline

The name of the table that includes the column.

Definition at line 369 of file ColumnMetadata.h.

◆ WithType()

ColumnMetadata& Aws::RDSDataService::Model::ColumnMetadata::WithType ( int  value)
inline

The type of the column.

Definition at line 390 of file ColumnMetadata.h.

◆ WithTypeName() [1/3]

ColumnMetadata& Aws::RDSDataService::Model::ColumnMetadata::WithTypeName ( const Aws::String value)
inline

The database-specific data type of the column.

Definition at line 421 of file ColumnMetadata.h.

◆ WithTypeName() [2/3]

ColumnMetadata& Aws::RDSDataService::Model::ColumnMetadata::WithTypeName ( Aws::String &&  value)
inline

The database-specific data type of the column.

Definition at line 426 of file ColumnMetadata.h.

◆ WithTypeName() [3/3]

ColumnMetadata& Aws::RDSDataService::Model::ColumnMetadata::WithTypeName ( const char *  value)
inline

The database-specific data type of the column.

Definition at line 431 of file ColumnMetadata.h.


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