DSIExtColumnCondition Class Reference

Inherited by DSIExtColumnInSetCondition, DSIExtColumnPrefixCondition, DSIExtColumnRangeCondition, and DSIExtSimpleColumnCondition.

List of all members.

Public Member Functions

virtual AutoPtr
< DSIExtColumnCondition
Clone () const =0
 Makes a deep copy of this object.
virtual
DSIExtColumnInSetCondition
GetAsColumnInSet ()
 Get this object as a DSIExtColumnInSetCondition.
virtual const
DSIExtColumnInSetCondition
GetAsColumnInSet () const
 Get this object as a DSIExtColumnInSetCondition.
virtual
DSIExtColumnPrefixCondition
GetAsColumnPrefix ()
 Get this object as a DSIExtColumnPrefixCondition.
virtual const
DSIExtColumnPrefixCondition
GetAsColumnPrefix () const
 Get this object as a DSIExtColumnPrefixCondition.
virtual
DSIExtColumnRangeCondition
GetAsColumnRange ()
 Get this object as a DSIExtColumnRangeCondition.
virtual const
DSIExtColumnRangeCondition
GetAsColumnRange () const
 Get this object as a DSIExtColumnRangeCondition.
DSIExtColumnConditionType GetConditionType () const
 Get the type of this condition.
virtual ~DSIExtColumnCondition ()
 Destructor.

Protected Member Functions

 DSIExtColumnCondition (DSIExtColumnConditionType in_type)
 Constructor.

Constructor & Destructor Documentation

virtual ~DSIExtColumnCondition (  )  [virtual]

Destructor.

DSIExtColumnCondition ( DSIExtColumnConditionType  in_type  )  [protected]

Constructor.

Parameters:
in_type The type of condition this object represents.
Exceptions:
SEInvalidArgumentException If in_type is COLUMN_CONDITION_INVALID.

Member Function Documentation

virtual AutoPtr<DSIExtColumnCondition> Clone (  )  const [pure virtual]

Makes a deep copy of this object.

Returns:
A deep copy of this object.

Implemented in DSIExtColumnInSetCondition, DSIExtColumnPrefixCondition, DSIExtColumnRangeCondition, and DSIExtSimpleColumnCondition.

virtual DSIExtColumnInSetCondition& GetAsColumnInSet (  )  [virtual]

Get this object as a DSIExtColumnInSetCondition.

Exceptions:
SEInvalidOperationException If this is not a DSIExtColumnInSetCondition object.
Returns:
This object as a DSIExtColumnInSetCondition.

Reimplemented in DSIExtColumnInSetCondition.

virtual const DSIExtColumnInSetCondition& GetAsColumnInSet (  )  const [virtual]

Get this object as a DSIExtColumnInSetCondition.

Exceptions:
SEInvalidOperationException If this is not a DSIExtColumnInSetCondition object.
Returns:
This object as a DSIExtColumnInSetCondition.

Reimplemented in DSIExtColumnInSetCondition.

virtual DSIExtColumnPrefixCondition& GetAsColumnPrefix (  )  [virtual]

Get this object as a DSIExtColumnPrefixCondition.

Exceptions:
SEInvalidOperationException If this is not a DSIExtColumnPrefixCondition object.
Returns:
This object as a DSIExtColumnPrefixCondition.

Reimplemented in DSIExtColumnPrefixCondition.

virtual const DSIExtColumnPrefixCondition& GetAsColumnPrefix (  )  const [virtual]

Get this object as a DSIExtColumnPrefixCondition.

Exceptions:
SEInvalidOperationException If this is not a DSIExtColumnPrefixCondition object.
Returns:
This object as a DSIExtColumnPrefixCondition.

Reimplemented in DSIExtColumnPrefixCondition.

virtual DSIExtColumnRangeCondition& GetAsColumnRange (  )  [virtual]

Get this object as a DSIExtColumnRangeCondition.

Exceptions:
SEInvalidOperationException If this is not a DSIExtColumnRangeCondition object.
Returns:
This object as a DSIExtColumnRangeCondition.

Reimplemented in DSIExtColumnRangeCondition.

virtual const DSIExtColumnRangeCondition& GetAsColumnRange (  )  const [virtual]

Get this object as a DSIExtColumnRangeCondition.

Exceptions:
SEInvalidOperationException If this is not a DSIExtColumnRangeCondition object.
Returns:
This object as a DSIExtColumnRangeCondition.

Reimplemented in DSIExtColumnRangeCondition.

DSIExtColumnConditionType GetConditionType (  )  const

Get the type of this condition.

Returns:
The type of this condition.

The documentation for this class was generated from the following file:

Generated on Wed May 17 14:21:17 2017 for SimbaEngine 10.1.3.1011 by simba