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:



1419
1420
1421
1422
1423
1424
1425
1426
# File 'gems/aws-sdk-timestreamquery/lib/aws-sdk-timestreamquery/types.rb', line 1419

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:



1419
1420
1421
1422
1423
1424
1425
1426
# File 'gems/aws-sdk-timestreamquery/lib/aws-sdk-timestreamquery/types.rb', line 1419

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)


1419
1420
1421
1422
1423
1424
1425
1426
# File 'gems/aws-sdk-timestreamquery/lib/aws-sdk-timestreamquery/types.rb', line 1419

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:



1419
1420
1421
1422
1423
1424
1425
1426
# File 'gems/aws-sdk-timestreamquery/lib/aws-sdk-timestreamquery/types.rb', line 1419

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