IRISLIB database
SET Class Reference

This class implements a computed dimension that uses an external SET definition to resolve members. More...

Inheritance diagram for SET:
Collaboration diagram for SET:

Static Public Attributes

 DIMTYPE = None
 This class implements a computed dimension that uses an external SET definition to resolve members. More...
 
- Static Public Attributes inherited from Base
 BEHAVIOR = None
 Controls the run-time behavior of the dimension. More...
 
 CACHECOMPUTEDBITSET = None
 Controls whether results of <method>OnComputeBitset</method> can be reused. More...
 
 DIMTYPE = None
 Type reported back to the UI. More...
 
- Static Public Attributes inherited from RegisteredObject
 CAPTION = None
 Optional name used by the Form Wizard for a class when generating forms. More...
 
 JAVATYPE = None
 The Java type to be used when exported.
 
 PROPERTYVALIDATION = None
 This parameter controls the default validation behavior for the object. More...
 

Private Member Functions

_.Library.Status MemberSearch (_.Library.String pSearchKey, _.Library.List pList)
 Execute a search for members. More...
 
_.Library.Status OnComputeBitset (_.Library.String pSpec, _.Library.String pIndexKey)
 Build the bitset that corresponds to the given computed dimension "spec".
 

Static Private Member Functions

_.Library.Status ParseArgList (_.Library.String pArgList, _.Library.String pList)
 Parse an argument list "(arg:value,arg:value)" for a SET class. More...
 

Additional Inherited Members

- Public Member Functions inherited from Base
_.DeepSee.Query.query GetCurrentQuery ()
 Returns the DeepSee.Query.query object for the current query context, if any.
 
- Public Member Functions inherited from RegisteredObject
_.Library.Status OnAddToSaveSet (_.Library.Integer depth, _.Library.Integer insert, _.Library.Integer callcount)
 This callback method is invoked when the current object is added to the SaveSet,. More...
 
_.Library.Status OnClose ()
 This callback method is invoked by the <METHOD>Close</METHOD> method to. More...
 
_.Library.Status OnConstructClone (_.Library.RegisteredObject object, _.Library.Boolean deep, _.Library.String cloned)
 This callback method is invoked by the <METHOD>ConstructClone</METHOD> method to. More...
 
_.Library.Status OnNew ()
 This callback method is invoked by the <METHOD>New</METHOD> method to. More...
 
_.Library.Status OnValidateObject ()
 This callback method is invoked by the <METHOD>ValidateObject</METHOD> method to. More...
 

Detailed Description

This class implements a computed dimension that uses an external SET definition to resolve members.


Member Function Documentation

◆ MemberSearch()

_.Library.Status MemberSearch ( _.Library.String  pSearchKey,
_.Library.List  pList 
)
private

Execute a search for members.


Return a list of the form:
pList(n) = $LB(value,key)

Reimplemented from Base.

◆ ParseArgList()

_.Library.Status ParseArgList ( _.Library.String  pArgList,
_.Library.String  pList 
)
staticprivate

Parse an argument list "(arg:value,arg:value)" for a SET class.

Return an array of names and values.

Member Data Documentation

◆ DIMTYPE

DIMTYPE = None
static

This class implements a computed dimension that uses an external SET definition to resolve members.


Type reported back to the UI. This determines what type of control to display

for filters based on this class.