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
- %%CLASSNAMELogicalToStorage()
- %%CLASSNAMEStorageToLogical()
- %AddToSaveSet()
- %AddToSyncSet()
- %BMEBuilt()
- %BuildIndicesAsync()
- %BuildIndicesAsyncResponse()
- %CheckConstraints()
- %CheckConstraintsForExtent()
- %ClassIsLatestVersion()
- %ClassName()
- %ComposeOid()
- %ConstructClone()
- %Delete()
- %DeleteExtent()
- %DeleteId()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Exists()
- %ExistsId()
- %Extends()
- %GUID()
- %GUIDSet()
- %GetLock()
- %GetParameter()
- %GetSwizzleObject()
- %Id()
- %InsertBatch()
- %IsA()
- %IsModified()
- %IsNull()
- %KillExtent()
- %KillExtentData()
- %LoadFromMemory()
- %LockExtent()
- %LockId()
- %New()
- %NormalizeObject()
- %ObjectIsNull()
- %ObjectModified()
- %Oid()
- %OnBeforeAddToSync()
- %OnDeleteFinally()
- %OnDetermineClass()
- %OnOpenFinally()
- %OnSaveFinally()
- %Open()
- %OpenId()
- %OriginalNamespace()
- %PackageName()
- %PhysicalAddress()
- %PurgeIndices()
- %Reload()
- %RemoveFromSaveSet()
- %ResolveConcurrencyConflict()
- %RollBack()
- %Save()
- %SaveDirect()
- %SaveIndices()
- %SerializeObject()
- %SetModified()
- %SortBegin()
- %SortEnd()
- %SyncObjectIn()
- %SyncTransport()
- %UnlockExtent()
- %UnlockId()
- %ValidateIndices()
- %ValidateObject()
- %ValidateTable()
- BuildIndex()
- DeleteObsoleteProps()
- DeleteProps()
- GetExtentSuperclass()
- IndexDoc()
- IsASub()
- IsListExpression()
- RemoveIndex()
- RemoveSearchTableEntries()
- Search()
- SearchHeader()
- genGetCode()
- genGetCodeList()
Storage
Storage Model: Storage (EnsLib.EDI.X12.SearchTable)
^EnsLib.EDI.X12.SearchTableD(ID) |
= | %%CLASSNAME
TopParentId
|