%DeepSee.Model.property
class %DeepSee.Model.property extends %DeepSee.Model.node, %DeepSee.Model.source
Meta-data for a member property within a dimension level within a DeepSee cube.Property Inventory
Method Inventory
Properties
property formatString as %DeepSee.Datatype.string (MAXLEN = 100, XMLPROJECTION = "attribute");
Optional format string to apply to this property.
Property methods: formatStringDisplayToLogical(), formatStringGet(), formatStringIsValid(), formatStringLogicalToDisplay(), formatStringLogicalToOdbc(), formatStringNormalize(), formatStringSet()
If true, this property is hidden. That is, it will not be listed among the
level's properties within the various DeepSee utilities.
It can still be used within MDX queries and expressions.
It can still be used within MDX queries and expressions.
Property methods: hiddenDisplayToLogical(), hiddenGet(), hiddenIsValid(), hiddenLogicalToDisplay(), hiddenLogicalToXSD(), hiddenNormalize(), hiddenSet(), hiddenXSDToLogical()
property isDescription as %Boolean (XMLPROJECTION = "attribute") [ InitialExpression = 0 ];
Optional. If true, then this property is used to supply an alternate descriptive name for members
of this level.
Only one property for a given level can set this property.
Only one property for a given level can set this property.
Property methods: isDescriptionDisplayToLogical(), isDescriptionGet(), isDescriptionIsValid(), isDescriptionLogicalToDisplay(), isDescriptionLogicalToXSD(), isDescriptionNormalize(), isDescriptionSet(), isDescriptionXSDToLogical()
property isName as %Boolean (XMLPROJECTION = "attribute") [ InitialExpression = 0 ];
If true, then this property is used to supply the display name for members
of this level.
Only one property for a given level can set this property.
Only one property for a given level can set this property.
Property methods: isNameDisplayToLogical(), isNameGet(), isNameIsValid(), isNameLogicalToDisplay(), isNameLogicalToXSD(), isNameNormalize(), isNameSet(), isNameXSDToLogical()
property isReference as %Boolean (XMLPROJECTION = "attribute") [ InitialExpression = 0 ];
If true, then the value of this property is not stored within a dimension
table. Instead its value is retrieved from the data source when a query
is executed.
Property methods: isReferenceDisplayToLogical(), isReferenceGet(), isReferenceIsValid(), isReferenceLogicalToDisplay(), isReferenceLogicalToXSD(), isReferenceNormalize(), isReferenceSet(), isReferenceXSDToLogical()
property sort as %DeepSee.Datatype.string (VALUELIST = ",asc,desc,asc numeric,desc numeric", XMLPROJECTION = "attribute");
If specified, then use this property to sort members of the current level.
The value can be "asc" for ascending order, "desc" for descending order, "asc numeric" for ascending numeric order, or "desc numeric" for descending numeric order.
If more than one property specifies sorting, then members are sorted using a combination of properties. The sorting is applied in the order in which the properties are listed in the level definition.
The value can be "asc" for ascending order, "desc" for descending order, "asc numeric" for ascending numeric order, or "desc numeric" for descending numeric order.
If more than one property specifies sorting, then members are sorted using a combination of properties. The sorting is applied in the order in which the properties are listed in the level definition.
Property methods: sortDisplayToLogical(), sortGet(), sortIsValid(), sortLogicalToDisplay(), sortLogicalToOdbc(), sortNormalize(), sortSet()
property useDisplayValue as %Boolean (XMLPROJECTION = "attribute") [ InitialExpression = 0 ];
If true, then use the display (external) value of the field (if applicable) in the source
table when fetching data for this property.
This is only applied for properties that specify a sourceProperty.
This is only applied for properties that specify a sourceProperty.
Property methods: useDisplayValueDisplayToLogical(), useDisplayValueGet(), useDisplayValueIsValid(), useDisplayValueLogicalToDisplay(), useDisplayValueLogicalToXSD(), useDisplayValueNormalize(), useDisplayValueSet(), useDisplayValueXSDToLogical()
Methods
method %AtScaleExport(pStatus As %Status = $$$OK, ByRef pAuxiliaryIndex As %DynamicAbstractObject = $$$NULLOREF) as %DynamicAbstractObject
Produce the structures needed to emit the appropriate JSON and export this item to AtScale
Inherited Members
Inherited Properties
- additionalDescription
- description
- disabled
- displayName
- factName
- factSelectivity
- isModified
- linkClass
- linkProperty
- name
- sourceExpression
- sourceProperty
Inherited Methods
- %AddToSaveSet()
- %AtScaleConvertAggregate()
- %AtScaleConvertTimeFunction()
- %AtScaleConvertType()
- %AtScaleCreateMessageObj()
- %AtScaleInitIndex()
- %AtScaleProcessSourceRef()
- %AtScaleProduceAttribute()
- %AtScaleProduceDataSet()
- %BindExport()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OriginalNamespace()
- %PackageName()
- %QuoteList()
- %QuoteValue()
- %QuoteValueL10N()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()
- XMLDTD()
- XMLExport()
- XMLExportToStream()
- XMLExportToString()
- XMLNew()
- XMLSchema()
- XMLSchemaNamespace()
- XMLSchemaType()