Base class that represents one search field.
More...
Inherits Aspose::Email::Tools::Search::QueryField.
Inherited by Aspose::Email::Clients::Exchange::ExtendedPropertiesComparisonField, Aspose::Email::Tools::Search::FINAL, Aspose::Email::Tools::Search::FINAL, Aspose::Email::Tools::Search::FINAL, Aspose::Email::Tools::Search::FINAL, Aspose::Email::Tools::Search::FINAL, Aspose::Email::Tools::Search::FINAL, Aspose::Email::Tools::Search::FINAL, and Aspose::Email::Tools::Search::FINAL.
|
ASPOSE_EMAIL_SHARED_API System::SharedPtr< MailQuery > | Exists (bool value) |
|
|
ASPOSE_EMAIL_SHARED_API | ComparisonField (System::String fieldName, System::SharedPtr< MailQueryBuilder > owner) |
| Initializes a new instance of the ComparisonField class. More...
|
|
virtual ASPOSE_EMAIL_SHARED_API System::SharedPtr< MailQuery > | CreateKey (System::String name, System::String value, System::String comparsionOperator) |
| Creates the search key. More...
|
|
ASPOSE_EMAIL_SHARED_API System::SharedPtr< MailQuery > | CreateKey (System::String name, System::SharedPtr< System::BoxedValueBase > value, System::String comparsionOperator) |
| Creates the search key. More...
|
|
ASPOSE_EMAIL_SHARED_API | QueryField (System::String fieldName, System::SharedPtr< MailQueryBuilder > owner) |
| Initializes a new instance of the ComparisonField class. More...
|
|
Base class that represents one search field.
◆ ComparisonField()
ASPOSE_EMAIL_SHARED_API Aspose::Email::Tools::Search::ComparisonField::ComparisonField |
( |
System::String |
fieldName, |
|
|
System::SharedPtr< MailQueryBuilder > |
owner |
|
) |
| |
|
protected |
◆ CreateKey() [1/2]
ASPOSE_EMAIL_SHARED_API System::SharedPtr<MailQuery> Aspose::Email::Tools::Search::ComparisonField::CreateKey |
( |
System::String |
name, |
|
|
System::SharedPtr< System::BoxedValueBase > |
value, |
|
|
System::String |
comparsionOperator |
|
) |
| |
|
protected |
Creates the search key.
- Parameters
-
name | The field name. |
value | The value. |
comparsionOperator | The operator. |
- Returns
- MailQuery that represents search query.
◆ CreateKey() [2/2]
virtual ASPOSE_EMAIL_SHARED_API System::SharedPtr<MailQuery> Aspose::Email::Tools::Search::ComparisonField::CreateKey |
( |
System::String |
name, |
|
|
System::String |
value, |
|
|
System::String |
comparsionOperator |
|
) |
| |
|
protectedvirtual |
Creates the search key.
- Parameters
-
name | The field name. |
value | The value. |
comparsionOperator | The operator. |
- Returns
- MailQuery that represents search query.
◆ Exists()
ASPOSE_EMAIL_SHARED_API System::SharedPtr<MailQuery> Aspose::Email::Tools::Search::ComparisonField::Exists |
( |
bool |
value | ) |
|
◆ Aspose::Email::Clients::Exchange::ComparisonFieldAdapter
◆ Aspose::Email::Clients::Exchange::ExtendedPropertiesComparisonField
◆ Aspose::Email::Tools::Search::BinaryComparisonField
friend class Aspose::Email::Tools::Search::BinaryComparisonField |
|
friend |
◆ Aspose::Email::Tools::Search::BoolComparisonField
friend class Aspose::Email::Tools::Search::BoolComparisonField |
|
friend |
◆ Aspose::Email::Tools::Search::DateComparisonField
friend class Aspose::Email::Tools::Search::DateComparisonField |
|
friend |
◆ Aspose::Email::Tools::Search::DoubleComparisonField
friend class Aspose::Email::Tools::Search::DoubleComparisonField |
|
friend |
◆ Aspose::Email::Tools::Search::EnumComparisonField
friend class Aspose::Email::Tools::Search::EnumComparisonField |
|
friend |
◆ Aspose::Email::Tools::Search::IntComparisonField
friend class Aspose::Email::Tools::Search::IntComparisonField |
|
friend |
◆ Aspose::Email::Tools::Search::LongComparisonField
friend class Aspose::Email::Tools::Search::LongComparisonField |
|
friend |
◆ Aspose::Email::Tools::Search::StringComparisonField
friend class Aspose::Email::Tools::Search::StringComparisonField |
|
friend |