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 VsamDetailAttributes = VsamDetailAttributes' {}
- newVsamDetailAttributes :: VsamDetailAttributes
- vsamDetailAttributes_alternateKeys :: Lens' VsamDetailAttributes (Maybe [AlternateKey])
- vsamDetailAttributes_cacheAtStartup :: Lens' VsamDetailAttributes (Maybe Bool)
- vsamDetailAttributes_compressed :: Lens' VsamDetailAttributes (Maybe Bool)
- vsamDetailAttributes_encoding :: Lens' VsamDetailAttributes (Maybe Text)
- vsamDetailAttributes_primaryKey :: Lens' VsamDetailAttributes (Maybe PrimaryKey)
- vsamDetailAttributes_recordFormat :: Lens' VsamDetailAttributes (Maybe Text)
Documentation
data VsamDetailAttributes Source #
The attributes of a VSAM type data set.
See: newVsamDetailAttributes
smart constructor.
VsamDetailAttributes' | |
|
Instances
newVsamDetailAttributes :: VsamDetailAttributes Source #
Create a value of VsamDetailAttributes
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:VsamDetailAttributes'
, vsamDetailAttributes_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:cacheAtStartup:VsamDetailAttributes'
, vsamDetailAttributes_cacheAtStartup
- If set to True, enforces loading the data set into cache before it’s
used by the application.
$sel:compressed:VsamDetailAttributes'
, vsamDetailAttributes_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:VsamDetailAttributes'
, vsamDetailAttributes_encoding
- The character set used by the data set. Can be ASCII, EBCDIC, or
unknown.
$sel:primaryKey:VsamDetailAttributes'
, vsamDetailAttributes_primaryKey
- The primary key of the data set.
$sel:recordFormat:VsamDetailAttributes'
, vsamDetailAttributes_recordFormat
- The record format of the data set.
vsamDetailAttributes_alternateKeys :: Lens' VsamDetailAttributes (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.
vsamDetailAttributes_cacheAtStartup :: Lens' VsamDetailAttributes (Maybe Bool) Source #
If set to True, enforces loading the data set into cache before it’s used by the application.
vsamDetailAttributes_compressed :: Lens' VsamDetailAttributes (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.
vsamDetailAttributes_encoding :: Lens' VsamDetailAttributes (Maybe Text) Source #
The character set used by the data set. Can be ASCII, EBCDIC, or unknown.
vsamDetailAttributes_primaryKey :: Lens' VsamDetailAttributes (Maybe PrimaryKey) Source #
The primary key of the data set.
vsamDetailAttributes_recordFormat :: Lens' VsamDetailAttributes (Maybe Text) Source #
The record format of the data set.