Aspose::Email::Tools::Search::DoubleComparisonField Class Referencefinal

Represents the double search field. More...

Inherits Aspose::Email::Tools::Search::ComparisonField.

Public Member Functions

 DoubleComparisonField (System::String fieldName, System::SharedPtr< MailQueryBuilder > owner)
 Initializes a new instance of the DoubleComparisonField class. More...
 
System::SharedPtr< MailQueryEquals (double value)
 Indicates that field must be equal to the specified value. More...
 
System::SharedPtr< MailQueryNotEquals (double value)
 Indicates that field must not be equal to the specified value. More...
 
System::SharedPtr< MailQueryLess (double value)
 Indicates that field must be less than the specified value. More...
 
System::SharedPtr< MailQueryGreater (double value)
 Indicates that field must be greater than the specified value. More...
 
System::SharedPtr< MailQueryLessOrEqual (double value)
 Indicates that field must be less or equal to the specified value. More...
 
System::SharedPtr< MailQueryGreaterOrEqual (double value)
 Indicates that field must be greater or equal to the specified value. More...
 
- Public Member Functions inherited from Aspose::Email::Tools::Search::ComparisonField
void OrderBy (bool ascending)
 Sets value which indicates if client uses ascending or descending sorting on the Field. More...
 
System::SharedPtr< MailQueryExists (bool value)
 

Friends

class Aspose::Email::Clients::Exchange::ExtendedPropertiesComparisonField
 

Additional Inherited Members

- Protected Member Functions inherited from Aspose::Email::Tools::Search::ComparisonField
 ComparisonField (System::String fieldName, System::SharedPtr< MailQueryBuilder > owner)
 Initializes a new instance of the ComparisonField class. More...
 
virtual System::SharedPtr< MailQueryCreateKey (System::String name, System::String value, System::String comparsionOperator)
 Creates the search key. More...
 
System::SharedPtr< MailQueryCreateKey (System::String name, System::SharedPtr< System::BoxedValueBase > value, System::String comparsionOperator)
 Creates the search key. More...
 
- Protected Member Functions inherited from Aspose::Email::Tools::Search::QueryField
 QueryField (System::String fieldName, System::SharedPtr< MailQueryBuilder > owner)
 Initializes a new instance of the ComparisonField class. More...
 
- Protected Attributes inherited from Aspose::Email::Tools::Search::QueryField
System::String FieldName
 Field Name. More...
 
System::SharedPtr< MailQueryBuilderowner
 Owner of this object. More...
 

Detailed Description

Represents the double search field.

Constructor & Destructor Documentation

◆ DoubleComparisonField()

Aspose::Email::Tools::Search::DoubleComparisonField::DoubleComparisonField ( System::String  fieldName,
System::SharedPtr< MailQueryBuilder owner 
)

Initializes a new instance of the DoubleComparisonField class.

Parameters
fieldNameName of the field.
ownerOwner of ComparisonField field object.

Member Function Documentation

◆ Equals()

System::SharedPtr<MailQuery> Aspose::Email::Tools::Search::DoubleComparisonField::Equals ( double  value)

Indicates that field must be equal to the specified value.

Parameters
valueThe value.
Returns
MailQuery that represents search query (one searching criterion).

◆ Greater()

System::SharedPtr<MailQuery> Aspose::Email::Tools::Search::DoubleComparisonField::Greater ( double  value)

Indicates that field must be greater than the specified value.

Parameters
valueThe value.
Returns
MailQuery that represents search query (one searching criterion).

◆ GreaterOrEqual()

System::SharedPtr<MailQuery> Aspose::Email::Tools::Search::DoubleComparisonField::GreaterOrEqual ( double  value)

Indicates that field must be greater or equal to the specified value.

Parameters
valueThe value.
Returns
MailQuery that represents search query (one searching criterion).

◆ Less()

System::SharedPtr<MailQuery> Aspose::Email::Tools::Search::DoubleComparisonField::Less ( double  value)

Indicates that field must be less than the specified value.

Parameters
valueThe value.
Returns
MailQuery that represents search query (one searching criterion).

◆ LessOrEqual()

System::SharedPtr<MailQuery> Aspose::Email::Tools::Search::DoubleComparisonField::LessOrEqual ( double  value)

Indicates that field must be less or equal to the specified value.

Parameters
valueThe value.
Returns
MailQuery that represents search query (one searching criterion).

◆ NotEquals()

System::SharedPtr<MailQuery> Aspose::Email::Tools::Search::DoubleComparisonField::NotEquals ( double  value)

Indicates that field must not be equal to the specified value.

Parameters
valueThe value.
Returns
MailQuery that represents search query (one searching criterion).

Friends And Related Function Documentation

◆ Aspose::Email::Clients::Exchange::ExtendedPropertiesComparisonField