Class: Aws::TimestreamQuery::Types::Type
- Inherits:
-
Struct
- Object
- Struct
- Aws::TimestreamQuery::Types::Type
- 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
-
#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.
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_info ⇒ Array<Types::ColumnInfo>
Indicates if the column is a row.
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_type ⇒ String
Indicates if the column is of type string, integer, Boolean, double, timestamp, date, time. For more information, see Supported data types.
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_info ⇒ Types::ColumnInfo
Indicates if the column is a timeseries data type.
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 |