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

#include <SqlParameter.h>

Public Member Functions

 SqlParameter ()
 
 SqlParameter (Aws::Utils::Json::JsonView jsonValue)
 
SqlParameteroperator= (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)
 
SqlParameterWithName (const Aws::String &value)
 
SqlParameterWithName (Aws::String &&value)
 
SqlParameterWithName (const char *value)
 
const TypeHintGetTypeHint () const
 
bool TypeHintHasBeenSet () const
 
void SetTypeHint (const TypeHint &value)
 
void SetTypeHint (TypeHint &&value)
 
SqlParameterWithTypeHint (const TypeHint &value)
 
SqlParameterWithTypeHint (TypeHint &&value)
 
const FieldGetValue () const
 
bool ValueHasBeenSet () const
 
void SetValue (const Field &value)
 
void SetValue (Field &&value)
 
SqlParameterWithValue (const Field &value)
 
SqlParameterWithValue (Field &&value)
 

Detailed Description

A parameter used in a SQL statement.

See Also:

AWS API Reference

Definition at line 33 of file SqlParameter.h.

Constructor & Destructor Documentation

◆ SqlParameter() [1/2]

Aws::RDSDataService::Model::SqlParameter::SqlParameter ( )

◆ SqlParameter() [2/2]

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

Member Function Documentation

◆ GetName()

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

The name of the parameter.

Definition at line 45 of file SqlParameter.h.

◆ GetTypeHint()

const TypeHint& Aws::RDSDataService::Model::SqlParameter::GetTypeHint ( ) const
inline

A hint that specifies the correct object type for data type mapping. Possible values are as follows:

  • DATE - The corresponding String parameter value is sent as an object of DATE type to the database. The accepted format is YYYY-MM-DD.

  • DECIMAL - The corresponding String parameter value is sent as an object of DECIMAL type to the database.

  • JSON - The corresponding String parameter value is sent as an object of JSON type to the database.

  • TIME - The corresponding String parameter value is sent as an object of TIME type to the database. The accepted format is HH:MM:SS[.FFF].

  • TIMESTAMP - The corresponding String parameter value is sent as an object of TIMESTAMP type to the database. The accepted format is YYYY-MM-DD HH:MM:SS[.FFF].

  • UUID - The corresponding String parameter value is sent as an object of UUID type to the database.

Definition at line 102 of file SqlParameter.h.

◆ GetValue()

const Field& Aws::RDSDataService::Model::SqlParameter::GetValue ( ) const
inline

The value of the parameter.

Definition at line 213 of file SqlParameter.h.

◆ Jsonize()

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

◆ NameHasBeenSet()

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

The name of the parameter.

Definition at line 50 of file SqlParameter.h.

◆ operator=()

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

◆ SetName() [1/3]

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

The name of the parameter.

Definition at line 60 of file SqlParameter.h.

◆ SetName() [2/3]

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

The name of the parameter.

Definition at line 55 of file SqlParameter.h.

◆ SetName() [3/3]

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

The name of the parameter.

Definition at line 65 of file SqlParameter.h.

◆ SetTypeHint() [1/2]

void Aws::RDSDataService::Model::SqlParameter::SetTypeHint ( const TypeHint value)
inline

A hint that specifies the correct object type for data type mapping. Possible values are as follows:

  • DATE - The corresponding String parameter value is sent as an object of DATE type to the database. The accepted format is YYYY-MM-DD.

  • DECIMAL - The corresponding String parameter value is sent as an object of DECIMAL type to the database.

  • JSON - The corresponding String parameter value is sent as an object of JSON type to the database.

  • TIME - The corresponding String parameter value is sent as an object of TIME type to the database. The accepted format is HH:MM:SS[.FFF].

  • TIMESTAMP - The corresponding String parameter value is sent as an object of TIMESTAMP type to the database. The accepted format is YYYY-MM-DD HH:MM:SS[.FFF].

  • UUID - The corresponding String parameter value is sent as an object of UUID type to the database.

Definition at line 144 of file SqlParameter.h.

◆ SetTypeHint() [2/2]

void Aws::RDSDataService::Model::SqlParameter::SetTypeHint ( TypeHint &&  value)
inline

A hint that specifies the correct object type for data type mapping. Possible values are as follows:

  • DATE - The corresponding String parameter value is sent as an object of DATE type to the database. The accepted format is YYYY-MM-DD.

  • DECIMAL - The corresponding String parameter value is sent as an object of DECIMAL type to the database.

  • JSON - The corresponding String parameter value is sent as an object of JSON type to the database.

  • TIME - The corresponding String parameter value is sent as an object of TIME type to the database. The accepted format is HH:MM:SS[.FFF].

  • TIMESTAMP - The corresponding String parameter value is sent as an object of TIMESTAMP type to the database. The accepted format is YYYY-MM-DD HH:MM:SS[.FFF].

  • UUID - The corresponding String parameter value is sent as an object of UUID type to the database.

Definition at line 165 of file SqlParameter.h.

◆ SetValue() [1/2]

void Aws::RDSDataService::Model::SqlParameter::SetValue ( const Field value)
inline

The value of the parameter.

Definition at line 223 of file SqlParameter.h.

◆ SetValue() [2/2]

void Aws::RDSDataService::Model::SqlParameter::SetValue ( Field &&  value)
inline

The value of the parameter.

Definition at line 228 of file SqlParameter.h.

◆ TypeHintHasBeenSet()

bool Aws::RDSDataService::Model::SqlParameter::TypeHintHasBeenSet ( ) const
inline

A hint that specifies the correct object type for data type mapping. Possible values are as follows:

  • DATE - The corresponding String parameter value is sent as an object of DATE type to the database. The accepted format is YYYY-MM-DD.

  • DECIMAL - The corresponding String parameter value is sent as an object of DECIMAL type to the database.

  • JSON - The corresponding String parameter value is sent as an object of JSON type to the database.

  • TIME - The corresponding String parameter value is sent as an object of TIME type to the database. The accepted format is HH:MM:SS[.FFF].

  • TIMESTAMP - The corresponding String parameter value is sent as an object of TIMESTAMP type to the database. The accepted format is YYYY-MM-DD HH:MM:SS[.FFF].

  • UUID - The corresponding String parameter value is sent as an object of UUID type to the database.

Definition at line 123 of file SqlParameter.h.

◆ ValueHasBeenSet()

bool Aws::RDSDataService::Model::SqlParameter::ValueHasBeenSet ( ) const
inline

The value of the parameter.

Definition at line 218 of file SqlParameter.h.

◆ WithName() [1/3]

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

The name of the parameter.

Definition at line 75 of file SqlParameter.h.

◆ WithName() [2/3]

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

The name of the parameter.

Definition at line 70 of file SqlParameter.h.

◆ WithName() [3/3]

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

The name of the parameter.

Definition at line 80 of file SqlParameter.h.

◆ WithTypeHint() [1/2]

SqlParameter& Aws::RDSDataService::Model::SqlParameter::WithTypeHint ( const TypeHint value)
inline

A hint that specifies the correct object type for data type mapping. Possible values are as follows:

  • DATE - The corresponding String parameter value is sent as an object of DATE type to the database. The accepted format is YYYY-MM-DD.

  • DECIMAL - The corresponding String parameter value is sent as an object of DECIMAL type to the database.

  • JSON - The corresponding String parameter value is sent as an object of JSON type to the database.

  • TIME - The corresponding String parameter value is sent as an object of TIME type to the database. The accepted format is HH:MM:SS[.FFF].

  • TIMESTAMP - The corresponding String parameter value is sent as an object of TIMESTAMP type to the database. The accepted format is YYYY-MM-DD HH:MM:SS[.FFF].

  • UUID - The corresponding String parameter value is sent as an object of UUID type to the database.

Definition at line 186 of file SqlParameter.h.

◆ WithTypeHint() [2/2]

SqlParameter& Aws::RDSDataService::Model::SqlParameter::WithTypeHint ( TypeHint &&  value)
inline

A hint that specifies the correct object type for data type mapping. Possible values are as follows:

  • DATE - The corresponding String parameter value is sent as an object of DATE type to the database. The accepted format is YYYY-MM-DD.

  • DECIMAL - The corresponding String parameter value is sent as an object of DECIMAL type to the database.

  • JSON - The corresponding String parameter value is sent as an object of JSON type to the database.

  • TIME - The corresponding String parameter value is sent as an object of TIME type to the database. The accepted format is HH:MM:SS[.FFF].

  • TIMESTAMP - The corresponding String parameter value is sent as an object of TIMESTAMP type to the database. The accepted format is YYYY-MM-DD HH:MM:SS[.FFF].

  • UUID - The corresponding String parameter value is sent as an object of UUID type to the database.

Definition at line 207 of file SqlParameter.h.

◆ WithValue() [1/2]

SqlParameter& Aws::RDSDataService::Model::SqlParameter::WithValue ( const Field value)
inline

The value of the parameter.

Definition at line 233 of file SqlParameter.h.

◆ WithValue() [2/2]

SqlParameter& Aws::RDSDataService::Model::SqlParameter::WithValue ( Field &&  value)
inline

The value of the parameter.

Definition at line 238 of file SqlParameter.h.


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