Since C functions do not work with objects, these special functions create encoded strings containing multiple data elements.
They are used in C functions like LkLogin, to define the connection credentials and in functions like LkRead, LkUpdate, etc., to define other required options.
The following functions allow the creation and handling of these strings.
Click here to see the complete manual for the C Library
LkCreateCredentialsOptions |
Creates a string with all credentials options |
LkCreateCredentialsOptionsPlugin |
Creates a string with all credentials options, specific to Plugins |
LkGetDataFromCredentialsOptions |
Extracts a specified element from string of credentials options. |
LkGetDataFromConnectionInfo |
Extracts a specified element from string of connection information. The connection information string is returned by the C function LkLogin |
LkCreateReadOptions |
Creates a string with all arguments for LkRead and LkReadD |
LkCreateUpdateOptions |
Creates a string with all arguments for LkUpdate and LkUpdateD |
LkCreateNewOptions |
Creates a string with all arguments for LkNew and LkNewD |
LkCreateNewRecordIdTypeNone |
Creates a string with all LkCreateNewOptions to generate free type IDs for new records |
LkCreateNewRecordIdTypeLinkar |
Creates a string with all LkCreateNewOptions to generate Linkar type IDs for new records |
LkCreateNewRecordIdTypeCustom |
Creates a string with all LkCreateNewOptionsto generate Custom type IDs for new records |
LkCreateNewRecordIdTypeRandom |
Creates a string with all LkCreateNewOptions to generate Random type IDs for new records |
LkCreateDeleteOptions |
Creates a string with all arguments for LkDelete and LkDeleteD functions |
LkCreateRecoverRecordIdTypeNone |
Creates a string with all LkCreateDeleteOptions to indicate deleted records cannot not be recovered. |
LkCreateRecoverRecordIdTypeLinkar |
Creates a string with all LkCreateDeleteOptions for retrieving Linkar type IDs |
LkCreateRecoverRecordIdTypeCustom |
Creates a string with all LkCreateDeleteOptions for retrieving Custom type IDs |
LkCreateSelectOptions |
Creates a string with all arguments for LkSelect and LkSelectD functions |
LkAddArgumentSubroutine |
Creates a string with all arguments for LkSubroutine and LkSubroutineD functions |
LkFreeMemory |
Release dynamic memory assigned by other C functions |
LkFreeMemoryStringArray |
Release dynamic memory assigned by other C functions that return a double pointer char ** |
WrapperPy_LkFreeMemoryStringArray |
"Wrapper" function so that Python can invoke the LkFreeMemoryStringArray function |
LkCreateSchOptionsTypeLKSCHEMAS |
Creates a string with all LKSchemas options for C Functions (LKSCHEMA Schema Type) |
LkCreateSchOptionsTypeSQLMODE |
Creates a string with all LKSchemas options for C Functions ( SQLMODE Schema Type) |
LkCreateSchOptionsTypeDICTIONARIES |
Creates a string with all LKSchemas options for C Functions (LKDICTIONARIES Schema Type) |
LkCreatePropOptionsTypeLKSCHEMAS |
Creates a string with all LKProperties options for C Functions (LKSCHEMAS Schema Type) |
LkCreatePropOptionsTypeSQLMODE |
Creates a string with all LKProperties options for C Functions (SQLMODE Schema Type) |
LkCreatePropOptionsTypeDICTIONARIES |
Creates a string with all LKProperties options for C Functions (DICTIONARIES Schema Type) |
LkCreateTableOptionsTypeLKSCHEMAS |
Creates a string with all LKGetTable options for C Functions (LKSCHEMAS Schema Type) |
LkCreateTableOptionsTypeSQLMODE |
Creates a string with all LKGetTable options for C Functions (SQLMODE Schema Type) |
LkCreateTableOptionsTypeDICTIONARIES |
Creates a string with all LKGetTable options for C Functions (DICTIONARIES Schema Type) |
LkCreateTableOptionsTypeNONE |
Creates a string with all LKGetTable options for C Functions (NONE Schema Type) |