AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

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:



408
409
410
411
412
413
414
415
# File 'gems/aws-sdk-timestreamquery/lib/aws-sdk-timestreamquery/types.rb', line 408

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:



408
409
410
411
412
413
414
415
# File 'gems/aws-sdk-timestreamquery/lib/aws-sdk-timestreamquery/types.rb', line 408

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.

Returns:

  • (String)


408
409
410
411
412
413
414
415
# File 'gems/aws-sdk-timestreamquery/lib/aws-sdk-timestreamquery/types.rb', line 408

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:



408
409
410
411
412
413
414
415
# File 'gems/aws-sdk-timestreamquery/lib/aws-sdk-timestreamquery/types.rb', line 408

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