Home > Class Reference > ENSLIB namespace > %Dictionary.CompiledStorageSQLMapSub

%Dictionary.CompiledStorageSQLMapSub

persistent class %Dictionary.CompiledStorageSQLMapSub extends %Library.Persistent

SQL Table Name: %Dictionary.CompiledStorageSQLMapSub

Property Inventory (Including Private)

Method Inventory (Including Private)

Parameters

parameter SQLENABLED = 1;

Properties (Including Private)

property AccessType as %CacheString;
AccessType
Property methods: AccessTypeGet(), AccessTypeIsValid(), AccessTypeSet()
relationship Accessvars as array of %Dictionary.CompiledStorageSQLMapSubAccessvar [ InitialExpression = $listbuild("%Dictionary.CompiledStorageSQLMapSubAccessvar","parent",+$this,"children",1,1) , Transient , Inverse = parent , Cardinality = children ];
Accessvar
Property methods: AccessvarsGet(), AccessvarsGetObject(), AccessvarsGetObjectId(), AccessvarsGetSwizzled(), AccessvarsIsEmpty(), AccessvarsIsValid(), AccessvarsNewObject(), AccessvarsRClose(), AccessvarsRExec(), AccessvarsRFetch(), AccessvarsRelate(), AccessvarsSQLCompute(), AccessvarsSet(), AccessvarsUnRelate()
property DataAccess as %CacheString;
DataAccess
Property methods: DataAccessGet(), DataAccessIsValid(), DataAccessSet()
property Delimiter as %CacheString;
Delimiter
Property methods: DelimiterGet(), DelimiterIsValid(), DelimiterSet()
property Expression as %CacheString;
Expression
Property methods: ExpressionGet(), ExpressionIsValid(), ExpressionSet()
relationship Invalidconditions as array of %Dictionary.CompiledStorageSQLMapSubInvalidcondition [ InitialExpression = $listbuild("%Dictionary.CompiledStorageSQLMapSubInvalidcondition","parent",+$this,"children",1,1) , Transient , Inverse = parent , Cardinality = children ];
Invalidcondition
Property methods: InvalidconditionsGet(), InvalidconditionsGetObject(), InvalidconditionsGetObjectId(), InvalidconditionsGetSwizzled(), InvalidconditionsIsEmpty(), InvalidconditionsIsValid(), InvalidconditionsNewObject(), InvalidconditionsRClose(), InvalidconditionsRExec(), InvalidconditionsRFetch(), InvalidconditionsRelate(), InvalidconditionsSQLCompute(), InvalidconditionsSet(), InvalidconditionsUnRelate()
property KeywordError as %Boolean;
KeywordError
Property methods: KeywordErrorDisplayToLogical(), KeywordErrorGet(), KeywordErrorIsValid(), KeywordErrorLogicalToDisplay(), KeywordErrorNormalize(), KeywordErrorSet()
property KeywordModified as %Boolean;
KeywordModified
Property methods: KeywordModifiedDisplayToLogical(), KeywordModifiedGet(), KeywordModifiedIsValid(), KeywordModifiedLogicalToDisplay(), KeywordModifiedNormalize(), KeywordModifiedSet()
property LoopInitValue as %CacheString;
LoopInitValue
Property methods: LoopInitValueGet(), LoopInitValueIsValid(), LoopInitValueSet()
property Name as %Integer [ Required ];
Name
Property methods: NameDisplayToLogical(), NameGet(), NameIsValid(), NameLogicalToDisplay(), NameNormalize(), NameSet()
property NextCode as %CacheString;
NextCode
Property methods: NextCodeGet(), NextCodeIsValid(), NextCodeSet()
property NullMarker as %CacheString;
NullMarker
Property methods: NullMarkerGet(), NullMarkerIsValid(), NullMarkerSet()
property StartValue as %CacheString;
StartValue
Property methods: StartValueGet(), StartValueIsValid(), StartValueSet()
property StopExpression as %CacheString;
StopExpression
Property methods: StopExpressionGet(), StopExpressionIsValid(), StopExpressionSet()
property StopValue as %CacheString;
StopValue
Property methods: StopValueGet(), StopValueIsValid(), StopValueSet()
relationship parent as %Dictionary.CompiledStorageSQLMap [ Required , Inverse = Subscripts , Cardinality = parent ];
Pointer to the containing parent object
Property methods: parentCheck(), parentDelete(), parentGet(), parentGetObject(), parentGetObjectId(), parentGetSwizzled(), parentIsValid(), parentNewObject(), parentOnDelete(), parentRClose(), parentRExec(), parentRFetch(), parentRelate(), parentSQLCompute(), parentSet(), parentSetObject(), parentSetObjectId(), parentUnRelate(), parentUnSwizzle()

Methods (Including Private)

private classmethod %DeleteData(id As %String, concurrency As %Integer) as %Status
Inherited description: This method is normally generated by the storage class for persistent classes using %Library.CacheStorage or %Library.CacheSQLStorage. Persistent classes using some other storage class, such as %Library.CustomStorage must override this method.
classmethod %Exists(oid As %ObjectIdentity) as %Boolean
Inherited description: Checks to see if the object identified by the OID oid exists in the extent.

Returns %Boolean TRUE if it exists, FALSE if it does not.

private method %LoadData(id As %String) as %Status
Inherited description: %LoadData() - loads an object from storage. This method is implemented by the storage class.
classmethod %LockId(id As %String, shared As %Boolean = 0, timeout As %Integer) as