persistent class %BI.ListField
extends %Persistent, %XML.Adaptor
property AddFType
as %String(TRUNCATE=1);
property AdditionalCondition
as %String(TRUNCATE=1);
property CatName
as %String(TRUNCATE=1);
property ClassName
as %String(TRUNCATE=1);
property ComplexCode
as %String(MAXLEN=10000,TRUNCATE=1);
property DefParam
as %String(TRUNCATE=1);
property Definition
as %String(MAXLEN=5000,TRUNCATE=1);
property FieldShortCutAccess
as %String(MAXLEN=20000,TRUNCATE=1);
property IsActive
as %Boolean;
property LinkField
as %String(TRUNCATE=1);
property MTranslation
as %String(MAXLEN=20000,TRUNCATE=1);
property NullField
as %String(TRUNCATE=1);
property NullPointer
as %String(TRUNCATE=1);
property PropName
as %String(MAXLEN=10000,TRUNCATE=1);
property Ranges
as %String(MAXLEN=10000,TRUNCATE=1);
property StartClass
as %String(TRUNCATE=1);
property StringConversion
as %String(TRUNCATE=1);
property TranslationType
as %String(MAXLEN=5000,TRUNCATE=1);
query ListByClass(cls As %String)
SQL Query
:
SELECT %ID,CatName FROM ListField
WHERE (ClassName = :cls) ORDER BY CatName
index (CatName on ClassName:Exact,CatName:Exact);
index (ClassProp on ClassName:Exact,PropName:Exact);