| Interface | Description |
|---|---|
| Importer.FieldMaker |
Functional interface for adding imposed field to temp-table.
|
| JsonExport.ThrowingConsumer |
A consumer which accepts one value and throws IOException, to avoid having to handle this
exception in every defined lambda expression.
|
| JsonStructureCallback |
A callback interface to implement any logic on top of a json structure.
|
| Serializator |
An interface for storing common constants from Source and TargetData.
|
| TableReader |
Read XML/JSON data from the input source and store it in the just created empty TEMP-TABLE.
|
| XmlExport.XmlElementWriter |
Implementations of this interface actively write XML /XSD code.
|
| XmlExport.XmlWriter |
Implementations of this interface actively write XML /XSD code.
|
| Class | Description |
|---|---|
| ExtentTracker |
Helper object which tracks current and maximum index values for extent fields.
|
| ExtentTracker.Tracker |
Helper which tracks current and maximum index values for a single extent field.
|
| Importer |
Base class for readind JSON/XML content into a dataset/temp-table.
|
| Importer.ImportContext |
Import context holder
|
| JsonExport |
An implementation of the 4GL WRITE-JSON method, which writes the records of a temp-table into
a JSON stream.
|
| JsonImport |
An implementation of the 4GL READ-JSON method, which parses a JSON stream and reads the content
into a temp-table.
|
| LookAheadXmlStreamReader |
XMLStreamReader with 'peek' operation.
|
| SerializeOptions |
Options related to serialized temp-table data.
|
| StreamJsonSerializer |
Serializes json structure to a stream.
|
| TableSerializeOptions |
Options related to serialized temp-table data.
|
| TempTableSchema |
The schema used for serialization of a temp-table, based on the internal definition of the
table itself.
|
| TempTableSchema.Column |
Schema information needed to serialize/deserialize a field/column.
|
| Util |
A class that help de-duplicating code from
JsonExport and XmlExport. |
| XmlExport |
An implementation of the 4GL WRITE-XML method, which writes the records of a temp-table into
an XML stream.
|
| XmlExport.Escaper |
Implementation of the Interface that defines API for the factories stream writers use for creating
"escaping writers".
|
| XmlImport |
An implementation of the 4GL READ-XML method, which parses an XML stream and reads the content
into a temp-table.
|
| XmlImport.Relation |
Internal structure for storing a
DataSet relation until the full set of tables is
read. |
| Enum | Description |
|---|---|
| SerializeOptions.Read |
Modes for reading serialized data into a temp-table
|
| SerializeOptions.Verify |
Modes for verifying XML data being read into a temp-table
|
| SerializeOptions.XmlNodeType |
Type of XML nodes for serialized data
|
| Exception | Description |
|---|---|
| XmlExport.Fatal |
Exception to signal immediate end of export.
|