Soong
Soong provides a general-purpose ETL library for data migration.
PropertyList Interface Reference

Collection of available data properties. More...

Inheritance diagram for PropertyList:
Extractor Loader ExtractorBase LoaderBase CountableExtractorBase PrintR VarDump ArrayExtractor

Public Member Functions

 getProperties ()
 List the properties available in records generated by this extractor. More...
 
 getKeyProperties ()
 List the properties which form a unique key for the extracted data. More...
 

Detailed Description

Collection of available data properties.

Member Function Documentation

◆ getProperties()

getProperties ( )

List the properties available in records generated by this extractor.

Returns
array Array of property names.

Implemented in ExtractorBase, ArrayExtractor, LoaderBase, PrintR, and VarDump.

◆ getKeyProperties()

getKeyProperties ( )

List the properties which form a unique key for the extracted data.

Returns
array Array keyed by property name, with value being an array containing a 'type' key whose value is the type of the property.

Implemented in ExtractorBase, LoaderBase, PrintR, and VarDump.