Class: Aws::TimestreamQuery::Types::Type

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-timestreamquery/lib/aws-sdk-timestreamquery/types.rb

Overview

Contains the data type of a column in a query result set. The data type can be scalar or complex. The supported scalar data types are integers, Boolean, string, double, timestamp, date, time, and intervals. The supported complex data types are arrays, rows, and timeseries.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#array_column_infoTypes::ColumnInfo

Indicates if the column is an array.

Returns:



1452
1453
1454
1455
1456
1457
1458
1459
# File 'gems/aws-sdk-timestreamquery/lib/aws-sdk-timestreamquery/types.rb', line 1452

class Type < Struct.new(
  :scalar_type,
  :array_column_info,
  :time_series_measure_value_column_info,
  :row_column_info)
  SENSITIVE = []
  include Aws::Structure
end

#row_column_infoArray<Types::ColumnInfo>

Indicates if the column is a row.

Returns:



1452
1453
1454
1455
1456
1457
1458
1459
# File 'gems/aws-sdk-timestreamquery/lib/aws-sdk-timestreamquery/types.rb', line 1452

class Type < Struct.new(
  :scalar_type,
  :array_column_info,
  :time_series_measure_value_column_info,
  :row_column_info)
  SENSITIVE = []
  include Aws::Structure
end

#scalar_typeString

Indicates if the column is of type string, integer, Boolean, double, timestamp, date, time. For more information, see Supported data types.

Returns:

  • (String)


1452
1453
1454
1455
1456
1457
1458
1459
# File 'gems/aws-sdk-timestreamquery/lib/aws-sdk-timestreamquery/types.rb', line 1452

class Type < Struct.new(
  :scalar_type,
  :array_column_info,
  :time_series_measure_value_column_info,
  :row_column_info)
  SENSITIVE = []
  include Aws::Structure
end

#time_series_measure_value_column_infoTypes::ColumnInfo

Indicates if the column is a timeseries data type.

Returns:



1452
1453
1454
1455
1456
1457
1458
1459
# File 'gems/aws-sdk-timestreamquery/lib/aws-sdk-timestreamquery/types.rb', line 1452

class Type < Struct.new(
  :scalar_type,
  :array_column_info,
  :time_series_measure_value_column_info,
  :row_column_info)
  SENSITIVE = []
  include Aws::Structure
end