 |
Qore FixedLengthUtil Module Reference
1.2
|
35 "type":
"FixedLengthWriteDataProvider",
36 "supports_create":
True,
43 "path": <DataProviderOptionInfo>{
44 "type": AbstractDataProviderType::get(StringType),
45 "desc":
"the path to the fixed-length data; mutually exclusive with \"stream\"",
47 "stream": <DataProviderOptionInfo>{
48 "type": AbstractDataProviderType::get(
new Type(
"OutputStream")),
49 "desc":
"an output stream for fixed-length data; mutually exclusive with \"path\"",
51 "spec": <DataProviderOptionInfo>{
52 "type": AbstractDataProviderType::get(AutoHashType),
53 "desc":
"the fixed-length record specification hash",
56 "opts": <DataProviderOptionInfo>{
57 "type": AbstractDataProviderType::get(AutoHashType),
58 "desc":
"fixed-length generation options",
85 constructor(OutputStream stream, hash<auto> specs, *hash<auto> opts);
const ConstructorOptions
Constructor options.
Definition: FixedLengthWriteDataProvider.qc.dox.h:42
*hash< string, AbstractDataField > getRecordTypeImpl(*hash< auto > search_options)
Returns the description of the record type, if any.
hash< DataProviderInfo > getStaticInfoImpl()
Returns data provider static info.
const ProviderInfo
Provider info.
Definition: FixedLengthWriteDataProvider.qc.dox.h:34
constructor(string path, hash< auto > specs, *hash< auto > opts)
Creates the FixedLengthWriteDataProvider with the output path and optionally an option hash.
The FixedLengthUtil namespace contains all the definitions in the FixedLengthUtil module.
Definition: FixedLengthAbstractIterator.qc.dox.h:27
*hash< auto > createRecordImpl(hash< auto > rec, *hash< auto > create_options)
Creates the given record to the data provider.
constructor(*hash< auto > options)
Creates the object from constructor options.
Provides a data provider for reading fixed-length files.
Definition: FixedLengthWriteDataProvider.qc.dox.h:30
string getName()
Returns the object name.
constructor(OutputStream stream, hash< auto > specs, *hash< auto > opts)
Creates the FixedLengthWriteDataProvider with the output data stream where data will be writeen and a...
Structured abstract writer for fixed-length lines.
Definition: FixedLengthAbstractWriter.qc.dox.h:29
FixedLengthAbstractWriter writer
the writer object
Definition: FixedLengthWriteDataProvider.qc.dox.h:64