FDO .NET API Reference Feature Data Objects
Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

OSGeo::FDO::Filter::InCondition Class Reference

Inherits OSGeo::FDO::Filter::SearchCondition.

Inheritance diagram for OSGeo::FDO::Filter::InCondition:

[legend]
List of all members.

Detailed Description

The InCondition class derives from SearchCondition and can be used to test if the value of a specified data property is within a given set of literal values.


Public Member Functions

__property OSGeo::FDO::Expression::Identifierget_PropertyName ()
 Gets the name of the data property.
__property OSGeo::FDO::Filter::ValueExpressionCollectionget_Values ()
 Gets LiteralCollection that contains the literal values.
 InCondition (System::IntPtr unmanaged, System::Boolean autoDelete)
 Constructs a InCondition object based on an unmanaged instance of the object.
 InCondition (OSGeo::FDO::Expression::Identifier *propertyName, OSGeo::FDO::Filter::ValueExpressionCollection *collection)
 Constructs an instance of an InCondition using the specified arguments.
 InCondition (OSGeo::FDO::Expression::Identifier *propertyName, System::String *values[])
 Constructs an instance of an InCondition using the specified arguments.
 InCondition (System::String *propertyName, System::String *values[])
 Constructs an instance of an InCondition using the specified arguments.
 InCondition ()
 Constructs a default instance of an InCondition.
System::Void Process (OSGeo::FDO::Filter::IFilterProcessor *processor)
 Overrides Filter.Process to pass InCondition to the appropriate filter processor operation.
__property System::Void set_PropertyName (OSGeo::FDO::Expression::Identifier *value)
 Sets the name of the data property.
System::String * ToStringInternal (OSGeo::FDO::Commands::IdentifierCollection *idCollection)
 Converts the filter expression to its well defined text representation.

Constructor & Destructor Documentation

OSGeo::FDO::Filter::InCondition::InCondition  ) 
 

Constructs a default instance of an InCondition.

Returns:
Returns InCondition

OSGeo::FDO::Filter::InCondition::InCondition System::String *  propertyName,
System::String *  values[]
 

Constructs an instance of an InCondition using the specified arguments.

Parameters:
propertyName Input property name
values Input array of values
Returns:
Returns InCondition

OSGeo::FDO::Filter::InCondition::InCondition OSGeo::FDO::Expression::Identifier propertyName,
System::String *  values[]
 

Constructs an instance of an InCondition using the specified arguments.

Parameters:
propertyName Input property name
values Input array of values
Returns:
Returns InCondition

OSGeo::FDO::Filter::InCondition::InCondition OSGeo::FDO::Expression::Identifier propertyName,
OSGeo::FDO::Filter::ValueExpressionCollection collection
 

Constructs an instance of an InCondition using the specified arguments.

Parameters:
propertyName Input property name
collection Input collection of values
Returns:
Returns InCondition

OSGeo::FDO::Filter::InCondition::InCondition System::IntPtr  unmanaged,
System::Boolean  autoDelete
 

Constructs a InCondition object based on an unmanaged instance of the object.

Parameters:
unmanaged Input A Pointer to the unmanaged object.
autoDelete Input Indicates if the constructed object should be automatically deleted once it no longer referenced.

Member Function Documentation

__property OSGeo ::FDO ::Expression ::Identifier* OSGeo::FDO::Filter::InCondition::get_PropertyName  ) 
 

Gets the name of the data property.

Returns:
Returns the name of the data property

__property OSGeo ::FDO ::Filter ::ValueExpressionCollection* OSGeo::FDO::Filter::InCondition::get_Values  ) 
 

Gets LiteralCollection that contains the literal values.

Returns:
Returns ValueExpressionCollection

System::Void OSGeo::FDO::Filter::InCondition::Process OSGeo::FDO::Filter::IFilterProcessor processor  ) 
 

Overrides Filter.Process to pass InCondition to the appropriate filter processor operation.

Parameters:
processor Input filter processor
Returns:
Returns nothing

Reimplemented from OSGeo::FDO::Filter::Filter.

__property System::Void OSGeo::FDO::Filter::InCondition::set_PropertyName OSGeo::FDO::Expression::Identifier value  ) 
 

Sets the name of the data property.

Parameters:
value Input the name of the data property
Returns:
Returns nothing

System::String* OSGeo::FDO::Filter::InCondition::ToStringInternal OSGeo::FDO::Commands::IdentifierCollection idCollection  ) 
 

Converts the filter expression to its well defined text representation.

Returns:
Returns well defined text string

Comments or suggestions? Send us feedback.