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 VsamAttributes = VsamAttributes' {
- alternateKeys :: Maybe [AlternateKey]
- compressed :: Maybe Bool
- encoding :: Maybe Text
- primaryKey :: Maybe PrimaryKey
- format :: Text
- newVsamAttributes :: Text -> VsamAttributes
- vsamAttributes_alternateKeys :: Lens' VsamAttributes (Maybe [AlternateKey])
- vsamAttributes_compressed :: Lens' VsamAttributes (Maybe Bool)
- vsamAttributes_encoding :: Lens' VsamAttributes (Maybe Text)
- vsamAttributes_primaryKey :: Lens' VsamAttributes (Maybe PrimaryKey)
- vsamAttributes_format :: Lens' VsamAttributes Text
Documentation
data VsamAttributes Source #
The attributes of a VSAM type data set.
See: newVsamAttributes
smart constructor.
VsamAttributes' | |
|
Instances
Create a value of VsamAttributes
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:alternateKeys:VsamAttributes'
, vsamAttributes_alternateKeys
- The alternate key definitions, if any. A legacy dataset might not have
any alternate key defined, but if those alternate keys definitions
exist, provide them as some applications will make use of them.
$sel:compressed:VsamAttributes'
, vsamAttributes_compressed
- Indicates whether indexes for this dataset are stored as compressed
values. If you have a large data set (typically > 100 Mb), consider
setting this flag to True.
$sel:encoding:VsamAttributes'
, vsamAttributes_encoding
- The character set used by the data set. Can be ASCII, EBCDIC, or
unknown.
$sel:primaryKey:VsamAttributes'
, vsamAttributes_primaryKey
- The primary key of the data set.
$sel:format:VsamAttributes'
, vsamAttributes_format
- The record format of the data set.
vsamAttributes_alternateKeys :: Lens' VsamAttributes (Maybe [AlternateKey]) Source #
The alternate key definitions, if any. A legacy dataset might not have any alternate key defined, but if those alternate keys definitions exist, provide them as some applications will make use of them.
vsamAttributes_compressed :: Lens' VsamAttributes (Maybe Bool) Source #
Indicates whether indexes for this dataset are stored as compressed values. If you have a large data set (typically > 100 Mb), consider setting this flag to True.
vsamAttributes_encoding :: Lens' VsamAttributes (Maybe Text) Source #
The character set used by the data set. Can be ASCII, EBCDIC, or unknown.
vsamAttributes_primaryKey :: Lens' VsamAttributes (Maybe PrimaryKey) Source #
The primary key of the data set.
vsamAttributes_format :: Lens' VsamAttributes Text Source #
The record format of the data set.