| Return Type | Method Summary |
| CHAR | CheckExternalIndexValue(IndexAttribute *indexAttrbs, CHAR *name, CHAR *value)
Checks whether the index is a valid index value. |
| CHAR | CompareModuleRegInfo(Node *ptr1, Node *ptr2)
This function compares keys of nodePtrs. |
| OID* | CreateInstance(ModuleInfo *moduleInfoPtr, CHAR **indexes, INT32 *indexesLen, INT32 len, INT32 *instanceLen, CHAR impliedIndex)
Creates the instance according to the type of the indexes. |
| ObjectName* | CreateObjectName(CHAR *key)
It will create an instance of ObjectName using the given key. |
| CHAR | CreateOptimizeSearchArray()
This function creates an array of type OptSearchInfo for each attribute and stores in the structure the module Info Ptr of each attribute. |
| void | FreeAgentServerTable(Vector *vect)
It will free the given AgentServer table which will have all registered manageable modules. |
| void | FreeIndexes(U_CHAR **indexes, INT32 *indexesLen, INT32 indLen)
Frees the memory allocated for the indexes. |
| void | FreeManagementResources()
Frees the management resources allocated. |
| void | FreeNotificationListenerTable(Vector *vect)
It will delete notification listener Entry from the given Vector. |
| void | FreeObjectName(ObjectName *objName)
It will free the given ObjectName reference. |
| void* | GetAttribInfo(ModuleInfo *moduleInfoPtr, CHAR *columnName, CHAR isTable)
Gets the corresponding column/scalar Attribute Information based on the column name coming as argument from given moduleInfoPtr. |
| ColumnAttributeInfo* | GetColumnAttributeInfo(IndexAttribute index)
It will return the column Attribute pointer of the given index . |
| INT32 | GetExternalIndexCount(ModuleInfo *moduleInfoPtr)
Counts external indexes. |
| U_LONG | GetIncrementedSeqNum(U_LONG *seqNum)
It will increment the given sequence number and return the incremented value. |
| INT32 | GetIndexAttributeIndex(ModuleInfo *moduleInfoPtr, CHAR *name)
This function find out the index of the column Attribute for the given index name. |
| ModuleInfo* | GetModuleInfoFromOptArray(CHAR *attrbName)
It will search for the attribute name in the gv_optimizeArray and returns the corresponding moduleInfoPtr. |
| U_CHAR* | GetOrGetNextRowPtr(ModuleInfo *moduleInfoPtr, CHAR **indexes , INT32 *indexesLen , INT32 startIdx, INT32 numOfRows, U_CHAR command)
It will find out the corresponding row ptr which matches the given indexes. |
| ColumnAttributeInfo* | GetRowStatusColumnPtr(ModuleInfo *moduleInfoPtr)
Gets the Row status column Attribute Information for the given module. |
| CHAR | IsExternalIndexName(ModuleInfo *mInfoPtr, CHAR *indexName)
It will find out whether the given indexname is an external index or not. |
| CHAR | IsTableContainsRowStatusCol(ModuleInfo * moduleInfoPtr)
It checks whether table cantains row status column or not. |
| void | SortOptimizeArray()
This function sorts the Optimal Search Array. |
| Method Details |