Learning
Documentation
Community
Open Exchange
Global Masters
Home / Class Reference / ENSLIB namespace / %iKnow.Native.NativeLanguagebase
Private  Storage   

%iKnow.Native.NativeLanguagebase


Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
3 15


Summary


Methods
%%OIDGet %AddToSaveSet %BindExport %BuildObjectGraph
%ClassIsLatestVersion %ClassName %Close %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IncrementCount %IsA %IsModified
%New %NormalizeObject %ObjectModified %OriginalNamespace
%PackageName %RemoveFromSaveSet %SerializeObject %SetModified
%ValidateObject CloseTable EntryCount FetchRows
GetEntry GetHash GetName IsDynamic
LoadToSharedMemory NextEntry PhaseCount ReadTable
SetErrorCondition TableAtEnd UnloadAllFromSharedMemory UnloadFromSharedMemory

Subclasses

Parameters


• parameter %MODULEGENERATIONOPTIONS = 0;
• parameter %MODULELOCATION = "modules/iknow/superclass/src/";
• parameter %MODULENAME = "iknownativeindexer";

Methods


• method CloseTable() [ Language = cpp ]
Close the table currently being read
• method EntryCount() as %Integer [ Language = cpp ]
• method FetchRows(max As %Integer) as %Binary [ Language = cpp ]
Fetch at most max rows as a $LIST from the previously started table
• method GetEntry(key As %Integer) as %Binary [ Language = cpp ]
• method GetHash() as %String [ Language = cpp ]
• method GetName() as %Binary [ Language = cpp ]
• method IsDynamic() as %Integer [ Language = cpp ]
• method LoadToSharedMemory(name As %Binary) [ Language = cpp ]
• method NextEntry(key As %Integer) as %Integer [ Language = cpp ]
• method PhaseCount() as %Integer [ Language = cpp ]
• method ReadTable(name As %Binary, phase As %Integer) [ Language = cpp ]
Indicate that the next fetch should start pulling values from the named table for dynamic loading.
• method SetErrorCondition(errorId As %Binary, arg1 As %Binary = "", arg2 As %Binary = "", arg3 As %Binary = "", arg4 As %Binary = "") [ Language = cpp ]
A utility method for producing COS errors from inside C++
• method TableAtEnd() as %Integer [ Language = cpp ]
Returns true if the currently reading table has exhausted its rows
• classmethod UnloadAllFromSharedMemory() [ Language = cpp ]
• method UnloadFromSharedMemory(name As %Binary) [ Language = cpp ]