Class: Aws::RDSDataService::Types::ColumnMetadata
- Inherits:
-
Struct
- Object
- Struct
- Aws::RDSDataService::Types::ColumnMetadata
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-rdsdataservice/types.rb
Overview
Contains the metadata for a column.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#array_base_column_type ⇒ Integer
The type of the column.
-
#is_auto_increment ⇒ Boolean
A value that indicates whether the column increments automatically.
-
#is_case_sensitive ⇒ Boolean
A value that indicates whether the column is case-sensitive.
-
#is_currency ⇒ Boolean
A value that indicates whether the column contains currency values.
-
#is_signed ⇒ Boolean
A value that indicates whether an integer column is signed.
-
#label ⇒ String
The label for the column.
-
#name ⇒ String
The name of the column.
-
#nullable ⇒ Integer
A value that indicates whether the column is nullable.
-
#precision ⇒ Integer
The precision value of a decimal number column.
-
#scale ⇒ Integer
The scale value of a decimal number column.
-
#schema_name ⇒ String
The name of the schema that owns the table that includes the column.
-
#table_name ⇒ String
The name of the table that includes the column.
-
#type ⇒ Integer
The type of the column.
-
#type_name ⇒ String
The database-specific data type of the column.
Instance Attribute Details
#array_base_column_type ⇒ Integer
The type of the column.
314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 |
# File 'lib/aws-sdk-rdsdataservice/types.rb', line 314 class ColumnMetadata < Struct.new( :array_base_column_type, :is_auto_increment, :is_case_sensitive, :is_currency, :is_signed, :label, :name, :nullable, :precision, :scale, :schema_name, :table_name, :type, :type_name) SENSITIVE = [] include Aws::Structure end |
#is_auto_increment ⇒ Boolean
A value that indicates whether the column increments automatically.
314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 |
# File 'lib/aws-sdk-rdsdataservice/types.rb', line 314 class ColumnMetadata < Struct.new( :array_base_column_type, :is_auto_increment, :is_case_sensitive, :is_currency, :is_signed, :label, :name, :nullable, :precision, :scale, :schema_name, :table_name, :type, :type_name) SENSITIVE = [] include Aws::Structure end |
#is_case_sensitive ⇒ Boolean
A value that indicates whether the column is case-sensitive.
314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 |
# File 'lib/aws-sdk-rdsdataservice/types.rb', line 314 class ColumnMetadata < Struct.new( :array_base_column_type, :is_auto_increment, :is_case_sensitive, :is_currency, :is_signed, :label, :name, :nullable, :precision, :scale, :schema_name, :table_name, :type, :type_name) SENSITIVE = [] include Aws::Structure end |
#is_currency ⇒ Boolean
A value that indicates whether the column contains currency values.
314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 |
# File 'lib/aws-sdk-rdsdataservice/types.rb', line 314 class ColumnMetadata < Struct.new( :array_base_column_type, :is_auto_increment, :is_case_sensitive, :is_currency, :is_signed, :label, :name, :nullable, :precision, :scale, :schema_name, :table_name, :type, :type_name) SENSITIVE = [] include Aws::Structure end |
#is_signed ⇒ Boolean
A value that indicates whether an integer column is signed.
314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 |
# File 'lib/aws-sdk-rdsdataservice/types.rb', line 314 class ColumnMetadata < Struct.new( :array_base_column_type, :is_auto_increment, :is_case_sensitive, :is_currency, :is_signed, :label, :name, :nullable, :precision, :scale, :schema_name, :table_name, :type, :type_name) SENSITIVE = [] include Aws::Structure end |
#label ⇒ String
The label for the column.
314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 |
# File 'lib/aws-sdk-rdsdataservice/types.rb', line 314 class ColumnMetadata < Struct.new( :array_base_column_type, :is_auto_increment, :is_case_sensitive, :is_currency, :is_signed, :label, :name, :nullable, :precision, :scale, :schema_name, :table_name, :type, :type_name) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the column.
314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 |
# File 'lib/aws-sdk-rdsdataservice/types.rb', line 314 class ColumnMetadata < Struct.new( :array_base_column_type, :is_auto_increment, :is_case_sensitive, :is_currency, :is_signed, :label, :name, :nullable, :precision, :scale, :schema_name, :table_name, :type, :type_name) SENSITIVE = [] include Aws::Structure end |
#nullable ⇒ Integer
A value that indicates whether the column is nullable.
314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 |
# File 'lib/aws-sdk-rdsdataservice/types.rb', line 314 class ColumnMetadata < Struct.new( :array_base_column_type, :is_auto_increment, :is_case_sensitive, :is_currency, :is_signed, :label, :name, :nullable, :precision, :scale, :schema_name, :table_name, :type, :type_name) SENSITIVE = [] include Aws::Structure end |
#precision ⇒ Integer
The precision value of a decimal number column.
314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 |
# File 'lib/aws-sdk-rdsdataservice/types.rb', line 314 class ColumnMetadata < Struct.new( :array_base_column_type, :is_auto_increment, :is_case_sensitive, :is_currency, :is_signed, :label, :name, :nullable, :precision, :scale, :schema_name, :table_name, :type, :type_name) SENSITIVE = [] include Aws::Structure end |
#scale ⇒ Integer
The scale value of a decimal number column.
314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 |
# File 'lib/aws-sdk-rdsdataservice/types.rb', line 314 class ColumnMetadata < Struct.new( :array_base_column_type, :is_auto_increment, :is_case_sensitive, :is_currency, :is_signed, :label, :name, :nullable, :precision, :scale, :schema_name, :table_name, :type, :type_name) SENSITIVE = [] include Aws::Structure end |
#schema_name ⇒ String
The name of the schema that owns the table that includes the column.
314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 |
# File 'lib/aws-sdk-rdsdataservice/types.rb', line 314 class ColumnMetadata < Struct.new( :array_base_column_type, :is_auto_increment, :is_case_sensitive, :is_currency, :is_signed, :label, :name, :nullable, :precision, :scale, :schema_name, :table_name, :type, :type_name) SENSITIVE = [] include Aws::Structure end |
#table_name ⇒ String
The name of the table that includes the column.
314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 |
# File 'lib/aws-sdk-rdsdataservice/types.rb', line 314 class ColumnMetadata < Struct.new( :array_base_column_type, :is_auto_increment, :is_case_sensitive, :is_currency, :is_signed, :label, :name, :nullable, :precision, :scale, :schema_name, :table_name, :type, :type_name) SENSITIVE = [] include Aws::Structure end |
#type ⇒ Integer
The type of the column.
314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 |
# File 'lib/aws-sdk-rdsdataservice/types.rb', line 314 class ColumnMetadata < Struct.new( :array_base_column_type, :is_auto_increment, :is_case_sensitive, :is_currency, :is_signed, :label, :name, :nullable, :precision, :scale, :schema_name, :table_name, :type, :type_name) SENSITIVE = [] include Aws::Structure end |
#type_name ⇒ String
The database-specific data type of the column.
314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 |
# File 'lib/aws-sdk-rdsdataservice/types.rb', line 314 class ColumnMetadata < Struct.new( :array_base_column_type, :is_auto_increment, :is_case_sensitive, :is_currency, :is_signed, :label, :name, :nullable, :precision, :scale, :schema_name, :table_name, :type, :type_name) SENSITIVE = [] include Aws::Structure end |