SubsetFunction Class

Base class for subset functions.
Inheritance Hierarchy

Namespace:  Dundas.BI.Data.Functions
Assembly:  Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (24.4.0.1000)
Syntax
public abstract class SubsetFunction : FunctionDefinition

The SubsetFunction type exposes the following members.

Constructors
  NameDescription
Protected methodSubsetFunction
Initializes a new instance of the SubsetFunction class
Top
Properties
  NameDescription
Public propertyAlignmentCategory
Gets the alignment option for the current function.
(Inherited from FunctionDefinition.)
Public propertyCategoryId
Gets the function category ID.
(Overrides FunctionDefinitionCategoryId.)
Public propertyCategoryName
Gets the function category name.
(Inherited from FunctionDefinition.)
Public propertyComponentDescription
Gets the standard component description.
(Inherited from ComponentBase.)
Public propertyComponentId
Gets the component ID.
(Inherited from ComponentBase.)
Public propertyComponentName
Gets the standard component name.
(Inherited from ComponentBase.)
Public propertyDataInputs
Gets all the data inputs for the current function.
(Inherited from FunctionDefinition.)
Public propertyDescription
Gets or sets the object description.
(Inherited from FunctionDefinition.)
Public propertyHelpUri
Gets a URI to a web page which provides documentation about the function.
(Inherited from FunctionDefinition.)
Public propertyIsCommon
Gets a value indicating whether the function should appear in the list of common functions.
(Inherited from FunctionDefinition.)
Public propertyIsDataInputAligned
Gets a value indicating whether the current instance requires that the data inputs are following alignment rules.
(Inherited from FunctionDefinition.)
Public propertyIsDataInputHierarchyAligned
Gets a value indicating whether the current instance requires that the data inputs are aligned based on a specified hierarchy values.
(Inherited from FunctionDefinition.)
Public propertyIsEnabled
Gets a value indicating whether the component is enabled.
(Inherited from ComponentBase.)
Public propertyIsExplicitAlignmentRequired
Gets a value indicating whether this instance requires explicit alignment.
(Inherited from FunctionDefinition.)
Public propertyName
Gets or sets the object name.
(Inherited from FunctionDefinition.)
Public propertyPackageId
Gets the ID of the extension package to which the component belongs.
(Inherited from ComponentBase.)
Public propertyResultDescriptors
Gets all the results for the current function.
(Inherited from FunctionDefinition.)
Public propertySettings
Gets all the current instance settings.
(Inherited from FunctionDefinition.)
Public propertySymbol
Gets the minimum 3 character string symbol for the function.
(Inherited from FunctionDefinition.)
Top
Methods
  NameDescription
Public methodExecute
Executes the function and calculates the results.
(Inherited from FunctionDefinition.)
Public methodGetDynamicResultMetadata
Gets the dynamic result metadata. This method should always be overridden when the function returns dynamic results, therefore when the number of results depends on the inputs.
(Inherited from FunctionDefinition.)
Protected methodGetMetadata
Populates the function metadata by describing the data inputs, the function settings and the results.
(Overrides FunctionDefinitionGetMetadata(IListInputDescriptor, IListComponentSetting, IListResultDescriptor).)
Protected methodGetSubsetMetadata
Populates the function metadata by describing the data inputs and the function settings.
Protected methodLocalize
Localizes the specified string using the engine localization service.
(Inherited from ComponentBase.)
Public methodToString
Returns a string that represents the current object.
(Inherited from FunctionDefinition.)
Protected methodValidateDataInputs
Validates the data inputs.
(Inherited from FunctionDefinition.)
Public methodValidateFunctionSettings
Validates the function setting values against their type, valid values and allowed range. It does not validate any parameter relationships.
(Inherited from FunctionDefinition.)
Public methodValidateParameters
Validates the parameters and throws if any parameter values are invalid.
(Inherited from FunctionDefinition.)
Top
See Also