IRISLIB database
Server Class Reference

Static Public Member Functions

 GetSchema (schemaName)
 return schema definition for schemaName
 
 writeArraySMND (arrayList, globalName, nodeCount, indexOpt)
 Array of SMND - System assigned ID, Multiple nodes, No Return (SMNR)
 
 writeArraySMNI (arrayList, className, nodeCount, indexOpt)
 SMNI - Write array of objects to database, system assigned ID, multiple nodes, return ID's, Immediate indexing.
 
 writeArraySMRD (arrayList, globalName, nodeCount, indexOpt)
 SMRD - Write array of objects to database, system assigned ID, multiple nodes, return ID's, Deferred or no indexing.
 
 writeArraySMRI (arrayList, className, nodeCount, indexOpt)
 sSMRI - Write array of objects to database, system assigned ID, multiple nodes, return ID's, Immediate indexing
 
 writeArraySSRD (arrayList, globalName, indexOpt)
 sSSRD - Write array of objects to database, system assigned ID, single node, return ID's, indexOpt = 0 (deferred), 1 = no indexing, 2 = immediate indexing
 
 writeArraySSSRD (arrayList, className, globalName, indexOpt)
 SSSRD - Write array of objects to database, system assigned ID, single node, return ID's, indexOpt = 0 (deferred), 1 = no indexing, 2 = immediate indexing.
 
 writeArrayUMND (arrayList, globalName, keyDegree, nodeCount, indexOpt)
 writeArrayUMND - user-defined IDKEY indexing doesn't allow (currently) for deferred More...
 
 writeObjectSMND (value, globalName, nodeCount, indexOpt)
 SMND - Write object to database, system assigned ID, multiple nodes, return ID, Deferred or no indexing.
 
 writeObjectSMNI (value, className, nodeCount, indexOpt)
 SMNI - Write array of objects to database, system assigned ID, multiple nodes, return ID's, Immediate indexing.
 
 writeObjectSMRD (value, globalName, indexOpt)
 SMRD - Write object to database, system assigned ID, multiple nodes, return ID, Deferred or no indexing.
 
 writeObjectSMRI (value, className, nodeCount, indexOpt)
 SMRI - Write array of objects to database, system assigned ID, multiple nodes, return ID's, Immediate indexing.
 
 writeObjectSSRD (value, globalName, indexOpt)
 SSRD - Write object to database, system assigned ID, Single node, Return ID, Deferred or no indexing (SSR)
 
 writeObjectSSSND (value, className, globalName, indexOpt)
 SSSND - Sharded System assigned, ID, Single node, No Return, Deferred Indexing (SSND)
 

Member Function Documentation

◆ writeArrayUMND()

writeArrayUMND (   arrayList,
  globalName,
  keyDegree,
  nodeCount,
  indexOpt 
)
static

writeArrayUMND - user-defined IDKEY indexing doesn't allow (currently) for deferred

filing of indexes but we do need this for schemas with no indexes defined. In the future we may relax this restriction for deferred index filing. For now, indexOpt is expected to be zero (no indexing).