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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-rdsdataservice/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 'gems/aws-sdk-rdsdataservice/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[.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.

Returns:

  • (String)


936
937
938
939
940
941
942
# File 'gems/aws-sdk-rdsdataservice/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 'gems/aws-sdk-rdsdataservice/lib/aws-sdk-rdsdataservice/types.rb', line 936

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