Class: Aws::RedshiftDataAPIService::Types::ColumnMetadata
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::RedshiftDataAPIService::Types::ColumnMetadata
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-redshiftdataapiservice/types.rb
 
Overview
The properties (metadata) of a column.
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #column_default  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The default value of the column.
 - 
  
    
      #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.
 - 
  
    
      #length  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The length of 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 contains the table that includes the column.
 - 
  
    
      #table_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The name of the table that includes the column.
 - 
  
    
      #type_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The database-specific data type of the column.
 
Instance Attribute Details
#column_default ⇒ String
The default value of the column.
      287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303  | 
    
      # File 'lib/aws-sdk-redshiftdataapiservice/types.rb', line 287 class ColumnMetadata < Struct.new( :column_default, :is_case_sensitive, :is_currency, :is_signed, :label, :length, :name, :nullable, :precision, :scale, :schema_name, :table_name, :type_name) SENSITIVE = [] include Aws::Structure end  | 
  
#is_case_sensitive ⇒ Boolean
A value that indicates whether the column is case-sensitive.
      287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303  | 
    
      # File 'lib/aws-sdk-redshiftdataapiservice/types.rb', line 287 class ColumnMetadata < Struct.new( :column_default, :is_case_sensitive, :is_currency, :is_signed, :label, :length, :name, :nullable, :precision, :scale, :schema_name, :table_name, :type_name) SENSITIVE = [] include Aws::Structure end  | 
  
#is_currency ⇒ Boolean
A value that indicates whether the column contains currency values.
      287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303  | 
    
      # File 'lib/aws-sdk-redshiftdataapiservice/types.rb', line 287 class ColumnMetadata < Struct.new( :column_default, :is_case_sensitive, :is_currency, :is_signed, :label, :length, :name, :nullable, :precision, :scale, :schema_name, :table_name, :type_name) SENSITIVE = [] include Aws::Structure end  | 
  
#is_signed ⇒ Boolean
A value that indicates whether an integer column is signed.
      287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303  | 
    
      # File 'lib/aws-sdk-redshiftdataapiservice/types.rb', line 287 class ColumnMetadata < Struct.new( :column_default, :is_case_sensitive, :is_currency, :is_signed, :label, :length, :name, :nullable, :precision, :scale, :schema_name, :table_name, :type_name) SENSITIVE = [] include Aws::Structure end  | 
  
#label ⇒ String
The label for the column.
      287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303  | 
    
      # File 'lib/aws-sdk-redshiftdataapiservice/types.rb', line 287 class ColumnMetadata < Struct.new( :column_default, :is_case_sensitive, :is_currency, :is_signed, :label, :length, :name, :nullable, :precision, :scale, :schema_name, :table_name, :type_name) SENSITIVE = [] include Aws::Structure end  | 
  
#length ⇒ Integer
The length of the column.
      287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303  | 
    
      # File 'lib/aws-sdk-redshiftdataapiservice/types.rb', line 287 class ColumnMetadata < Struct.new( :column_default, :is_case_sensitive, :is_currency, :is_signed, :label, :length, :name, :nullable, :precision, :scale, :schema_name, :table_name, :type_name) SENSITIVE = [] include Aws::Structure end  | 
  
#name ⇒ String
The name of the column.
      287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303  | 
    
      # File 'lib/aws-sdk-redshiftdataapiservice/types.rb', line 287 class ColumnMetadata < Struct.new( :column_default, :is_case_sensitive, :is_currency, :is_signed, :label, :length, :name, :nullable, :precision, :scale, :schema_name, :table_name, :type_name) SENSITIVE = [] include Aws::Structure end  | 
  
#nullable ⇒ Integer
A value that indicates whether the column is nullable.
      287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303  | 
    
      # File 'lib/aws-sdk-redshiftdataapiservice/types.rb', line 287 class ColumnMetadata < Struct.new( :column_default, :is_case_sensitive, :is_currency, :is_signed, :label, :length, :name, :nullable, :precision, :scale, :schema_name, :table_name, :type_name) SENSITIVE = [] include Aws::Structure end  | 
  
#precision ⇒ Integer
The precision value of a decimal number column.
      287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303  | 
    
      # File 'lib/aws-sdk-redshiftdataapiservice/types.rb', line 287 class ColumnMetadata < Struct.new( :column_default, :is_case_sensitive, :is_currency, :is_signed, :label, :length, :name, :nullable, :precision, :scale, :schema_name, :table_name, :type_name) SENSITIVE = [] include Aws::Structure end  | 
  
#scale ⇒ Integer
The scale value of a decimal number column.
      287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303  | 
    
      # File 'lib/aws-sdk-redshiftdataapiservice/types.rb', line 287 class ColumnMetadata < Struct.new( :column_default, :is_case_sensitive, :is_currency, :is_signed, :label, :length, :name, :nullable, :precision, :scale, :schema_name, :table_name, :type_name) SENSITIVE = [] include Aws::Structure end  | 
  
#schema_name ⇒ String
The name of the schema that contains the table that includes the column.
      287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303  | 
    
      # File 'lib/aws-sdk-redshiftdataapiservice/types.rb', line 287 class ColumnMetadata < Struct.new( :column_default, :is_case_sensitive, :is_currency, :is_signed, :label, :length, :name, :nullable, :precision, :scale, :schema_name, :table_name, :type_name) SENSITIVE = [] include Aws::Structure end  | 
  
#table_name ⇒ String
The name of the table that includes the column.
      287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303  | 
    
      # File 'lib/aws-sdk-redshiftdataapiservice/types.rb', line 287 class ColumnMetadata < Struct.new( :column_default, :is_case_sensitive, :is_currency, :is_signed, :label, :length, :name, :nullable, :precision, :scale, :schema_name, :table_name, :type_name) SENSITIVE = [] include Aws::Structure end  | 
  
#type_name ⇒ String
The database-specific data type of the column.
      287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303  | 
    
      # File 'lib/aws-sdk-redshiftdataapiservice/types.rb', line 287 class ColumnMetadata < Struct.new( :column_default, :is_case_sensitive, :is_currency, :is_signed, :label, :length, :name, :nullable, :precision, :scale, :schema_name, :table_name, :type_name) SENSITIVE = [] include Aws::Structure end  |