InterSystems IRIS Data Platform 2020.4 > Class Reference > ENSLIB namespace > %iKnow.NativeSupport.UserDictionary

%iKnow.NativeSupport.UserDictionary

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

Property Inventory

Method Inventory

Properties

property AcronymCount as %Integer;
Property methods: AcronymCount(), AcronymCountDisplayToLogical(), AcronymCountGet(), AcronymCountIsValid(), AcronymCountLogicalToDisplay(), AcronymCountNormalize(), AcronymCountSet()
property Acronyms as %String [ MultiDimensional ];
Property methods: AcronymsDisplayToLogical(), AcronymsGet(), AcronymsIsValid(), AcronymsLogicalToDisplay(), AcronymsLogicalToOdbc(), AcronymsNormalize(), AcronymsSet()
property Hash as %String;
Property methods: HashDisplayToLogical(), HashGet(), HashIsValid(), HashLogicalToDisplay(), HashLogicalToOdbc(), HashNormalize(), HashSet()
property InputFilterCount as %Integer;
Property methods: InputFilterCount(), InputFilterCountDisplayToLogical(), InputFilterCountGet(), InputFilterCountIsValid(), InputFilterCountLogicalToDisplay(), InputFilterCountNormalize(), InputFilterCountSet()
property InputFilters as %String [ MultiDimensional ];
Property methods: InputFiltersDisplayToLogical(), InputFiltersGet(), InputFiltersIsValid(), InputFiltersLogicalToDisplay(), InputFiltersLogicalToOdbc(), InputFiltersNormalize(), InputFiltersSet()
property Labels as %List [ InitialExpression = ##class(%iKnow.KB.Label).SpecialLabelList() ];
UD labels available are hard-coded
Property methods: LabelsGet(), LabelsIsValid(), LabelsLogicalToOdbc(), LabelsOdbcToLogical(), LabelsSet()
property Lexreps as %String [ MultiDimensional ];
Property methods: LexrepsDisplayToLogical(), LexrepsGet(), LexrepsIsValid(), LexrepsLogicalToDisplay(), LexrepsLogicalToOdbc(), LexrepsNormalize(), LexrepsSet()
property Name as %String;
Property methods: NameDisplayToLogical(), NameGet(), NameIsValid(), NameLogicalToDisplay(), NameLogicalToOdbc(), NameNormalize(), NameSet()

Methods

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

Inherited Members

Inherited Methods

Feedback