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

%iKnow.DirectInputOne


Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
26 7


Summary


Properties
ErrorId Source SourceId

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 AddData AddMetaData Finalize
Format Initialize RollBackCurrentSource


Properties


• property CrcIdCnt as %Integer [ Private,InitialExpression = 0 ];
• property CrcInSentPos as %Integer [ Private ];
• property DomainId as %Integer [ Private ];
• property EntAttrCnt as %Integer [ Private,InitialExpression = 0 ];
• property EntFreqCnt as %Integer [ Private,InitialExpression = 0 ];
• property EntIdCnt as %Integer [ Private,InitialExpression = 0 ];
• property EntInSentPos as %Integer [ Private ];
• property ErrorId as %Integer [ InitialExpression = 0 ];
• property LitEntCnt as %Integer [ Private,InitialExpression = 0 ];
• property LitIdCnt as %Integer [ Private,InitialExpression = 0 ];
• property Logging as %Integer [ Private ];
• property PartCnt as %Integer [ Private,InitialExpression = 0 ];
BDB577 - keep track of total number of sentence parts per source
• property PathAttrCnt as %Integer [ Private,InitialExpression = 0 ];
• property PathInSentPos as %Integer [ Private ];
• property ProcId as %Integer [ Private ];
• property ProxCnt as %Integer [ Private,InitialExpression = 0 ];
• property SaveList as %Integer [ Private,InitialExpression = 0 ];
• property SentId as %Integer [ Private ];
• property SkipCurrentSource as %Boolean [ Private,InitialExpression = 0 ];
• property Source as %String;
• property SourceId as %Integer [ InitialExpression = 0 ];
• property SrcDetails as %String [ Private ];
• property StemFreqCnt as %Integer [ Private,InitialExpression = 0 ];
• property StemIdCnt as %Integer [ Private,InitialExpression = 0 ];
• property Value as %String [ Private ];
• property VersionTables as %Boolean [ Private,InitialExpression = 0 ];

Methods


• private method %OnNew(domainId As %Integer, procId As %Integer) as %Status
This callback method is invoked by the %New method to provide notification that a new instance of an object is being created.

If this method returns an error then the object will not be created.

It is passed the arguments provided in the %New call. When customizing this method, override the arguments with whatever variables and types you expect to receive from %New(). For example, if you're going to call %New, passing 2 arguments, %OnNew's signature could be:

Method %OnNew(dob as %Date = "", name as %Name = "") as %Status If instead of returning a %Status code this returns an oref and this oref is a subclass of the current class then this oref will be the one returned to the caller of %New method.

• method AddData(pList As %List)
• method AddMetaData(metadata As %List) as %Status
• method Finalize() as %Status
• method Format() as %Integer
• method Initialize() as %Status
• method RollBackCurrentSource(source As %String)