Die Builddeskriptoroption byteArrayOperationsForStructuredRecords
gibt an, wie generierter Java-Code Felder in strukturierten Datensätzen behandelt.
In den folgenden Fällen
kann ein Leistungsvorteil erzielt werden:
- Die Datensatzabschnitte verfügen über Stufennummern und sind als BasicRecord,
SerialRecord oder SQLRecord stereotypisiert.
- Die Felder sind vom Typ CHAR, DECIMAL, MONEY, NUM oder NUMC.
Wurde ein Datensatzabschnitt mit einem bestimmten Wert für die Builddeskriptoroption
byteArrayOperationsForStructuredRecords generiert, muss jeder Abschnitt,
der diesen Datensatzabschnitt verwendet, mit diesem Wert generiert werden. Zur einfacheren Verwaltung
sollten Sie bei der Generierung von Abschnitten in der Anwendung denselben Optionswert verwenden.
Werte
- 0 (Standardwert)
- Die Generierung nutzt den Leistungsvorteil nicht. Diese Einstellung ist für Code wirksam, der
mit einer Sprachversion vor 8.0.1.3 generiert wurde.
- 1
- Die Generierung nutzt den Leistungsvorteil. In diesem Fall werden Datensatzfelder des
zuvor genannten Typs nicht als Java-Objekt instanziiert. Stattdessen werden Operationen für die Felder
eines bestimmten Datensatzes direkt als Operationen für eine Bytefeldgruppe behandelt.