DSIExtColumnPrefixCondition Class Reference

A class which defines a prefix condition for a column. For example, "c1 LIKE 'prefix%'". More...

Inherits Simba::SQLEngine::DSIExtColumnCondition.

List of all members.

Public Member Functions

virtual AutoPtr
< DSIExtColumnCondition
Clone () const
 Makes a deep copy of this object.
 DSIExtColumnPrefixCondition (const simba_wstring &in_prefix)
 Constructor.
virtual
DSIExtColumnPrefixCondition
GetAsColumnPrefix ()
 Get this object as a DSIExtColumnPrefixCondition.
virtual const
DSIExtColumnPrefixCondition
GetAsColumnPrefix () const
 Get this object as a DSIExtColumnPrefixCondition.
const simba_wstring & GetPrefix () const
 Get the prefix for the condition.
virtual ~DSIExtColumnPrefixCondition ()
 Destructor.

Detailed Description

A class which defines a prefix condition for a column. For example, "c1 LIKE 'prefix%'".


Constructor & Destructor Documentation

DSIExtColumnPrefixCondition ( const simba_wstring &  in_prefix  )  [explicit]

Constructor.

Parameters:
in_prefix The prefix for this column condition. Must be non-empty.
virtual ~DSIExtColumnPrefixCondition (  )  [virtual]

Destructor.


Member Function Documentation

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

Makes a deep copy of this object.

Returns:
A deep copy of this object.

Implements DSIExtColumnCondition.

virtual DSIExtColumnPrefixCondition& GetAsColumnPrefix (  )  [virtual]

Get this object as a DSIExtColumnPrefixCondition.

Returns:
This object as a DSIExtColumnPrefixCondition.

Reimplemented from DSIExtColumnCondition.

virtual const DSIExtColumnPrefixCondition& GetAsColumnPrefix (  )  const [virtual]

Get this object as a DSIExtColumnPrefixCondition.

Returns:
This object as a DSIExtColumnPrefixCondition.

Reimplemented from DSIExtColumnCondition.

const simba_wstring& GetPrefix (  )  const

Get the prefix for the condition.

Returns:
The prefix for the 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