Please enable JavaScript to view this site.

Navigation: Linkar CLIENTS

C auxiliary Functions

Scroll Prev Top Next More

 

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)