This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRIS, see the InterSystems IRIS Adoption Guide and the InterSystems IRIS In-Place Conversion Guide, both available on the WRC Distributions page (login required).

Home > Class Reference > ENSLIB namespace > %iFind.EntityI


SQL Table Name: %iFind.EntityI

This class has been deprecated in favour of the regular %iFind.Entity class.
This table projects an index on all entities identified by iFind Semantic or Analytic indices in this namespace.

Property Inventory


parameter READONLY = 1;
Inherited description: READONLY = 1 means that objects can be created, opened but not saved or deleted. Tables are projected to SQL as READONLY.


property EntityId as %iFind.Entity;
Corresponding entity ID
Property methods: EntityIdGet(), EntityIdGetObject(), EntityIdGetObjectId(), EntityIdGetSwizzled(), EntityIdIsValid(), EntityIdNewObject(), EntityIdSet(), EntityIdSetObject(), EntityIdSetObjectId(), EntityIdUnSwizzle()
property Key as %String) [ Required ];
The string value of this entity
Property methods: KeyDisplayToLogical(), KeyGet(), KeyIsValid(), KeyLogicalToDisplay(), KeyLogicalToOdbc(), KeyNormalize(), KeySet()


index (NewIndex1 on Key) [IdKey, Type = key, Unique];
Index methods: NewIndex1Check(), NewIndex1Delete(), NewIndex1Exists(), NewIndex1Open(), NewIndex1SQLCheckUnique(), NewIndex1SQLExists(), NewIndex1SQLFindPKeyByConstraint(), NewIndex1SQLFindRowIDByConstraint()

Inherited Members

Inherited Methods


Storage Model: CacheSQLStorage

Maps: 1