%Dictionary.CompiledStorageSQLMap
Class %Dictionary.CompiledStorageSQLMap Extends %Persistent [ StorageStrategy = custom, System = 2 ]
Parameters
SQLENABLED
Parameter SQLENABLED = 1;
Properties
parent
Relationship parent As %Dictionary.CompiledStorage [ Cardinality = parent, Inverse = SQLMaps ];
Pointer to the containing parent object
%isDefined
Property %isDefined As %RawString [ MultiDimensional, Private, Transient ];
Stores the DEFINED state of each attribute.
BlockCount
Property BlockCount As %Integer;
BlockCount
Condition
Property Condition As %RawString;
Condition
ConditionalWithHostVars
Property ConditionalWithHostVars As %Boolean;
ConditionalWithHostVars
ConditionFields
Property ConditionFields As %RawString;
ConditionFields
Data
Relationship Data As %Dictionary.CompiledStorageSQLMapData [ Cardinality = children, Inverse = parent ];
Data
Global
Property Global As %RawString [ SqlFieldName = _Global ];
Global
KeywordError
Property KeywordError As %Boolean;
KeywordError
KeywordModified
Property KeywordModified As %Boolean;
KeywordModified
Name
Property Name As %RawString [ Required ];
Name
PopulationPct
Property PopulationPct As %RawString;
PopulationPct
PopulationType
Property PopulationType As %RawString;
PopulationType
RowIdSpecs
Relationship RowIdSpecs As %Dictionary.CompiledStorageSQLMapRowIdSpec [ Cardinality = children, Inverse = parent ];
RowIdSpec
RowReference
Property RowReference As %RawString;
RowReference
Structure
Property Structure As %RawString;
Structure
Subscripts
Relationship Subscripts As %Dictionary.CompiledStorageSQLMapSub [ Cardinality = children, Inverse = parent ];
Subscript
Type
Property Type As %RawString;
Specifies what kind of a map this is.
Triggers
OnInsertUpdate
Trigger OnInsertUpdate [ Event = INSERT/UPDATE ]
OnDelete
Trigger OnDelete [ Event = DELETE ]
Methods
%OnNew
Method %OnNew(name As %String) As %Status [ Private ]
%LockId
ClassMethod %LockId(id As %String, shared As %Boolean = 0, timeout As %Integer) As %Status
%UnlockId
ClassMethod %UnlockId(id As %String, shared As %Boolean = 0, immediate As %Boolean = 0) As %Status
%Exists
ClassMethod %Exists(oid As %ObjectIdentity) As %Boolean
%LoadData
Method %LoadData(id As %String) As %Status [ Private ]
%SaveData
Method %SaveData(id As %String) As %Status [ Private ]
%DeleteData
ClassMethod %DeleteData(id As %String, concurrency As %Integer) As %Status [ Private ]
BlockCountSet
Method BlockCountSet(value As %String = "") As %Status
BlockCountReset
Method BlockCountReset()
BlockCountIsDefined
Method BlockCountIsDefined() As %Boolean
ConditionSet
Method ConditionSet(value As %String = "") As %Status
ConditionReset
Method ConditionReset()
ConditionIsDefined
Method ConditionIsDefined() As %Boolean
ConditionalWithHostVarsSet
Method ConditionalWithHostVarsSet(value As %String = "") As %Status
ConditionalWithHostVarsReset
Method ConditionalWithHostVarsReset()
ConditionalWithHostVarsIsDefined
Method ConditionalWithHostVarsIsDefined() As %Boolean
ConditionFieldsSet
Method ConditionFieldsSet(value As %String = "") As %Status
ConditionFieldsReset
Method ConditionFieldsReset()
ConditionFieldsIsDefined
Method ConditionFieldsIsDefined() As %Boolean
GlobalSet
Method GlobalSet(value As %String = "") As %Status
GlobalReset
Method GlobalReset()
GlobalIsDefined
Method GlobalIsDefined() As %Boolean
NameSet
Method NameSet(value As %String = "") As %Status
NameReset
Method NameReset()
NameIsDefined
Method NameIsDefined() As %Boolean
PopulationPctSet
Method PopulationPctSet(value As %String = "") As %Status
PopulationPctReset
Method PopulationPctReset()
PopulationPctIsDefined
Method PopulationPctIsDefined() As %Boolean
PopulationTypeSet
Method PopulationTypeSet(value As %String = "") As %Status
PopulationTypeReset
Method PopulationTypeReset()
PopulationTypeIsDefined
Method PopulationTypeIsDefined() As %Boolean
RowReferenceSet
Method RowReferenceSet(value As %String = "") As %Status
RowReferenceReset
Method RowReferenceReset()
RowReferenceIsDefined
Method RowReferenceIsDefined() As %Boolean
StructureSet
Method StructureSet(value As %String = "") As %Status
StructureReset
Method StructureReset()
StructureIsDefined
Method StructureIsDefined() As %Boolean
TypeSet
Method TypeSet(value As %String = "") As %Status
TypeReset
Method TypeReset()
TypeIsDefined
Method TypeIsDefined() As %Boolean
parentOnDelete
ClassMethod parentOnDelete(id As %String, concurrency As %Integer) As %Status