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


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


Parameters Properties Methods Queries Indices ForeignKeys Triggers
8 59


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
GetJoinReverseLabel 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 GetJoinReverseLabel() 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