AWS SDK for C++  1.8.78
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.

Values:

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

  • 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].

  • 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].

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

Definition at line 98 of file SqlParameter.h.

◆ GetValue()

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

The value of the parameter.

Definition at line 189 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 ( const Aws::String value)
inline

The name of the parameter.

Definition at line 55 of file SqlParameter.h.

◆ SetName() [2/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() [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.

Values:

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

  • 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].

  • 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].

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

Definition at line 132 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.

Values:

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

  • 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].

  • 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].

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

Definition at line 149 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 199 of file SqlParameter.h.

◆ SetValue() [2/2]

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

The value of the parameter.

Definition at line 204 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.

Values:

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

  • 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].

  • 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].

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

Definition at line 115 of file SqlParameter.h.

◆ ValueHasBeenSet()

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

The value of the parameter.

Definition at line 194 of file SqlParameter.h.

◆ WithName() [1/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() [2/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() [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.

Values:

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

  • 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].

  • 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].

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

Definition at line 166 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.

Values:

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

  • 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].

  • 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].

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

Definition at line 183 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 209 of file SqlParameter.h.

◆ WithValue() [2/2]

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

The value of the parameter.

Definition at line 214 of file SqlParameter.h.


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