Skip to main content

%iKnow.Objects.Attributes

SQL Table Name: %iKnow_Objects.Attributes

Property Inventory

Method Inventory

Properties

property ATTR as %EnumString (DISPLAYLIST = ",Negation,Time,Modifier,Nonsemantic,SenPositive,SenNegative,EntityVector,Topic,Negation (AdHoc),Possibility,Abnormality", VALUELIST = ",1,2,3,4,5,6,7,8,-1,-2,-3") [ Required ];
Property methods: ATTRDisplayToLogical(), ATTRGet(), ATTRGetStored(), ATTRIsValid(), ATTRLogicalToDisplay(), ATTRLogicalToOdbc(), ATTRNormalize(), ATTROdbcToLogical(), ATTRSet()
property LAT as %String [ InitialExpression = "en" , Required ];
Property methods: LATDisplayToLogical(), LATGet(), LATGetStored(), LATIsValid(), LATLogicalToDisplay(), LATLogicalToOdbc(), LATNormalize(), LATSet()
property direct as %Boolean [ InitialExpression = 0 ];
Property methods: directDisplayToLogical(), directGet(), directGetStored(), directIsValid(), directLogicalToDisplay(), directNormalize(), directSet()
property marker as %String [ Required ];
Property methods: markerDisplayToLogical(), markerGet(), markerGetStored(), markerIsValid(), markerLogicalToDisplay(), markerLogicalToOdbc(), markerNormalize(), markerSet()

Methods

classmethod %Add(type As %String, marker As %String, direct As %Boolean = 0, lang As %String = "") as %Status
classmethod %Init(type As %String, marker As %String, direct As %Boolean = 0) as %Status
classmethod %match(term As %String, lang As %String = "en") as Attributes

Indexes

index ($Attributes on ) [Extent, Type = bitmap];
index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()
index (LInd on LAT) [Type = bitmap];
index (PK on marker) [PrimaryKey, Unique];
Index methods: PKCheck(), PKCheckUnique(), PKDelete(), PKExists(), PKOpen(), PKSQLCheckUnique(), PKSQLExists(), PKSQLFindPKeyByConstraint(), PKSQLFindRowIDByConstraint()

Inherited Members

Inherited Methods

Storage

Storage Model: Storage (%iKnow.Objects.Attributes)

^%iKnow.Objects.AttributesD(ID)
=
%%CLASSNAME
ATTR
marker
direct
LAT
FeedbackOpens in a new tab