loadRepository

 

 

Overview

The loadRepository function loads every object in the specified ObjectRepository. The repository is returned as a Directory with each loaded object associated with its retrieval key. The loadRepository function allows an entire ObjectRepository to be read into memory at once. Think of the loadRepository function as a block read of all repository objects at once.

Usage

The loadRepository function allows the entire repository contents to be loaded into memory as a Directory with all retrieval keys bound to loaded objects.

 

Syntax


Expression:

(loadRepository aGor)


Arguments Name Type Description
Argument:aGorObjectRepository The ObjectRepository which is to be loaded into RAM memory.

Returns:

This function returns a Directory with each loaded object associated with its retrieval key.



 

Examples

Here are a number of links to Lambda coding examples which contain this instruction in various use cases.

 

Argument Types

Here are the links to the data types of the function arguments.

ObjectRepository Directory

Here are also a number of links to functions having arguments with any of these data types.

abortTransaction addMethod attachLibrarian beginTransaction
binaryInsert boolean cdr checkPointTransaction
commitTransaction compareEQ compareGE compareGT
compareLE compareLT compareNE compare
comparison cons copy count
delete detachLibrarian dimension display
exportCsv exportSbf exportTab importCsv
importSbf importTab insert inside
inspect integer isAtom isBitVector
isBoolean isBound isByteVector isChar
isCharacter isComplex isDate isDictionary
isDirectory isEqual isError isFloatVector
isIdentical isImmediate isInside isIntegerVector
isInteger isLambda isMatrix isMember
isMoney isNumberMatrix isNumber isObjectVector
isObject isString isStructure isSymbol
isText isTransaction isType isVector
length loadRepository macroReplace map
mapc member methodsOf money
new number objectToDirectory objectToMatrix
objectToNumMatrix objectToNumVector objectToVector offset
pair parent parse pointer
refAttributes refLibrarian refValues ref
remove rename resize saveImmediate
saveObject saveRepository setCar setCdr
setLastCdr set setf setq
sizeof sort string type
uniqueInsert vectorDelete writelg writeln

Analytic Information Server (AIS)

AIS Component Systems

  • Smartbase Engine
  • QT C++ Libraries
  • MySQL Relational Database
  • AIS Lisp Libraries
  • Rapid Analytic Demo IDE