Class: Aws::TimestreamQuery::Types::Type
- Inherits:
-
Struct
- Object
- Struct
- Aws::TimestreamQuery::Types::Type
- Includes:
- Structure
- Defined in:
- 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
-
#array_column_info ⇒ Types::ColumnInfo
Indicates if the column is an array.
-
#row_column_info ⇒ Array<Types::ColumnInfo>
Indicates if the column is a row.
-
#scalar_type ⇒ String
Indicates if the column is of type string, integer, Boolean, double, timestamp, date, time.
-
#time_series_measure_value_column_info ⇒ Types::ColumnInfo
Indicates if the column is a timeseries data type.
Instance Attribute Details
#array_column_info ⇒ Types::ColumnInfo
Indicates if the column is an array.
1452 1453 1454 1455 1456 1457 1458 1459 |
# File '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_info ⇒ Array<Types::ColumnInfo>
Indicates if the column is a row.
1452 1453 1454 1455 1456 1457 1458 1459 |
# File '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_type ⇒ String
Indicates if the column is of type string, integer, Boolean, double, timestamp, date, time. For more information, see [Supported data types].
[1]: docs.aws.amazon.com/timestream/latest/developerguide/supported-data-types.html
1452 1453 1454 1455 1456 1457 1458 1459 |
# File '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_info ⇒ Types::ColumnInfo
Indicates if the column is a timeseries data type.
1452 1453 1454 1455 1456 1457 1458 1459 |
# File '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 |