Learning
Documentation
Community
Open Exchange
Global Masters
Home > Class Reference > %SYS namespace > %iKnow.Tables.AbstractTable
Private  Storage   

%iKnow.Tables.AbstractTable


Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 10 1


Summary


Methods
%BuildCustomFields %BuildCustomIndices %HasCustomFields %HasCustomIndices
%HasCustomizations %PurgeCustomFields %PurgeCustomIndices

Subclasses

Parameters


• parameter DOMAINID;

Methods


• classmethod %BuildCustomFields(pStartID As %RawString = "", pEndID As %RawString = "") as %Status
• classmethod %BuildCustomIndices(pAutoPurge As %Boolean = 1, pStartID As %RawString = "", pEndID As %RawString = "") as %Status
• classmethod %HasCustomFields() as %Boolean
• classmethod %HasCustomIndices() as %Boolean
• classmethod %HasCustomizations() as %Boolean
• private classmethod %OnBeforeBuildIndices(ByRef indexlist As %String(MAXLEN="")="") as %Status
• private classmethod %OnBeforePurgeIndices(ByRef indexlist As %String(MAXLEN="")="") as %Status
• classmethod %PurgeCustomFields(pStartId As %Integer = "", pEndId As %Integer = "") as %Status
• classmethod %PurgeCustomIndices() as %Status
Workaround for PL128757
• private classmethod %SkipSystemIndices(ByRef indexlist As %String(MAXLEN="")="") as %Status

Triggers


•trigger %NoFiling (BEFORE event INSERT/DELETE)