Class: Aws::RDSDataService::Types::SqlParameter

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-rdsdataservice/types.rb

Overview

A parameter used in a SQL statement.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#nameString

The name of the parameter.

Returns:

  • (String)


936
937
938
939
940
941
942
# File 'lib/aws-sdk-rdsdataservice/types.rb', line 936

class SqlParameter < Struct.new(
  :name,
  :value,
  :type_hint)
  SENSITIVE = []
  include Aws::Structure
end

#type_hintString

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`.

  • ‘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`.

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

Returns:

  • (String)


936
937
938
939
940
941
942
# File 'lib/aws-sdk-rdsdataservice/types.rb', line 936

class SqlParameter < Struct.new(
  :name,
  :value,
  :type_hint)
  SENSITIVE = []
  include Aws::Structure
end

#valueTypes::Field

The value of the parameter.

Returns:



936
937
938
939
940
941
942
# File 'lib/aws-sdk-rdsdataservice/types.rb', line 936

class SqlParameter < Struct.new(
  :name,
  :value,
  :type_hint)
  SENSITIVE = []
  include Aws::Structure
end