%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

Method Inventory

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

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

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

Indexes

index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()
index (SpecificationIdx on Specification) [Type = collatedkey, Unique];
Index methods: SpecificationIdxCheck(), SpecificationIdxCheckUnique(), SpecificationIdxDelete(), SpecificationIdxExists(), SpecificationIdxOpen(), SpecificationIdxSQLCheckUnique(), SpecificationIdxSQLExists(), SpecificationIdxSQLFindPKeyByConstraint(), SpecificationIdxSQLFindRowIDByConstraint()

Inherited Members

Inherited Methods

Storage

Storage Model: Storage (%iFind.Transformation)

^IRIS.IF.TransfoD(ID)
=
Specification
Feedback