Class: Aws::TimestreamQuery::Types::Type

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#array_column_infoTypes::ColumnInfo

Indicates if the column is an array.

Returns:



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_infoArray<Types::ColumnInfo>

Indicates if the column is a row.

Returns:



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_typeString

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

Returns:

  • (String)


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_infoTypes::ColumnInfo

Indicates if the column is a timeseries data type.

Returns:



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