Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data Type = Type' {}
- newType :: Type
- type_arrayColumnInfo :: Lens' Type (Maybe ColumnInfo)
- type_rowColumnInfo :: Lens' Type (Maybe [ColumnInfo])
- type_scalarType :: Lens' Type (Maybe ScalarType)
- type_timeSeriesMeasureValueColumnInfo :: Lens' Type (Maybe ColumnInfo)
Documentation
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.
See: newType
smart constructor.
Type' | |
|
Instances
Create a value of Type
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arrayColumnInfo:Type'
, type_arrayColumnInfo
- Indicates if the column is an array.
$sel:rowColumnInfo:Type'
, type_rowColumnInfo
- Indicates if the column is a row.
$sel:scalarType:Type'
, type_scalarType
- Indicates if the column is of type string, integer, Boolean, double,
timestamp, date, time.
$sel:timeSeriesMeasureValueColumnInfo:Type'
, type_timeSeriesMeasureValueColumnInfo
- Indicates if the column is a timeseries data type.
type_arrayColumnInfo :: Lens' Type (Maybe ColumnInfo) Source #
Indicates if the column is an array.
type_rowColumnInfo :: Lens' Type (Maybe [ColumnInfo]) Source #
Indicates if the column is a row.
type_scalarType :: Lens' Type (Maybe ScalarType) Source #
Indicates if the column is of type string, integer, Boolean, double, timestamp, date, time.
type_timeSeriesMeasureValueColumnInfo :: Lens' Type (Maybe ColumnInfo) Source #
Indicates if the column is a timeseries data type.