Methods

Type Name Parameters Returns
Sub AddFeatFilterValue(ByVal filt As Integer, ByVal value As String)    
Function Copy(ByVal Label As String)   IQaSiftRules
Function Delete()   Boolean
Function GetCondition(ByVal cond As Long)   String
Function GetConditionsMustMatch()   eConditionsMatch
Function GetDataSet()   IQaDataSet
Function GetEliminate(ByVal eliminateType As eEliminateType) eEliminateType Boolean
Function GetFeatFiltersMatch()   eFeatureFiltersMatch
Function GetFeatFilterValue(ByVal filt As Integer, ByVal idx As Long)   String
Function GetFeatFilterValueChecked(ByVal filt As Integer, ByVal value As String)   Boolean
Function GetFeatFilterValueCount(ByVal filt As Integer)   Long
Function GetFeatureFilterLabel(ByVal filt As Integer)   String
Function GetFeatureFilterType(ByVal filt As Integer)   Integer
Function GetIndex()   Long
Function GetRestrictedElement(ByVal filt As Integer, ByVal idx As Long)   String
Function GetRestrictedElementsCount(ByVal filt As Integer)   Long
Function GetSiftRuleChr(ByVal smiType As eSmiType, ByVal chrType As eSiftRuleCharacteristicType) eSmiType
eSiftRuleCharacteristicType
Boolean
Function GetSiftRulesXML()   String
Function GetSiftRuleValueType(ByVal smiType As eSmiType, ByVal chrType As eSiftRuleCharacteristicType) eSmiType
eSiftRuleCharacteristicType
eSiftValueType
Function GetSmiDirection(ByVal directionType As eSmiDirectionType) eSmiDirectionType Boolean
Function GetSmiHand(ByVal handType As eSmiHandType) eSmiHandType Boolean
Function GetSmiTypeFeat(ByVal smiType As eSmiType) eSmiType Boolean
Function GetSortValue(ByVal Sort As Long)   String
Function GetTopValue(ByVal topType As eTopValueType) eTopValueType Long
Function GetTopValueType()   eTopValueType
Function GetUseCondition(ByVal cond As Long)   Boolean
Function GetUseFeatFilter(ByVal filt As Integer)   Boolean
Function GetUseSort(ByVal Sort As Long)   Boolean
Sub RemoveFeatFilterValue(ByVal filt As Integer, ByVal value As String)    
Function Rename(ByVal Label As String)   Boolean
Sub ResetDefaults()   void
Sub SetCondition(ByVal cond As Long, ByVal value As String)    
Sub SetConditionsMustMatch(ByVal matchType As eConditionsMatch) eEliminateType  
Sub SetEliminate(ByVal eliminateType As eEliminateType, ByVal use As Boolean) eEliminateType  
Sub SetFeatFiltersMatch(ByVal matchType As eFeatureFiltersMatch) eFeatureFiltersMatch  
Function SetIndex(ByVal idx As Long)   Boolean
Sub SetSiftRuleChr(ByVal smiType As eSmiType, ByVal chrType As eSiftRuleCharacteristicType, ByVal use As Boolean) eSmiType
eSiftRuleCharacteristicType
 
Sub SetSiftRuleChrValueType(ByVal smiType As eSmiType, ByVal chrType As eSiftRuleCharacteristicType, ByVal valueType As eSiftValueType, ByVal use As Boolean) eSmiType
eSiftRuleCharacteristicType
eSiftValueType
 
Sub SetSiftRuleValueType(ByVal smiType As eSmiType, ByVal chrType As eSiftRuleCharacteristicType, ByVal valueType As eSiftValueType) eSmiType
eSiftRuleCharacteristicType
eSiftValueType
 
Sub SetSmiDirection(ByVal directionType As eSmiDirectionType, ByVal use As Boolean) eSmiDirectionType  
Sub SetSmiHand(ByVal handType As eSmiHandType, ByVal use As Boolean) eSmiHandType  
Sub SetSmiTypeFeat(ByVal smiType As eSmiType, ByVal use As Boolean) eSmiType  
Sub SetSortValue(ByVal Sort As Long, ByVal value As String)    
Sub SetTopValue(ByVal topType As eTopValueType, ByVal value As Long) eTopValueType  
Sub SetTopValueType(ByVal topType As eTopValueType) eTopValueType  
Sub SetUseCondition(ByVal cond As Long, ByVal use As Boolean)    
Sub SetUseFeatFilter(ByVal filt As Integer, ByVal use As Boolean)    
Sub SetUseSort(ByVal Sort As Long, ByVal use As Boolean)    

SiftRule Enumerators

subgroups-maintenance  Conditions Match Enum
subgroups-maintenance  FeatureFiltersMatch Enum
subgroups-maintenance  SiftRuleCharacteristicType Enum
subgroups-maintenance  SiftValueType Enum
subgroups-maintenance  SmiDirectionType Enum 
subgroups-maintenance  SmiHandType Enum
subgroups-maintenance  SmiType Enum
subgroups-maintenance  TopValueType Enum

 

Can we improve this topic? Click   Send Feedback in the upper right of the screen to share your comments!