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.Transformation

%iFind.Transformation

persistent class %iFind.Transformation extends %Library.Persistent

SQL Table Name: %iFind.Transformation

This table contains all transformations currently in use by iFind indices with namespace-shared storage. (cf IFINDSHAREDSTORAGELOCATION parameter in %iFind.Index.Basic)

Property Inventory (Including Private)

Method Inventory (Including Private)

Parameters

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.

Properties (Including Private)

property Specification as %String (COLLATION = "EXACT", MAXLEN = 150);
Specification uniquely describing this transformation.
Property methods: SpecificationDisplayToLogical(), SpecificationGet(), SpecificationGetStored(), SpecificationIdxCheck(), SpecificationIdxCheckUnique(), SpecificationIdxDelete(), SpecificationIdxExists(), SpecificationIdxOpen(), SpecificationIdxSQLCheckUnique(), SpecificationIdxSQLExists(), SpecificationIdxSQLFindPKeyByConstraint(), SpecificationIdxSQLFindRowIDByConstraint(), SpecificationIsValid(), SpecificationLogicalToDisplay(), SpecificationLogicalToOdbc(), SpecificationNormalize(), SpecificationSet()
property Type as %String [ Calculated ];
General type of transformation
Property methods: TypeCompute(), TypeDisplayToLogical(), TypeGet(), TypeIsValid(), TypeLogicalToDisplay(), TypeLogicalToOdbc(), TypeNormalize(), TypeSQLCompute()

Methods (Including Private)

method Transform(pString As %String, pLanguage As %String = "") as %String
Applies this transformation to pString

Indexes

index (SpecificationIdx on Specification) [Type = collatedkey, Unique];
Index methods: SpecificationIdxCheck(), SpecificationIdxCheckUnique(), SpecificationIdxDelete(), SpecificationIdxExists(), SpecificationIdxOpen(), SpecificationIdxSQLCheckUnique(), SpecificationIdxSQLExists(), SpecificationIdxSQLFindPKeyByConstraint(), SpecificationIdxSQLFindRowIDByConstraint()

Inherited Members

Inherited Methods (Including Private)

Storage

Storage Model: CacheStorage (%iFind.Transformation)

^ISC.IF.TransfoD(ID)
=
Specification
FeedbackOpens in a new window