Home > Class Reference > %SYS namespace > %iKnow.NativeSupport.UserDictionary
Private  Storage   


class %iKnow.NativeSupport.UserDictionary extends
HandlesErrors, %iKnow.Native.NativeKnowledgebase


Parameters Properties Methods Queries Indices ForeignKeys Triggers
8 63


AcronymCount Acronyms Hash InputFilterCount
InputFilters Labels Lexreps Name

%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %New
%NormalizeObject %ObjectModified %OriginalNamespace %PackageName
%RemoveFromSaveSet %SerializeObject %SetModified %ValidateObject
AcronymCount AddLexrep CloseTable ConceptFilterCount
Create FetchRows GetAcronym GetAlphaBeticLabel
GetCapitalAllLabel GetCapitalInitialLabel GetCapitalMixedLabel GetConceptFilter
GetConceptLabel GetHash GetInputFilter GetJoinLabel
GetKatakanaLabel GetLabel GetLexrep GetMetadata
GetName GetNonSemanticLabel GetNumericLabel GetObjectLabel
GetPreprocessFilter GetPrimaryRelationLabel GetProperty GetPunctuationLabel
GetRegex GetRelationLabel GetRule GetSentenceBeginLabel
GetSentenceEndLabel GetSpaceLabel GetSubjectLabel GetUnknownLabel
InputFilterCount IsDynamic LabelCount LexrepCount
LoadToSharedMemory MetadataCount NextAcronym NextConceptFilter
NextInputFilter NextLabel NextLexrep NextMetadata
NextPreprocessFilter NextProperty NextRegex NextRule
PhaseCount PreprocessFilterCount PropertyCount ReadTable
RegexCount RuleCount SetErrorCondition TableAtEnd
UnloadAllFromSharedMemory UnloadFromSharedMemory


• property AcronymCount as %Integer;
• property Acronyms as %String [ MultiDimensional ];
• property Hash as %String;
• property InputFilterCount as %Integer;
• property InputFilters as %String [ MultiDimensional ];
• property Labels as %List [ InitialExpression = ##class(%iKnow.KB.Label).SpecialLabelList() ];
UD labels available are hard-coded
• property Lexreps as %String [ MultiDimensional ];
• property Name as %String;


• method AcronymCount() as %Integer
• method AddLexrep(tokens As %String, labels As %String)
• method CloseTable() [ Language = cpp ]
Close the table currently being read
• method ConceptFilterCount() as %Integer
• classmethod Create(name As %String, ud As %iKnow.UserDictionary) as UserDictionary
• method FetchRows(max As %Integer) as %Binary
Fetch at most max rows as a $LIST from the previously started table
• method GetAcronym(key As %Integer) as %Binary
• method GetAlphaBeticLabel() as %Binary
• method GetCapitalAllLabel() as %Binary
• method GetCapitalInitialLabel() as %Binary
• method GetCapitalMixedLabel() as %Binary
• method GetConceptFilter(key As %Integer) as %Binary
• method GetConceptLabel() as %Binary
• method GetHash() as %String
• method GetInputFilter(key As %Integer) as %Binary
• method GetJoinLabel() as %Binary
• method GetKatakanaLabel() as %Binary
• method GetLabel(key As %Integer) as %Binary
• method GetLexrep(key As %Integer) as %Binary
• method GetMetadata(key As %Integer) as %Binary
• method GetName() as %Binary
• method GetNonSemanticLabel() as %Binary
• method GetNumericLabel() as %Binary
• method GetObjectLabel() as %Binary
• method GetPreprocessFilter(key As %Integer) as %Binary
• method GetPrimaryRelationLabel() as %Binary
• method GetProperty(key As %Integer) as %Binary
• method GetPunctuationLabel() as %Binary
• method GetRegex(key As %Integer) as %Binary
• method GetRelationLabel() as %Binary
• method GetRule(key As %Integer) as %Binary
• method GetSentenceBeginLabel() as %Binary
• method GetSentenceEndLabel() as %Binary
• method GetSpaceLabel() as %Binary
• method GetSubjectLabel() as %Binary
• method GetUnknownLabel() as %Binary
• method InputFilterCount() as %Integer
• method IsDynamic() as %Integer
• method LabelCount() as %Integer
• method LexrepCount() as %Integer
• method MetadataCount() as %Integer
• method NextAcronym(key As %Integer) as %Integer
• method NextConceptFilter(key As %Integer) as %Integer
• method NextInputFilter(key As %Integer) as %Integer
• method NextLabel(key As %Integer) as %Integer
• method NextLexrep(key As %Integer) as %Integer
• method NextMetadata(key As %Integer) as %Integer
• method NextPreprocessFilter(key As %Integer) as %Integer
• method NextProperty(key As %Integer) as %Integer
• method NextRegex(key As %Integer) as %Integer
• method NextRule(key As %Integer) as %Integer
• method PhaseCount() as %Integer
• method PreprocessFilterCount() as %Integer
• method PropertyCount() as %Integer
• method ReadTable(name As %Binary, phase As %Integer)
Indicate that the next fetch should start pulling values from the named table for dynamic loading.
• method RegexCount() as %Integer
• method RuleCount() as %Integer
• method TableAtEnd() as %Integer
Returns true if the currently reading table has exhausted its rows