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.
1957 1958 1959 1960 1961 1962 1963 1964 |
# File 'lib/aws-sdk-timestreamquery/types.rb', line 1957 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.
1957 1958 1959 1960 1961 1962 1963 1964 |
# File 'lib/aws-sdk-timestreamquery/types.rb', line 1957 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
1957 1958 1959 1960 1961 1962 1963 1964 |
# File 'lib/aws-sdk-timestreamquery/types.rb', line 1957 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.
1957 1958 1959 1960 1961 1962 1963 1964 |
# File 'lib/aws-sdk-timestreamquery/types.rb', line 1957 class Type < Struct.new( :scalar_type, :array_column_info, :time_series_measure_value_column_info, :row_column_info) SENSITIVE = [] include Aws::Structure end |