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::Expression::ComputedIdentifier Class Reference

Inherits OSGeo::FDO::Expression::Identifier.

Inheritance diagram for OSGeo::FDO::Expression::ComputedIdentifier:

[legend]
List of all members.

Detailed Description

The ComputedIdentifier class derives from Identifier and represents an expression with alias. The name or alias must be a simple name and should not be scoped or contain the the schema name. The ComputedIdentifier can be used to provide an alias to an expression.


Public Member Functions

 ComputedIdentifier (System::IntPtr unmanaged, System::Boolean autoDelete)
 Constructs a ComputedIdentifier object based on an unmanaged instance of the object.
 ComputedIdentifier (System::String *name, OSGeo::FDO::Expression::Expression *expression)
 Constructs an instance of an identifier using the specified arguments.
 ComputedIdentifier ()
 Constructs a default instance of an identifier.
__property OSGeo::FDO::Expression::Expressionget_Expression ()
 Gets the full text of the identifier.
System::Void Process (OSGeo::FDO::Expression::IExpressionProcessor *processor)
 Overrides Expression.Process to pass the ComputedIdentifier to the appropriate expression processor operation.
System::Void set_Expression (OSGeo::FDO::Expression::Expression *value)
 Sets the full text of the identifier.
System::String * ToString ()
 Returns the well defined text representation of this expression.

Constructor & Destructor Documentation

OSGeo::FDO::Expression::ComputedIdentifier::ComputedIdentifier  ) 
 

Constructs a default instance of an identifier.

Returns:
Returns the ComputedIdentifier

OSGeo::FDO::Expression::ComputedIdentifier::ComputedIdentifier System::String *  name,
OSGeo::FDO::Expression::Expression expression
 

Constructs an instance of an identifier using the specified arguments.

Parameters:
name Input the computed identifier name
expression Input expression
Returns:
Returns the ComputedIdentifier

OSGeo::FDO::Expression::ComputedIdentifier::ComputedIdentifier System::IntPtr  unmanaged,
System::Boolean  autoDelete
 

Constructs a ComputedIdentifier 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 ::Expression* OSGeo::FDO::Expression::ComputedIdentifier::get_Expression  ) 
 

Gets the full text of the identifier.

Returns:
Returns the identifier text

System::Void OSGeo::FDO::Expression::ComputedIdentifier::Process OSGeo::FDO::Expression::IExpressionProcessor processor  ) 
 

Overrides Expression.Process to pass the ComputedIdentifier to the appropriate expression processor operation.

Parameters:
processor Input expression processor interface
Returns:
Returns nothing

Reimplemented from OSGeo::FDO::Expression::Identifier.

System::Void OSGeo::FDO::Expression::ComputedIdentifier::set_Expression OSGeo::FDO::Expression::Expression value  ) 
 

Sets the full text of the identifier.

Parameters:
value Input identifier text
Returns:
Returns nothing

System::String* OSGeo::FDO::Expression::ComputedIdentifier::ToString  ) 
 

Returns the well defined text representation of this expression.

Returns:
Returns the well defined text string

Reimplemented from OSGeo::FDO::Expression::Identifier.


Comments or suggestions? Send us feedback.