ExpressionDescriptor Class

Base class for parameterized expressions.
Inheritance Hierarchy
SystemObject
  Dundas.BI.Data.MetadataDescriptorBase
    Dundas.BI.Data.MetadataExpressionDescriptor
      More...

Namespace:  Dundas.BI.Data.Metadata
Assembly:  Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (24.4.0.1000)
Syntax
public abstract class ExpressionDescriptor : DescriptorBase

The ExpressionDescriptor type exposes the following members.

Properties
  NameDescription
Public propertyDescription
Gets or sets the object description.
(Inherited from DescriptorBase.)
Public propertyFormat
Gets the statement format.
Public propertyId
Gets the object ID.
(Inherited from DescriptorBase.)
Public propertyName
Gets or sets the object name.
(Inherited from DescriptorBase.)
Public propertyParameters
Gets the expression parameters.
Public propertyPlaceholders
Gets the expression parameter placeholders.
Public propertyStatement
Gets or sets the expression statement.
Top
Methods
  NameDescription
Protected methodAddPlaceholder
Adds the placeholder to the collection.
Public methodDefineBooleanParameter(String, String, String, ParameterToken)
Defines a parameter placeholder that expects Boolean values for resolution.
Public methodDefineBooleanParameter(String, String, String, Boolean)
Defines a parameter placeholder that expects Boolean values for resolution.
Public methodDefineCollectionDateTimeParameter
Defines a parameter placeholder that expects a DateTime collection.
Public methodDefineCollectionNumberParameter
Defines a parameter placeholder that expects a number collection.
Public methodDefineCollectionStringParameter
Defines a parameter placeholder that expects a string collection.
Public methodDefineDateTimeParameter(String, String, String, ParameterToken, ValidValuesSource)
Defines a parameter placeholder that expects DateTime for resolution.
Public methodDefineDateTimeParameter(String, String, String, DateTime, ValidValuesSource)
Defines a parameter placeholder that expects DateTime for resolution.
Public methodDefineDateTimeParameter(String, String, String, ParameterToken, DateTime, DateTime)
Defines a parameter placeholder that expects DateTime values for resolution.
Public methodDefineDateTimeParameter(String, String, String, DateTime, DateTime, DateTime)
Defines a parameter placeholder that expects DateTime values for resolution.
Public methodDefineNumericParameter(String, String, String, ParameterToken, ValidValuesSource)
Defines a parameter placeholder that expects Number values for resolution.
Public methodDefineNumericParameter(String, String, String, Number, ValidValuesSource)
Defines a parameter placeholder that expects Number values for resolution.
Public methodDefineNumericParameter(String, String, String, ParameterToken, Number, Number)
Defines a parameter placeholder that expects Number values for resolution.
Public methodDefineNumericParameter(String, String, String, Number, Number, Number)
Defines a parameter placeholder that expects Number values for resolution.
Public methodDefineStringParameter(String, String, String, ParameterToken, ValidValuesSource)
Defines a parameter placeholder that expects string values for resolution.
Public methodDefineStringParameter(String, String, String, ParameterToken, Int32)
Defines a parameter placeholder that expects string values for resolution.
Public methodDefineStringParameter(String, String, String, String, ValidValuesSource)
Defines a parameter placeholder that expects string values for resolution.
Public methodDefineStringParameter(String, String, String, String, Int32)
Defines a parameter placeholder that expects string values for resolution.
Public methodRemovePlaceholder
Removes the specified expression placeholder.
Public methodRemoveUnusedPlaceholders
Removes unused placeholders, by checking if their caption is part of the expression statement.
Public methodToString
Returns a string that represents the current object.
(Inherited from DescriptorBase.)
Top
See Also
Inheritance Hierarchy