Classes for C++ SDK
Wichtig
This C++ SDK uses outdated technology that limits your extension opportunities. We've built a new Platform SDK using Python and the latest open-source technology to deliver a vastly improved development experience. Go to Platform SDK to get started!
Classes allow you to control data and determine functionality, bundling them together for easy control. More information on C++ classes can be found on www.cplusplus.com.
The following classes can be used when creating custom tools.
Anmerkung
Spatial Objects and the C++ SDK
While some classes can interact with blobs, they cannot manipulate spatial objects, and the string functions cannot translate to and from GeoJSON.
Class | Description | Documentation |
|---|---|---|
EngineInterface | Interface with the Alteryx Engine, providing control for low-level actions. | |
PluginInterface | Connect the Alteryx Engine to your tool and drive communication between the two instances. | |
ImplementPluginInterface | Use a templated format that manages communication between the Alteryx Engine and your tool. | |
IncomingConnectionInterface | Connect the Alteryx Engine to your tool and manage any incoming data connections. | |
ImplementIncomingConnectionInterface | Use a templated format that manages communication between the Alteryx Engine and your tool's incoming data connections. | |
PluginOutputConnectionHelper | Manage outgoing data connections. | |
GenericEngine_Alteryx | Interact with the Alteryx Engine using an abstraction to associate RecordInfo with FieldBase objects. | |
Record | Represents a row of data. Record instances are not created directly using this class. | |
RecordInfo | Retrieve information about the data structure of an input or output record. | |
RecordCopier | Create a field map between different RecordInfo objects. | |
ConfigUtility | Construct and evaluate configuration XML. | |
FieldBase | Represents a field within a row of data. FieldBase instances are not created directly using this class. |