Skip to main content

EnsLib.EDI.X12.SearchTable

persistent class EnsLib.EDI.X12.SearchTable extends %Library.Persistent, Ens.VDoc.SearchTable

SQL Table Name: EnsLib_EDI_X12.SearchTable

Property Inventory

Parameters

parameter DOCCLASS = EnsLib.EDI.X12.Document;
Inherited description: The class of Document object for which this SearchTable subclass is designed.
parameter EXTENTSIZE = 4000000;
Inherited description: The EXTENTSIZE parameter is used to inform the SQL Query Optimizer of the approximate number of instances in the extent containing instances of this class.

For example, a class that expects to have about 1,000,000 instances should define:

parameter EXTENTSIZE = 1000000;

Properties

property TopParentId as %Integer;
Adds Batch Document Search Support for SearchTables Where Search Properties defined for Child Documents can be evaluated and located in context to the Top Parent Document. Display List Detail of Child Document Search Table properties in Message Search
Property methods: TopParentIdDisplayToLogical(), TopParentIdGet(), TopParentIdGetStored(), TopParentIdIsValid(), TopParentIdLogicalToDisplay(), TopParentIdNormalize(), TopParentIdSet()

Indexes

index (indexDocId on DocId,PropId,PropValue) [Unique];
Index methods: indexDocIdCheck(), indexDocIdCheckUnique(), indexDocIdDelete(), indexDocIdExists(), indexDocIdOpen(), indexDocIdSQLCheckUnique(), indexDocIdSQLExists(), indexDocIdSQLFindPKeyByConstraint(), indexDocIdSQLFindRowIDByConstraint()
index (indexTopParentId on TopParentId);
Supports use of Batch Document Search Tables
Index methods: indexTopParentIdExists()
index (indexValue on PropId,PropValue,DocId) [IdKey, Type = key, Unique];
Index methods: indexValueCheck(), indexValueDelete(), indexValueExists(), indexValueOpen(), indexValueSQLCheckUnique(), indexValueSQLExists(), indexValueSQLFindPKeyByConstraint(), indexValueSQLFindRowIDByConstraint()

Inherited Members

Inherited Properties

Inherited Methods

Storage

Storage Model: Storage (EnsLib.EDI.X12.SearchTable)

^EnsLib.EDI.X12.SearchTableD(ID)
=
%%CLASSNAME
TopParentId
FeedbackOpens in a new tab