[fdo-commits] r708 -
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression
svn_fdo at osgeo.org
svn_fdo at osgeo.org
Thu Feb 1 20:01:06 EST 2007
Author: gregboone
Date: 2007-02-01 20:01:05 -0500 (Thu, 01 Feb 2007)
New Revision: 708
Modified:
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgBLOBValue.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgBinaryExpression.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgBinaryOperations.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgBooleanValue.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgByteValue.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgCLOBValue.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgComputedIdentifier.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgDataValue.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgDataValueCollection.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgDateTimeValue.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgDecimalValue.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgDoubleValue.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgExpression.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgExpressionCollection.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgExpressionType.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgFunction.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgGeometryValue.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgIExpressionProcessor.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgIExpressionProcessorImp.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgIdentifier.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgInt16Value.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgInt32Value.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgInt64Value.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgLOBValue.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgLiteralValue.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgParameter.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgSingleValue.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgStringValue.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgUnaryExpression.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgUnaryOperations.h
branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgValueExpression.h
Log:
893057: DOC: FDO Managed API Documentation Updates
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgBLOBValue.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgBLOBValue.h 2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgBLOBValue.h 2007-02-02 01:01:05 UTC (rev 708)
@@ -31,27 +31,27 @@
public __gc __interface IExpressionProcessor;
/// \brief
-/// The FdoBLOBValue class derives from FdoLOBValue and represents a literal
+/// The BLOBValue class derives from LOBValue and represents a literal
/// BLOB value.
public __gc class BLOBValue : public NAMESPACE_OSGEO_FDO_EXPRESSION::LOBValue
{
public:
/// \brief
- /// Constructs a default instance of an FdoBLOBValue with a value of null.
+ /// Constructs a default instance of an BLOBValue with a value of null.
///
/// \return
- /// Returns the created FdoBLOBValue
+ /// Returns the created BLOBValue
///
BLOBValue();
/// \brief
- /// Constructs an instance of an FdoBLOBValue using the specified arguments.
+ /// Constructs an instance of an BLOBValue using the specified arguments.
///
/// \param value
/// Input a byte array
///
/// \return
- /// Returns the created FdoBLOBValue
+ /// Returns the created BLOBValue
///
BLOBValue(System::Byte value []);
@@ -67,6 +67,16 @@
System::String* ToString();
+ /// \brief
+ /// Constructs a BLOBValue object based on an unmanaged instance of the object
+ ///
+ /// \param unmanaged
+ /// Input A Pointer to the unmanaged object.
+ ///
+ /// \param autoDelete
+ /// Input Indicates if the constructed object should be automatically deleted
+ /// once it no longer referenced.
+ ///
BLOBValue(System::IntPtr unmanaged, System::Boolean autoDelete);
public private:
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgBinaryExpression.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgBinaryExpression.h 2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgBinaryExpression.h 2007-02-02 01:01:05 UTC (rev 708)
@@ -28,22 +28,22 @@
public __gc __interface IExpressionProcessor;
/// \brief
-/// The FdoBinaryExpression class derives from FdoExpression and represents string
+/// The BinaryExpression class derives from Expression and represents string
/// concatenation and the simple arithmetic operations add, subtract, multiply,
/// and divide.
public __gc class BinaryExpression : public NAMESPACE_OSGEO_FDO_EXPRESSION::Expression
{
public:
/// \brief
- /// Constructs a default instance of an FdoBinaryExpression.
+ /// Constructs a default instance of an BinaryExpression.
///
/// \return
- /// Returns FdoBinaryExpression
+ /// Returns BinaryExpression
///
BinaryExpression();
/// \brief
- /// Constructs an instance of an FdoBinaryExpression using the specified arguments.
+ /// Constructs an instance of an BinaryExpression using the specified arguments.
///
/// \param leftExpression
/// Input left hand expression
@@ -53,7 +53,7 @@
/// Input right hand expression
///
/// \return
- /// Returns FdoBinaryExpression
+ /// Returns BinaryExpression
///
BinaryExpression(NAMESPACE_OSGEO_FDO_EXPRESSION::Expression* leftExpression, NAMESPACE_OSGEO_FDO_EXPRESSION::BinaryOperations operation, NAMESPACE_OSGEO_FDO_EXPRESSION::Expression* rightExpression);
@@ -115,10 +115,10 @@
__property System::Void set_RightExpression(NAMESPACE_OSGEO_FDO_EXPRESSION::Expression* value);
/// \brief
- /// Overrides FdoExpression.Process to pass the FdoBinaryOperation to the appropriate expression processor operation.
+ /// Overrides Expression.Process to pass the BinaryOperation to the appropriate expression processor operation.
///
/// \param processor
- /// Input the FdoIExpressionProcessor
+ /// Input the IExpressionProcessor
///
/// \return
/// Returns nothing
@@ -133,6 +133,16 @@
///
System::String* ToString();
+ /// \brief
+ /// Constructs a BinaryExpression object based on an unmanaged instance of the object
+ ///
+ /// \param unmanaged
+ /// Input A Pointer to the unmanaged object.
+ ///
+ /// \param autoDelete
+ /// Input Indicates if the constructed object should be automatically deleted
+ /// once it no longer referenced.
+ ///
BinaryExpression(System::IntPtr unmanaged, System::Boolean autoDelete);
public private:
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgBinaryOperations.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgBinaryOperations.h 2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgBinaryOperations.h 2007-02-02 01:01:05 UTC (rev 708)
@@ -21,18 +21,18 @@
BEGIN_NAMESPACE_OSGEO_FDO_EXPRESSION
/// \brief
-/// The FdoBinaryOperations enumeration lists the binary expression operations
+/// The BinaryOperations enumeration lists the binary expression operations
/// available.
-/// <param name="FdoBinaryOperations_Add">
+/// <param name="BinaryOperations_Add">
/// Add the two expressions or concatenate two string expressions
/// </param>
-/// <param name="FdoBinaryOperations_Subtract">
+/// <param name="BinaryOperations_Subtract">
/// Subtract the two expressions
/// </param>
-/// <param name="FdoBinaryOperations_Multiply">
+/// <param name="BinaryOperations_Multiply">
/// Multiply the two expressions
/// </param>
-/// <param name="FdoBinaryOperations_Divide">
+/// <param name="BinaryOperations_Divide">
/// Divide the two expressions
/// </param>
[System::FlagsAttribute]
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgBooleanValue.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgBooleanValue.h 2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgBooleanValue.h 2007-02-02 01:01:05 UTC (rev 708)
@@ -31,7 +31,7 @@
public __gc __interface IExpressionProcessor;
/// \brief
-/// The FdoBooleanValue class derives from FdoDataValue and represents a Boolean
+/// The BooleanValue class derives from DataValue and represents a Boolean
/// value.
public __gc class BooleanValue : public NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue
{
@@ -42,34 +42,34 @@
static System::Boolean op_Explicit( NAMESPACE_OSGEO_FDO_EXPRESSION::BooleanValue* value);
/// \brief
- /// Constructs a default instance of an FdoBooleanValue with a value of null.
+ /// Constructs a default instance of an BooleanValue with a value of null.
///
/// \return
- /// Returns the created FdoBooleanValue
+ /// Returns the created BooleanValue
///
BooleanValue();
/// \brief
- /// Constructs a default instance of an FdoBooleanValue using the specified arguments.
+ /// Constructs a default instance of an BooleanValue using the specified arguments.
///
/// \param value
/// Input a Boolean value
///
/// \return
- /// Returns the created FdoBooleanValue
+ /// Returns the created BooleanValue
///
BooleanValue(System::Boolean value);
/// \brief
- /// Gets the data type of the FdoBooleanValue.
+ /// Gets the data type of the BooleanValue.
///
/// \return
- /// Returns an FdoDataType
+ /// Returns an DataType
///
__property NAMESPACE_OSGEO_FDO_SCHEMA::DataType get_DataType();
/// \brief
- /// Gets the FdoBooleanValue.
+ /// Gets the BooleanValue.
///
/// \return
/// Returns a Boolean value
@@ -88,11 +88,11 @@
__property System::Void set_Boolean(System::Boolean value);
/// \brief
- /// Overrides FdoExpression.Process to pass the FdoBooleanValue to the appropriate
+ /// Overrides Expression.Process to pass the BooleanValue to the appropriate
/// expression processor operation.
///
/// \param processor
- /// Input the FdoIExpressionProcessor
+ /// Input the IExpressionProcessor
///
/// \return
/// Returns nothing
@@ -107,6 +107,16 @@
///
System::String* ToString();
+ /// \brief
+ /// Constructs a BooleanValue object based on an unmanaged instance of the object
+ ///
+ /// \param unmanaged
+ /// Input A Pointer to the unmanaged object.
+ ///
+ /// \param autoDelete
+ /// Input Indicates if the constructed object should be automatically deleted
+ /// once it no longer referenced.
+ ///
BooleanValue(System::IntPtr unmanaged, System::Boolean autoDelete);
public private:
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgByteValue.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgByteValue.h 2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgByteValue.h 2007-02-02 01:01:05 UTC (rev 708)
@@ -31,7 +31,7 @@
public __gc __interface IExpressionProcessor;
/// \brief
-/// The FdoByteValue class derives from FdoDataValue and represents a literal
+/// The ByteValue class derives from DataValue and represents a literal
/// byte value.
public __gc class ByteValue : public NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue
{
@@ -45,34 +45,34 @@
static System::Byte op_Explicit( NAMESPACE_OSGEO_FDO_EXPRESSION::ByteValue* value);
/// \brief
- /// Constructs a default instance of an FdoByteValue with a value of null.
+ /// Constructs a default instance of an ByteValue with a value of null.
///
/// \return
- /// Returns the created FdoByteValue
+ /// Returns the created ByteValue
///
ByteValue();
/// \brief
- /// Constructs a default instance of an FdoByteValue using the specified arguments.
+ /// Constructs a default instance of an ByteValue using the specified arguments.
///
/// \param value
/// Input a byte
///
/// \return
- /// Returns the created FdoByteValue
+ /// Returns the created ByteValue
///
ByteValue(System::Byte value);
/// \brief
- /// Gets the data type of the FdoByteValue.
+ /// Gets the data type of the ByteValue.
///
/// \return
- /// Returns an FdoDataType
+ /// Returns an DataType
///
__property NAMESPACE_OSGEO_FDO_SCHEMA::DataType get_DataType();
/// \brief
- /// Gets the FdoByteValue.
+ /// Gets the ByteValue.
///
/// \return
/// Returns a byte
@@ -91,11 +91,11 @@
__property System::Void set_Byte(System::Byte value);
/// \brief
- /// Overrides FdoExpression.Process to pass the FdoByteValue to the appropriate
+ /// Overrides Expression.Process to pass the ByteValue to the appropriate
/// expression processor operation.
///
/// \param processor
- /// Input an FdoIExpressionProcessor
+ /// Input an IExpressionProcessor
///
/// \return
/// Returns nothing
@@ -110,6 +110,16 @@
///
System::String* ToString();
+ /// \brief
+ /// Constructs a ByteValue object based on an unmanaged instance of the object
+ ///
+ /// \param unmanaged
+ /// Input A Pointer to the unmanaged object.
+ ///
+ /// \param autoDelete
+ /// Input Indicates if the constructed object should be automatically deleted
+ /// once it no longer referenced.
+ ///
ByteValue(System::IntPtr unmanaged, System::Boolean autoDelete);
public private:
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgCLOBValue.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgCLOBValue.h 2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgCLOBValue.h 2007-02-02 01:01:05 UTC (rev 708)
@@ -31,35 +31,35 @@
public __gc __interface IExpressionProcessor;
/// \brief
-/// The FdoCLOBValue class derives from FdoLOBValue and represents a literal
+/// The CLOBValue class derives from LOBValue and represents a literal
/// CLOB value.
public __gc class CLOBValue : public NAMESPACE_OSGEO_FDO_EXPRESSION::LOBValue
{
public:
/// \brief
- /// Constructs a default instance of an FdoCLOBValue with a value of null.
+ /// Constructs a default instance of an CLOBValue with a value of null.
///
/// \return
- /// Returns the created FdoCLOBValue
+ /// Returns the created CLOBValue
///
CLOBValue();
/// \brief
- /// Constructs a default instance of an FdoCLOBValue using the specified arguments.
+ /// Constructs a default instance of an CLOBValue using the specified arguments.
///
/// \param value
/// Input a byte array
///
/// \return
- /// Returns the created FdoCLOBValue
+ /// Returns the created CLOBValue
///
CLOBValue(System::Byte value []);
/// \brief
- /// Gets the data type of the FdoCLOBValue.
+ /// Gets the data type of the CLOBValue.
///
/// \return
- /// Returns an FdoDataType
+ /// Returns an DataType
///
__property NAMESPACE_OSGEO_FDO_SCHEMA::DataType get_DataType();
@@ -91,11 +91,11 @@
System::Void SetNull();
/// \brief
- /// Overrides FdoExpression.Process to pass the FdoCLOBValue to the appropriate
+ /// Overrides Expression.Process to pass the CLOBValue to the appropriate
/// expression processor operation.
///
/// \param processor
- /// Input an FdoIExpressionProcessor
+ /// Input an IExpressionProcessor
///
/// \return
/// Returns nothing
@@ -110,6 +110,16 @@
///
System::String* ToString();
+ /// \brief
+ /// Constructs a CLOBValue object based on an unmanaged instance of the object
+ ///
+ /// \param unmanaged
+ /// Input A Pointer to the unmanaged object.
+ ///
+ /// \param autoDelete
+ /// Input Indicates if the constructed object should be automatically deleted
+ /// once it no longer referenced.
+ ///
CLOBValue(System::IntPtr unmanaged, System::Boolean autoDelete);
public private:
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgComputedIdentifier.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgComputedIdentifier.h 2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgComputedIdentifier.h 2007-02-02 01:01:05 UTC (rev 708)
@@ -28,21 +28,9 @@
public __gc __interface IExpressionProcessor;
/// \brief
-/// The FdoComputedIdentifier class derives from FdoIdentifier and represents an expression
+/// 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 FdoComputedIdentifier can be used to provide an alias to an expression. For
-/// example the expression Length*NumLanes can be refered to as MaxTraficCapacity. In this case, a
-/// computed identifier can be created as:
-/// \code
-/// FdoComputedIdentifier::Create(L"MaxTraficCapacity",
-/// FdoBinaryExpression::Create( FdoIdentifier(L"Length"),
-/// FdoBinaryOperations_Multiply,
-/// FdoIdentifier(L"NumLanes")
-/// );
-/// );
-/// \endcode
-/// \note
-/// For clarity, the example omits the release code needed to free the various created objects.
+/// the schema name. The ComputedIdentifier can be used to provide an alias to an expression.
///
public __gc class ComputedIdentifier : public NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier
{
@@ -51,7 +39,7 @@
/// Constructs a default instance of an identifier.
///
/// \return
- /// Returns the FdoComputedIdentifier
+ /// Returns the ComputedIdentifier
///
ComputedIdentifier();
@@ -61,10 +49,10 @@
/// \param name
/// Input the computed identifier name
/// \param expression
- /// Input the fdo expression
+ /// Input expression
///
/// \return
- /// Returns the FdoComputedIdentifier
+ /// Returns the ComputedIdentifier
///
ComputedIdentifier(System::String* name, NAMESPACE_OSGEO_FDO_EXPRESSION::Expression* expression);
@@ -88,7 +76,7 @@
System::Void set_Expression(NAMESPACE_OSGEO_FDO_EXPRESSION::Expression* value);
/// \brief
- /// Overrides FdoExpression.Process to pass the FdoComputedIdentifier to the appropriate
+ /// Overrides Expression.Process to pass the ComputedIdentifier to the appropriate
/// expression processor operation.
///
/// \param processor
@@ -107,6 +95,16 @@
///
System::String* ToString();
+ /// \brief
+ /// Constructs a ComputedIdentifier object based on an unmanaged instance of the object
+ ///
+ /// \param unmanaged
+ /// Input A Pointer to the unmanaged object.
+ ///
+ /// \param autoDelete
+ /// Input Indicates if the constructed object should be automatically deleted
+ /// once it no longer referenced.
+ ///
ComputedIdentifier(System::IntPtr unmanaged, System::Boolean autoDelete);
public private:
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgDataValue.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgDataValue.h 2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgDataValue.h 2007-02-02 01:01:05 UTC (rev 708)
@@ -26,13 +26,13 @@
BEGIN_NAMESPACE_OSGEO_FDO_EXPRESSION
/// \brief
-/// The FdoDataValue class derives from FdoLiteralValue and represents a literal
+/// The DataValue class derives from LiteralValue and represents a literal
/// value such as a string or a number.
public __gc class DataValue : public NAMESPACE_OSGEO_FDO_EXPRESSION::LiteralValue
{
public:
/// \brief
- /// Constructs an instance of a null FdoDataValue using the specified arguments.
+ /// Constructs an instance of a null DataValue using the specified arguments.
///
/// \param dataType
/// Input data type
@@ -43,40 +43,40 @@
DataValue(NAMESPACE_OSGEO_FDO_SCHEMA::DataType dataType);
/// \brief
- /// Constructs an instance of an FdoBooleanValue using the specified argument.
+ /// Constructs an instance of an BooleanValue using the specified argument.
///
/// \param value
/// Input a Boolean value
///
/// \return
- /// Returns an FdoBooleanValue
+ /// Returns an BooleanValue
///
DataValue(System::Boolean value);
/// \brief
- /// Constructs an instance of an FdoByteValue using the specified argument.
+ /// Constructs an instance of an ByteValue using the specified argument.
///
/// \param value
/// Input a byte
///
/// \return
- /// Returns an FdoByteValue
+ /// Returns an ByteValue
///
DataValue(System::Byte value);
/// \brief
- /// Constructs an instance of an FdoDateTimeValue using the specified argument.
+ /// Constructs an instance of an DateTimeValue using the specified argument.
///
/// \param value
- /// Input a FdoDateTime
+ /// Input a DateTime
///
/// \return
- /// Returns an FdoDateTimeValue
+ /// Returns an DateTimeValue
///
DataValue(System::DateTime value);
/// \brief
- /// Constructs an instance of an FdoDecimalValue or FdoDoubleValue using
+ /// Constructs an instance of an DecimalValue or DoubleValue using
/// the specified arguments.
///
/// \param value
@@ -85,67 +85,67 @@
/// Input a data type
///
/// \return
- /// Returns an FdoDecimalValue or FdoDoubleValue
+ /// Returns an DecimalValue or DoubleValue
///
DataValue(System::Double value, NAMESPACE_OSGEO_FDO_SCHEMA::DataType dataType);
/// \brief
- /// Constructs an instance of an FdoInt16Value using the specified argument.
+ /// Constructs an instance of an Int16Value using the specified argument.
///
/// \param value
/// Input a 16 bit integer
///
/// \return
- /// Returns an FdoInt16Value
+ /// Returns an Int16Value
///
DataValue(System::Int16 value);
/// \brief
- /// Constructs an instance of an FdoInt32Value using the specified argument.
+ /// Constructs an instance of an Int32Value using the specified argument.
///
/// \param value
/// Input a 32 bit integer
///
/// \return
- /// Returns an FdoInt32Value
+ /// Returns an Int32Value
///
DataValue(System::Int32 value);
/// \brief
- /// Constructs an instance of an FdoInt64Value using the specified argument.
+ /// Constructs an instance of an Int64Value using the specified argument.
///
/// \param value
/// Input a 64 bit integer
///
/// \return
- /// Returns an FdoInt64Value
+ /// Returns an Int64Value
///
DataValue(System::Int64 value);
/// \brief
- /// Constructs an instance of an FdoSingleValue using the specified argument.
+ /// Constructs an instance of an SingleValue using the specified argument.
///
/// \param value
/// Input a single precision floating point value
///
/// \return
- /// Returns an FdoSingleValue
+ /// Returns an SingleValue
///
DataValue(System::Single value);
/// \brief
- /// Constructs an instance of an FdoStringValue using the specified argument.
+ /// Constructs an instance of an StringValue using the specified argument.
///
/// \param value
/// Input a character string
///
/// \return
- /// Returns an FdoStringValue
+ /// Returns an StringValue
///
DataValue(System::String* value);
/// \brief
- /// Constructs an instance of an FdoBLOBValue or FdoCLOBValue using the specified arguments.
+ /// Constructs an instance of an BLOBValue or CLOBValue using the specified arguments.
///
/// \param value
/// Input a byte array
@@ -155,34 +155,44 @@
/// Input the type of value to create
///
/// \return
- /// Returns an FdoBLOBValue or an FdoCLOBValue
+ /// Returns an BLOBValue or an CLOBValue
///
DataValue(System::Byte value [], NAMESPACE_OSGEO_FDO_SCHEMA::DataType dataType);
/// \brief
- /// Gets the data type of the FdoDataValue.
+ /// Gets the data type of the DataValue.
///
/// \return
- /// Returns an FdoDataType
+ /// Returns an DataType
///
__property NAMESPACE_OSGEO_FDO_SCHEMA::DataType get_DataType();
/// \brief
- /// Returns true if the FdoDataValue represents a null value.
+ /// Returns true if the DataValue represents a null value.
///
/// \return
- /// Returns true if the FdoDataValue represents a null value
+ /// Returns true if the DataValue represents a null value
///
System::Boolean IsNull();
/// \brief
- /// Sets the FdoDataValue to a null value of the specified type.
+ /// Sets the DataValue to a null value of the specified type.
///
/// \return
/// Returns nothing
///
System::Void SetNull();
+ /// \brief
+ /// Constructs a DataValue object based on an unmanaged instance of the object
+ ///
+ /// \param unmanaged
+ /// Input A Pointer to the unmanaged object.
+ ///
+ /// \param autoDelete
+ /// Input Indicates if the constructed object should be automatically deleted
+ /// once it no longer referenced.
+ ///
DataValue(System::IntPtr unmanaged, System::Boolean autoDelete);
public private:
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgDataValueCollection.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgDataValueCollection.h 2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgDataValueCollection.h 2007-02-02 01:01:05 UTC (rev 708)
@@ -24,13 +24,32 @@
public __gc class DataValue;
/// \brief
-/// FdoArgumentDefinitionCollection is a collection of name-value pairs.
+/// DataValueCollection is a collection of DataValue objects.
[System::Reflection::DefaultMemberAttribute("RealTypeItem")]
public __sealed __gc class DataValueCollection : public NAMESPACE_OSGEO_RUNTIME::Disposable, public System::Collections::IList
{
+/// \cond DOXYGEN-IGNORE
private:
/// \brief
- /// nested class defined to provide Enumerator.
+ /// A Nested class defined to provide enumeration of Dictionary elements
+ ///
+ /// Enumerators can be used to read the data in the collection,
+ /// but they cannot be used to modify the underlying collection.
+ ///
+ /// An enumerator remains valid as long as the collection remains unchanged.
+ /// If changes are made to the collection, such as adding, modifying, or deleting
+ /// elements, the enumerator is irrecoverably invalidated and the next call to
+ /// MoveNext or Reset throws an InvalidOperationException. If the collection is
+ /// modified between MoveNext and Current, Current returns the element that it is
+ /// set to, even if the enumerator is already invalidated.
+ ///
+ /// The enumerator does not have exclusive access to the collection; therefore,
+ /// enumerating through a collection is intrinsically not a thread-safe procedure.
+ /// Even when a collection is synchronized, other threads can still modify the
+ /// collection, which causes the enumerator to throw an exception. To guarantee
+ /// thread safety during enumeration, you can either lock the collection during
+ /// the entire enumeration or catch the exceptions resulting from changes made
+ /// by other threads.
///
__gc class Enumerator : public System::Collections::IEnumerator
{
@@ -39,15 +58,47 @@
System::Int32 m_nIdx;
public:
+ /// \brief
+ /// Constructs a new Collection Enumerator
+ ///
+ /// \param col
+ /// Input The collection to enumerate.
+ ///
Enumerator(DataValueCollection* elements) : m_pCol(elements), m_nIdx(-1)
{
}
- __property System::Object* get_Current();
+ /// \brief
+ /// Retrieves the current object at the enumerator location
+ ///
+ /// \return
+ /// Retuns the current object referenced by the enumerator
+ ///
+ __property System::Object *get_Current();
+ /// \brief
+ /// Initially, the enumerator is positioned before the first object in the collection.
+ /// At this position, calling the Current property throws an exception.
+ /// Therefore, you must call the MoveNext method to advance the enumerator
+ /// to the first element of the collection before reading the value of Current.
+ /// If MoveNext passes the end of the collection, the enumerator is positioned
+ /// after the last element in the collection and MoveNext returns false.
+ /// When the enumerator is at this position, subsequent calls to MoveNext also return false.
+ /// If the last call to MoveNext returned false, calling Current throws an exception.
+ /// To set Current to the first element of the collection again, you can call Reset
+ /// followed by MoveNext.
+ ///
+ /// \return
+ /// Retuns true if the Enumerator is able to move to a valid element
+ /// otherwise false.
+ ///
System::Boolean MoveNext();
+ /// \brief
+ /// Initially, the enumerator is positioned before the first element in the collection.
+ /// The Reset method brings the enumerator back to this position.
+ ///
System::Void Reset();
};
@@ -55,49 +106,63 @@
inline FdoDataValueCollection* GetImpObj();
private:
- /// System::Collections::ICollection interfaces
- System::Void System::Collections::ICollection::CopyTo(System::Array* array,System::Int32 index);
+ // System::Collections::ICollection interface properties
+ __property System::Object* System::Collections::ICollection::get_SyncRoot();
+ __property System::Boolean System::Collections::ICollection::get_IsSynchronized();
- __property System::Object* System::Collections::ICollection::get_SyncRoot();
+ // System::Collections::ICollection interface methods
+ System::Void System::Collections::ICollection::CopyTo(System::Array* array,System::Int32 index);
- __property System::Boolean System::Collections::ICollection::get_IsSynchronized();
+ // System::Collections::IList interface properties
+ __property System::Boolean System::Collections::IList::get_IsFixedSize();
+ __property System::Boolean System::Collections::IList::get_IsReadOnly();
+ __property Object* System::Collections::IList::get_Item(System::Int32 index);
+ __property System::Void System::Collections::IList::set_Item(System::Int32 index, Object* value);
- // System::Collections::IList interfaces
- __property System::Boolean System::Collections::IList::get_IsFixedSize();
+ // System::Collections::IList interface methods
+ System::Int32 System::Collections::IList::Add(Object* value);
+ System::Boolean System::Collections::IList::Contains(Object* value);
+ System::Int32 System::Collections::IList::IndexOf(Object* value);
+ System::Void System::Collections::IList::Insert(System::Int32 index, Object* value);
+ System::Void System::Collections::IList::Remove(Object* value);
+/// \endcond
- __property System::Boolean System::Collections::IList::get_IsReadOnly();
-
- System::Int32 System::Collections::IList::Add(Object* value);
-
- System::Boolean System::Collections::IList::Contains(Object* value);
-
- System::Int32 System::Collections::IList::IndexOf(Object* value);
-
- System::Void System::Collections::IList::Insert(System::Int32 index, Object* value);
-
- System::Void System::Collections::IList::Remove(Object* value);
-
- __property Object* System::Collections::IList::get_Item(System::Int32 index);
-
- __property System::Void System::Collections::IList::set_Item(System::Int32 index, Object* value);
-
public:
+ /// \brief
+ /// The defaut constructor for the object
+ ///
DataValueCollection();
+ /// \brief
+ /// Constructs a DataValueCollection object based on an unmanaged instance of the object
+ ///
+ /// \param unmanaged
+ /// Input A Pointer to the unmanaged object.
+ ///
+ /// \param autoDelete
+ /// Input Indicates if the constructed object should be automatically deleted
+ /// once it no longer referenced.
+ ///
DataValueCollection(System::IntPtr unmanaged, System::Boolean autoDelete);
/// \brief
- /// Gets the count of items in collection.
+ /// Gets the count of items in collection.
///
+ /// \return
+ /// Returns the number of items in the collection.
+ ///
__property System::Int32 get_Count(System::Void);
/// \brief
- /// Gets an enumerator that can iterate through a collection.
+ /// Gets an enumerator that can iterate through a collection.
///
+ /// \return
+ /// Returns an enumerator on the dictionary.
+ ///
__sealed System::Collections::IEnumerator* GetEnumerator(System::Void);
/// \brief
- /// Removes the index-th ArgumentDefinition from this collection.
+ /// Removes the index-th ArgumentDefinition from this collection.
///
/// \param index
/// Input index of the element to remove.
@@ -105,34 +170,34 @@
System::Void RemoveAt(System::Int32 index);
/// \brief
- /// Removes all elements from the collection.
+ /// Removes all elements from the collection.
///
System::Void Clear();
/// \brief
- /// Adds a ArgumentDefinition object into the collection.
+ /// Adds a ArgumentDefinition object into the collection.
///
/// \param value
/// Input the ArgumentDefinition object to add.
///
/// \return
- /// Returns the position into which the new element was inserted.
+ /// Returns the position into which the new element was inserted.
///
System::Int32 Add(DataValue* value);
/// \brief
- /// Determines the index of a specific ArgumentDefinition object.
+ /// Determines the index of a specific ArgumentDefinition object.
///
/// \param value
/// Input the ArgumentDefinition object to locate in the collection.
///
/// \return
- /// The index of value if found in the collection; otherwise, -1.
+ /// The index of value if found in the collection; otherwise, -1.
///
System::Int32 IndexOf(NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue* value);
/// \brief
- /// Inserts a ArgumentDefinition object into the collection at the specified position.
+ /// Inserts a ArgumentDefinition object into the collection at the specified position.
///
/// \param index
/// Input the zero-based index at which value should be inserted.
@@ -142,7 +207,7 @@
System::Void Insert(System::Int32 index, NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue* value);
/// \brief
- /// Removes the first occurrence of a specific ArgumentDefinition object.
+ /// Removes the first occurrence of a specific ArgumentDefinition object.
///
/// \param value
/// Input the ArgumentDefinition object to remove from the collection.
@@ -150,18 +215,18 @@
System::Void Remove(NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue* value);
/// \brief
- /// Determines whether the collection contains a specific ArgumentDefinition object.
+ /// Determines whether the collection contains a specific ArgumentDefinition object.
///
/// \param value
/// Input The ArgumentDefinition object to search in the collection.
///
/// \return
- /// Returns true if the value is found in the collection; otherwise, false.
+ /// Returns true if the value is found in the collection; otherwise, false.
///
System::Boolean Contains(NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue* value);
/// \brief
- /// Copies the elements of the collection to an array.
+ /// Copies the elements of the collection to an array.
///
/// \param array
/// Output the one-dimensional Array that is the destination of the elements copied from this collection.
@@ -170,23 +235,55 @@
///
System::Void CopyTo(NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue* array[],System::Int32 size);
-
/// \brief
- /// Gets or sets a ArgumentDefinition in the collection.
+ /// Gets the item in the collection at the specified index.
///
/// \param index
- /// Input index of the ArgumentDefinition to retrieve or set (System::Int32).
+ /// The index of the item in the collection. The index is 0 based.
///
+ /// \return
+ /// Returns an instance of a the collected item.
+ /// Throws an instance of Exception if the index is out of range or an error occurs.
+ ///
__property NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue* get_RealTypeItem(System::Int32 index);
+ /// \brief
+ /// Sets the value of the item at the specified index
+ ///
+ /// \param index
+ /// Input index of the item to set.
+ ///
+ /// \param value
+ /// Input the value of the item
+ ///
__property System::Void set_RealTypeItem(System::Int32 index, NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue* value);
+ /// \brief
+ /// Gets an item in the collection.
+ ///
+ /// \param index
+ /// Input index of the item to retrieve.
+ ///
+ /// \return
+ /// Returns the item at the specified index
+ ///
__property NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue* get_Item(System::Int32 index);
+ /// \brief
+ /// Sets the value of the item at the specified index
+ ///
+ /// \param index
+ /// Input index of the item to set.
+ ///
+ /// \param value
+ /// Input the value of the item
+ ///
__property System::Void set_Item(System::Int32 index, NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue* value);
+/// \cond DOXYGEN-IGNORE
protected:
System::Void ReleaseUnmanagedObject();
+/// \endcond
};
END_NAMESPACE_OSGEO_FDO_EXPRESSION
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgDateTimeValue.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgDateTimeValue.h 2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgDateTimeValue.h 2007-02-02 01:01:05 UTC (rev 708)
@@ -31,7 +31,7 @@
public __gc __interface IExpressionProcessor;
/// \brief
-/// The FdoDateTimeValue class derives from FdoDataValue and represents a date or time.
+/// The DateTimeValue class derives from DataValue and represents a date or time.
public __gc class DateTimeValue : public NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue
{
public:
@@ -39,34 +39,34 @@
/// A cast operator to get the date time value.
///
/// \return
- /// Returns a FdoDateTime
+ /// Returns a DateTime
///
static System::DateTime op_Explicit(NAMESPACE_OSGEO_FDO_EXPRESSION::DateTimeValue* value);
/// \brief
- /// Constructs a default instance of an FdoDateTimeValue with a value of null.
+ /// Constructs a default instance of an DateTimeValue with a value of null.
///
/// \return
- /// Returns the created FdoDateTimeValue
+ /// Returns the created DateTimeValue
///
DateTimeValue();
/// \brief
- /// Constructs a default instance of an FdoDateTimeValue using the specified arguments.
+ /// Constructs a default instance of an DateTimeValue using the specified arguments.
///
/// \param value
- /// Input a FdoDateTime
+ /// Input a DateTime
///
/// \return
- /// Returns the created FdoDateTimeValue
+ /// Returns the created DateTimeValue
///
DateTimeValue(System::DateTime value);
/// \brief
- /// Gets the data type of the FdoDateTimeValue.
+ /// Gets the data type of the DateTimeValue.
///
/// \return
- /// Returns an FdoDataType
+ /// Returns an DataType
///
__property NAMESPACE_OSGEO_FDO_SCHEMA::DataType get_DataType();
@@ -74,7 +74,7 @@
/// Gets the date time value.
///
/// \return
- /// Returns a FdoDateTime
+ /// Returns a DateTime
///
__property System::DateTime get_DateTime();
@@ -82,7 +82,7 @@
/// Sets the date time value.
///
/// \param value
- /// Input a FdoDateTime
+ /// Input a DateTime
///
/// \return
/// Returns nothing
@@ -90,11 +90,11 @@
__property System::Void set_DateTime(System::DateTime value);
/// \brief
- /// Overrides FdoExpression.Process to pass the FdoDateTimeValue to the appropriate
+ /// Overrides Expression.Process to pass the DateTimeValue to the appropriate
/// expression processor operation.
///
/// \param processor
- /// Input an FdoIExpressionProcessor
+ /// Input an IExpressionProcessor
///
/// \return
/// Returns nothing
@@ -109,6 +109,16 @@
///
System::String* ToString();
+ /// \brief
+ /// Constructs a DateTimeValue object based on an unmanaged instance of the object
+ ///
+ /// \param unmanaged
+ /// Input A Pointer to the unmanaged object.
+ ///
+ /// \param autoDelete
+ /// Input Indicates if the constructed object should be automatically deleted
+ /// once it no longer referenced.
+ ///
DateTimeValue(System::IntPtr unmanaged, System::Boolean autoDelete);
public private:
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgDecimalValue.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgDecimalValue.h 2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgDecimalValue.h 2007-02-02 01:01:05 UTC (rev 708)
@@ -31,7 +31,7 @@
public __gc __interface IExpressionProcessor;
/// \brief
-/// The FdoDecimalValue class derives from FdoDataValue and represents a decimal value.
+/// The DecimalValue class derives from DataValue and represents a decimal value.
public __gc class DecimalValue : public NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue
{
public:
@@ -44,7 +44,7 @@
static System::Double op_Explicit( NAMESPACE_OSGEO_FDO_EXPRESSION::DecimalValue* value );
/// \brief
- /// Constructs a default instance of an FdoDecimalValue with a value of null.
+ /// Constructs a default instance of an DecimalValue with a value of null.
///
/// \return
/// Returns nothing
@@ -52,7 +52,7 @@
DecimalValue();
/// \brief
- /// Constructs an instance of an FdoDecimalValue using the specified arguments.
+ /// Constructs an instance of an DecimalValue using the specified arguments.
///
/// \param value
/// Input a double
@@ -63,10 +63,10 @@
DecimalValue(System::Double value);
/// \brief
- /// Gets the data type of the FdoDecimalValue.
+ /// Gets the data type of the DecimalValue.
///
/// \return
- /// Returns an FdoDataType
+ /// Returns an DataType
///
__property NAMESPACE_OSGEO_FDO_SCHEMA::DataType get_DataType();
@@ -90,11 +90,11 @@
__property System::Void set_Decimal(System::Double value);
/// \brief
- /// Overrides FdoExpression.Process to pass the FdoDecimalValue to the appropriate
+ /// Overrides Expression.Process to pass the DecimalValue to the appropriate
/// expression processor operation.
///
/// \param processor
- /// Input an FdoIExpressionProcessor
+ /// Input an IExpressionProcessor
///
/// \return
/// Returns nothing
@@ -109,6 +109,16 @@
///
System::String* ToString();
+ /// \brief
+ /// Constructs a DecimalValue object based on an unmanaged instance of the object
+ ///
+ /// \param unmanaged
+ /// Input A Pointer to the unmanaged object.
+ ///
+ /// \param autoDelete
+ /// Input Indicates if the constructed object should be automatically deleted
+ /// once it no longer referenced.
+ ///
DecimalValue(System::IntPtr unmanaged, System::Boolean autoDelete);
public private:
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgDoubleValue.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgDoubleValue.h 2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgDoubleValue.h 2007-02-02 01:01:05 UTC (rev 708)
@@ -31,7 +31,7 @@
public __gc __interface IExpressionProcessor;
/// \brief
-/// The FdoDoubleValue class derives from FdoDataValue and represents a double-precision floating point number.
+/// The DoubleValue class derives from DataValue and represents a double-precision floating point number.
public __gc class DoubleValue : public NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue
{
public:
@@ -44,29 +44,29 @@
static System::Double op_Explicit( NAMESPACE_OSGEO_FDO_EXPRESSION::DoubleValue* value );
/// \brief
- /// Constructs a default instance of an FdoDoubleValue with a value of null.
+ /// Constructs a default instance of an DoubleValue with a value of null.
///
/// \return
- /// Returns the created FdoDoubleValue
+ /// Returns the created DoubleValue
///
DoubleValue();
/// \brief
- /// Constructs a default instance of an FdoDoubleValue using the specified arguments.
+ /// Constructs a default instance of an DoubleValue using the specified arguments.
///
/// \param value
/// Input a double
///
/// \return
- /// Returns the created FdoDoubleValue
+ /// Returns the created DoubleValue
///
DoubleValue(System::Double value);
/// \brief
- /// Gets the data type of the FdoDoubleValue.
+ /// Gets the data type of the DoubleValue.
///
/// \return
- /// Returns an FdoDataType
+ /// Returns an DataType
///
__property NAMESPACE_OSGEO_FDO_SCHEMA::DataType get_DataType();
@@ -90,11 +90,11 @@
__property System::Void set_Double(System::Double value);
/// \brief
- /// Overrides FdoExpression.Process to pass the FdoDoubleValue to the appropriate
+ /// Overrides Expression.Process to pass the DoubleValue to the appropriate
/// expression processor operation.
///
/// \param processor
- /// Input an FdoIExpressionProcessor
+ /// Input an IExpressionProcessor
///
/// \return
/// Returns nothing
@@ -109,6 +109,16 @@
///
System::String* ToString();
+ /// \brief
+ /// Constructs a DoubleValue object based on an unmanaged instance of the object
+ ///
+ /// \param unmanaged
+ /// Input A Pointer to the unmanaged object.
+ ///
+ /// \param autoDelete
+ /// Input Indicates if the constructed object should be automatically deleted
+ /// once it no longer referenced.
+ ///
DoubleValue(System::IntPtr unmanaged, System::Boolean autoDelete);
public private:
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgExpression.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgExpression.h 2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgExpression.h 2007-02-02 01:01:05 UTC (rev 708)
@@ -25,8 +25,8 @@
public __gc __interface IExpressionProcessor;
/// \brief
-/// FdoExpression is an abstract base class that forms the root of an expression
-/// tree. The FdoExpression class contains operations for converting between the
+/// Expression is an abstract base class that forms the root of an expression
+/// tree. The Expression class contains operations for converting between the
/// well defined text representation and the object representation of an
/// expression.
public __gc class Expression : public NAMESPACE_OSGEO_RUNTIME::Disposable
@@ -46,7 +46,7 @@
static NAMESPACE_OSGEO_FDO_EXPRESSION::Expression* Parse(System::String* expressionText);
/// \brief
- /// Abstract operation that takes an FdoIExpressionProcessor as an argument.
+ /// Abstract operation that takes an IExpressionProcessor as an argument.
/// Concrete expression subclasses must override this method and pass
/// themselves as an argument to the appropriate expression processor
/// operation.
@@ -68,10 +68,22 @@
///
System::String* ToString();
+ /// \brief
+ /// Constructs a Expression object based on an unmanaged instance of the object
+ ///
+ /// \param unmanaged
+ /// Input A Pointer to the unmanaged object.
+ ///
+ /// \param autoDelete
+ /// Input Indicates if the constructed object should be automatically deleted
+ /// once it no longer referenced.
+ ///
Expression(System::IntPtr unmanaged, System::Boolean autoDelete);
+/// \cond DOXYGEN-IGNORE
protected:
System::Void ReleaseUnmanagedObject();
+/// \endcond
public private:
inline FdoExpression* GetImpObj();
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgExpressionCollection.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgExpressionCollection.h 2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgExpressionCollection.h 2007-02-02 01:01:05 UTC (rev 708)
@@ -24,13 +24,32 @@
public __gc class Expression;
/// \brief
-/// FdoArgumentDefinitionCollection is a collection of name-value pairs.
+/// ExpressionCollection is a collection of Expression objects.
[System::Reflection::DefaultMemberAttribute("RealTypeItem")]
public __sealed __gc class ExpressionCollection : public NAMESPACE_OSGEO_RUNTIME::Disposable, public System::Collections::IList
{
+/// \cond DOXYGEN-IGNORE
private:
/// \brief
- /// nested class defined to provide Enumerator.
+ /// A Nested class defined to provide enumeration of Dictionary elements
+ ///
+ /// Enumerators can be used to read the data in the collection,
+ /// but they cannot be used to modify the underlying collection.
+ ///
+ /// An enumerator remains valid as long as the collection remains unchanged.
+ /// If changes are made to the collection, such as adding, modifying, or deleting
+ /// elements, the enumerator is irrecoverably invalidated and the next call to
+ /// MoveNext or Reset throws an InvalidOperationException. If the collection is
+ /// modified between MoveNext and Current, Current returns the element that it is
+ /// set to, even if the enumerator is already invalidated.
+ ///
+ /// The enumerator does not have exclusive access to the collection; therefore,
+ /// enumerating through a collection is intrinsically not a thread-safe procedure.
+ /// Even when a collection is synchronized, other threads can still modify the
+ /// collection, which causes the enumerator to throw an exception. To guarantee
+ /// thread safety during enumeration, you can either lock the collection during
+ /// the entire enumeration or catch the exceptions resulting from changes made
+ /// by other threads.
///
__gc class Enumerator : public System::Collections::IEnumerator
{
@@ -39,15 +58,47 @@
System::Int32 m_nIdx;
public:
+ /// \brief
+ /// Constructs a new Collection Enumerator
+ ///
+ /// \param col
+ /// Input The collection to enumerate.
+ ///
Enumerator(ExpressionCollection* elements) : m_pCol(elements), m_nIdx(-1)
{
}
- __property System::Object* get_Current();
+ /// \brief
+ /// Retrieves the current object at the enumerator location
+ ///
+ /// \return
+ /// Retuns the current object referenced by the enumerator
+ ///
+ __property System::Object *get_Current();
+ /// \brief
+ /// Initially, the enumerator is positioned before the first object in the collection.
+ /// At this position, calling the Current property throws an exception.
+ /// Therefore, you must call the MoveNext method to advance the enumerator
+ /// to the first element of the collection before reading the value of Current.
+ /// If MoveNext passes the end of the collection, the enumerator is positioned
+ /// after the last element in the collection and MoveNext returns false.
+ /// When the enumerator is at this position, subsequent calls to MoveNext also return false.
+ /// If the last call to MoveNext returned false, calling Current throws an exception.
+ /// To set Current to the first element of the collection again, you can call Reset
+ /// followed by MoveNext.
+ ///
+ /// \return
+ /// Retuns true if the Enumerator is able to move to a valid element
+ /// otherwise false.
+ ///
System::Boolean MoveNext();
+ /// \brief
+ /// Initially, the enumerator is positioned before the first element in the collection.
+ /// The Reset method brings the enumerator back to this position.
+ ///
System::Void Reset();
};
@@ -55,49 +106,63 @@
inline FdoExpressionCollection* GetImpObj();
private:
- /// System::Collections::ICollection interfaces
- System::Void System::Collections::ICollection::CopyTo(System::Array* array,System::Int32 index);
+ // System::Collections::ICollection interface properties
+ __property System::Object* System::Collections::ICollection::get_SyncRoot();
+ __property System::Boolean System::Collections::ICollection::get_IsSynchronized();
- __property System::Object* System::Collections::ICollection::get_SyncRoot();
+ // System::Collections::ICollection interface methods
+ System::Void System::Collections::ICollection::CopyTo(System::Array* array,System::Int32 index);
- __property System::Boolean System::Collections::ICollection::get_IsSynchronized();
+ // System::Collections::IList interface properties
+ __property System::Boolean System::Collections::IList::get_IsFixedSize();
+ __property System::Boolean System::Collections::IList::get_IsReadOnly();
+ __property Object* System::Collections::IList::get_Item(System::Int32 index);
+ __property System::Void System::Collections::IList::set_Item(System::Int32 index, Object* value);
- // System::Collections::IList interfaces
- __property System::Boolean System::Collections::IList::get_IsFixedSize();
+ // System::Collections::IList interface methods
+ System::Int32 System::Collections::IList::Add(Object* value);
+ System::Boolean System::Collections::IList::Contains(Object* value);
+ System::Int32 System::Collections::IList::IndexOf(Object* value);
+ System::Void System::Collections::IList::Insert(System::Int32 index, Object* value);
+ System::Void System::Collections::IList::Remove(Object* value);
+/// \endcond
- __property System::Boolean System::Collections::IList::get_IsReadOnly();
-
- System::Int32 System::Collections::IList::Add(Object* value);
-
- System::Boolean System::Collections::IList::Contains(Object* value);
-
- System::Int32 System::Collections::IList::IndexOf(Object* value);
-
- System::Void System::Collections::IList::Insert(System::Int32 index, Object* value);
-
- System::Void System::Collections::IList::Remove(Object* value);
-
- __property Object* System::Collections::IList::get_Item(System::Int32 index);
-
- __property System::Void System::Collections::IList::set_Item(System::Int32 index, Object* value);
-
public:
+ /// \brief
+ /// The defaut constructor for the object
+ ///
ExpressionCollection();
+ /// \brief
+ /// Constructs a ExpressionCollection object based on an unmanaged instance of the object
+ ///
+ /// \param unmanaged
+ /// Input A Pointer to the unmanaged object.
+ ///
+ /// \param autoDelete
+ /// Input Indicates if the constructed object should be automatically deleted
+ /// once it no longer referenced.
+ ///
ExpressionCollection(System::IntPtr unmanaged, System::Boolean autoDelete);
/// \brief
- /// Gets the count of items in collection.
+ /// Gets the count of items in collection.
///
+ /// \return
+ /// Returns the number of items in the collection.
+ ///
__property System::Int32 get_Count(System::Void);
/// \brief
- /// Gets an enumerator that can iterate through a collection.
+ /// Gets an enumerator that can iterate through a collection.
///
+ /// \return
+ /// Returns an enumerator on the dictionary.
+ ///
__sealed System::Collections::IEnumerator* GetEnumerator(System::Void);
/// \brief
- /// Removes the index-th ArgumentDefinition from this collection.
+ /// Removes the index-th ArgumentDefinition from this collection.
///
/// \param index
/// Input index of the element to remove.
@@ -105,63 +170,63 @@
System::Void RemoveAt(System::Int32 index);
/// \brief
- /// Removes all elements from the collection.
+ /// Removes all elements from the collection.
///
System::Void Clear();
/// \brief
- /// Adds a ArgumentDefinition object into the collection.
+ /// Adds a Expression object into the collection.
///
/// \param value
- /// Input the ArgumentDefinition object to add.
+ /// Input the Expression object to add.
///
/// \return
- /// Returns the position into which the new element was inserted.
+ /// Returns the position into which the new element was inserted.
///
System::Int32 Add(Expression* value);
/// \brief
- /// Determines the index of a specific ArgumentDefinition object.
+ /// Determines the index of a specific Expression object.
///
/// \param value
- /// Input the ArgumentDefinition object to locate in the collection.
+ /// Input the Expression object to locate in the collection.
///
/// \return
- /// The index of value if found in the collection; otherwise, -1.
+ /// The index of value if found in the collection; otherwise, -1.
///
System::Int32 IndexOf(NAMESPACE_OSGEO_FDO_EXPRESSION::Expression* value);
/// \brief
- /// Inserts a ArgumentDefinition object into the collection at the specified position.
+ /// Inserts a Expression object into the collection at the specified position.
///
/// \param index
/// Input the zero-based index at which value should be inserted.
/// \param value
- /// Input the ArgumentDefinition object to insert.
+ /// Input the Expression object to insert.
///
System::Void Insert(System::Int32 index, NAMESPACE_OSGEO_FDO_EXPRESSION::Expression* value);
/// \brief
- /// Removes the first occurrence of a specific ArgumentDefinition object.
+ /// Removes the first occurrence of a specific Expression object.
///
/// \param value
- /// Input the ArgumentDefinition object to remove from the collection.
+ /// Input the Expression object to remove from the collection.
///
System::Void Remove(NAMESPACE_OSGEO_FDO_EXPRESSION::Expression* value);
/// \brief
- /// Determines whether the collection contains a specific ArgumentDefinition object.
+ /// Determines whether the collection contains a specific Expression object.
///
/// \param value
- /// Input The ArgumentDefinition object to search in the collection.
+ /// Input The Expression object to search in the collection.
///
/// \return
- /// Returns true if the value is found in the collection; otherwise, false.
+ /// Returns true if the value is found in the collection; otherwise, false.
///
System::Boolean Contains(NAMESPACE_OSGEO_FDO_EXPRESSION::Expression* value);
/// \brief
- /// Copies the elements of the collection to an array.
+ /// Copies the elements of the collection to an array.
///
/// \param array
/// Output the one-dimensional Array that is the destination of the elements copied from this collection.
@@ -170,23 +235,55 @@
///
System::Void CopyTo(NAMESPACE_OSGEO_FDO_EXPRESSION::Expression* array[],System::Int32 size);
-
/// \brief
- /// Gets or sets a ArgumentDefinition in the collection.
+ /// Gets the item in the collection at the specified index.
///
/// \param index
- /// Input index of the ArgumentDefinition to retrieve or set (System::Int32).
+ /// The index of the item in the collection. The index is 0 based.
///
+ /// \return
+ /// Returns an instance of a the collected item.
+ /// Throws an instance of Exception if the index is out of range or an error occurs.
+ ///
__property NAMESPACE_OSGEO_FDO_EXPRESSION::Expression* get_RealTypeItem(System::Int32 index);
+ /// \brief
+ /// Sets the Expression item at the specified index
+ ///
+ /// \param index
+ /// Input index of the Expression item to set.
+ ///
+ /// \param value
+ /// Input the value of the item
+ ///
__property System::Void set_RealTypeItem(System::Int32 index, NAMESPACE_OSGEO_FDO_EXPRESSION::Expression* value);
+ /// \brief
+ /// Gets an item in the collection.
+ ///
+ /// \param index
+ /// Input index of the Expression item to retrieve.
+ ///
+ /// \return
+ /// Returns the Expression item at the specified index
+ ///
__property NAMESPACE_OSGEO_FDO_EXPRESSION::Expression* get_Item(System::Int32 index);
+ /// \brief
+ /// Sets the Expression item at the specified index
+ ///
+ /// \param index
+ /// Input index of the Expression item to set.
+ ///
+ /// \param value
+ /// Input the value of the Expression item
+ ///
__property System::Void set_Item(System::Int32 index, NAMESPACE_OSGEO_FDO_EXPRESSION::Expression* value);
+/// \cond DOXYGEN-IGNORE
protected:
System::Void ReleaseUnmanagedObject();
+/// \endcond
};
END_NAMESPACE_OSGEO_FDO_EXPRESSION
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgExpressionType.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgExpressionType.h 2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgExpressionType.h 2007-02-02 01:01:05 UTC (rev 708)
@@ -21,15 +21,15 @@
BEGIN_NAMESPACE_OSGEO_FDO_EXPRESSION
/// \brief
-/// The FdoExpressionType enumeration defines the expression types available. This
+/// The ExpressionType enumeration defines the expression types available. This
/// enumeration is used in the capabilities metadata.
-/// <param name="FdoExpressionType_Basic">
+/// <param name="ExpressionType_Basic">
/// Basic arithmetic expressions e.g.: +, -, *, /, negate, and string concatenation.
/// </param>
-/// <param name="FdoExpressionType_Function">
+/// <param name="ExpressionType_Function">
/// Function evaluations
/// </param>
-/// <param name="FdoExpressionType_Parameter">
+/// <param name="ExpressionType_Parameter">
/// Parameter substitutions
/// </param>
public __value enum ExpressionType
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgFunction.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgFunction.h 2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgFunction.h 2007-02-02 01:01:05 UTC (rev 708)
@@ -28,17 +28,17 @@
public __gc __interface IExpressionProcessor;
/// \brief
-/// The FdoFunction class derives from FdoExpression and represents a function call. As
+/// The Function class derives from Expression and represents a function call. As
/// such it defines the name of the function and the collection of arguments to
/// be passed to it.
public __gc class Function : public NAMESPACE_OSGEO_FDO_EXPRESSION::Expression
{
public:
/// \brief
- /// Constructs a default instance of an FdoFunction.
+ /// Constructs a default instance of an Function.
///
/// \return
- /// Returns FdoFunction class
+ /// Returns Function class
///
Function();
@@ -53,7 +53,7 @@
/// Input number of arguments
///
/// \return
- /// Returns FdoFunction
+ /// Returns Function
///
Function(System::String* name, NAMESPACE_OSGEO_FDO_EXPRESSION::Expression* arguments []);
@@ -66,7 +66,7 @@
/// Input arguments as collection
///
/// \return
- /// Returns FdoFunction
+ /// Returns Function
///
Function(System::String* name, NAMESPACE_OSGEO_FDO_EXPRESSION::ExpressionCollection* arguments);
@@ -90,7 +90,7 @@
__property System::Void set_Name(System::String* value);
/// \brief
- /// Gets the FdoExpressionCollection that contains the arguments to the
+ /// Gets the ExpressionCollection that contains the arguments to the
/// function.
///
/// \return
@@ -99,7 +99,7 @@
__property NAMESPACE_OSGEO_FDO_EXPRESSION::ExpressionCollection* get_Arguments();
/// \brief
- /// Overrides FdoExpression.Process to pass the FdoFunction to the appropriate
+ /// Overrides Expression.Process to pass the Function to the appropriate
/// expression processor operation.
///
/// \param processor
@@ -118,6 +118,16 @@
///
System::String* ToString();
+ /// \brief
+ /// Constructs a Function object based on an unmanaged instance of the object
+ ///
+ /// \param unmanaged
+ /// Input A Pointer to the unmanaged object.
+ ///
+ /// \param autoDelete
+ /// Input Indicates if the constructed object should be automatically deleted
+ /// once it no longer referenced.
+ ///
Function(System::IntPtr unmanaged, System::Boolean autoDelete);
public private:
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgGeometryValue.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgGeometryValue.h 2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgGeometryValue.h 2007-02-02 01:01:05 UTC (rev 708)
@@ -27,32 +27,32 @@
public __gc __interface IExpressionProcessor;
/// \brief
-/// The FdoGeometryValue class derives from FdoLiteralValue and represents a geometric value.
+/// The GeometryValue class derives from LiteralValue and represents a geometric value.
public __gc class GeometryValue : public NAMESPACE_OSGEO_FDO_EXPRESSION::LiteralValue
{
public:
/// \brief
- /// Constructs a default instance of an FdoGeometryValue with a value of null.
+ /// Constructs a default instance of an GeometryValue with a value of null.
///
/// \return
- /// Returns FdoGeometryValue
+ /// Returns GeometryValue
///
GeometryValue();
/// \brief
- /// Constructs an instance of an FdoGeometryValue using the specified arguments.
+ /// Constructs an instance of an GeometryValue using the specified arguments.
///
/// \param geometry
/// Input geometry byte array
///
/// \return
- /// Returns FdoGeometryValue
+ /// Returns GeometryValue
///
GeometryValue(System::Byte geometry []);
/// \brief
- /// Returns true if the FdoGeometryValue represents a null value.
+ /// Returns true if the GeometryValue represents a null value.
///
/// \return
/// Returns true if null geometry
@@ -81,7 +81,7 @@
__property System::Void set_Geometry(System::Byte value []);
/// \brief
- /// Sets the FdoGeometryValue to a null value.
+ /// Sets the GeometryValue to a null value.
///
/// \return
/// Returns nothing
@@ -89,7 +89,7 @@
System::Void SetNull();
/// \brief
- /// Overrides FdoExpression.Process to pass the FdoGeometryValue to the
+ /// Overrides Expression.Process to pass the GeometryValue to the
/// appropriate expression processor operation.
///
/// \param processor
@@ -108,6 +108,16 @@
///
System::String* ToString();
+ /// \brief
+ /// Constructs a GeometryValue object based on an unmanaged instance of the object
+ ///
+ /// \param unmanaged
+ /// Input A Pointer to the unmanaged object.
+ ///
+ /// \param autoDelete
+ /// Input Indicates if the constructed object should be automatically deleted
+ /// once it no longer referenced.
+ ///
GeometryValue(System::IntPtr unmanaged, System::Boolean autoDelete);
public private:
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgIExpressionProcessor.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgIExpressionProcessor.h 2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgIExpressionProcessor.h 2007-02-02 01:01:05 UTC (rev 708)
@@ -23,12 +23,12 @@
BEGIN_NAMESPACE_OSGEO_FDO_EXPRESSION
/// \brief
-/// The FdoIExpressionProcessor interface can be used to process the nodes in an
+/// The IExpressionProcessor interface can be used to process the nodes in an
/// Expression tree. It declares an process operation for each concrete class in
-/// the FdoExpression hierarchy. Providers or client applications can create
+/// the Expression hierarchy. Providers or client applications can create
/// classes that realize this interface to do something meaningful with an
-/// FdoExpression hierarchy. For example, an RDBMS feature provider implements a
-/// processor class to convert an FdoExpression hierarchy to the SQL equivalent
+/// Expression hierarchy. For example, an RDBMS feature provider implements a
+/// processor class to convert an Expression hierarchy to the SQL equivalent
/// syntax.
public __gc __interface IExpressionProcessor : public System::IDisposable
{
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgIExpressionProcessorImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgIExpressionProcessorImp.h 2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgIExpressionProcessorImp.h 2007-02-02 01:01:05 UTC (rev 708)
@@ -25,20 +25,32 @@
BEGIN_NAMESPACE_OSGEO_FDO_EXPRESSION
/// \brief
-/// The FdoIExpressionProcessor interface can be used to process the nodes in an
+/// The IExpressionProcessor interface can be used to process the nodes in an
/// Expression tree. It declares an process operation for each concrete class in
-/// the FdoExpression hierarchy. Providers or client applications can create
+/// the Expression hierarchy. Providers or client applications can create
/// classes that realize this interface to do something meaningful with an
-/// FdoExpression hierarchy. For example, an RDBMS feature provider implements a
-/// processor class to convert an FdoExpression hierarchy to the SQL equivalent
+/// Expression hierarchy. For example, an RDBMS feature provider implements a
+/// processor class to convert an Expression hierarchy to the SQL equivalent
/// syntax.
private __gc class IExpressionProcessorImp : public NAMESPACE_OSGEO_RUNTIME::Disposable, public NAMESPACE_OSGEO_FDO_EXPRESSION::IExpressionProcessor
{
public:
+ /// \brief
+ /// Constructs a IExpressionProcessorImp object based on an unmanaged instance of the object
+ ///
+ /// \param unmanaged
+ /// Input A Pointer to the unmanaged object.
+ ///
+ /// \param autoDelete
+ /// Input Indicates if the constructed object should be automatically deleted
+ /// once it no longer referenced.
+ ///
IExpressionProcessorImp(System::IntPtr unmanaged, System::Boolean autoDelete);
+/// \cond DOXYGEN-IGNORE
protected:
System::Void ReleaseUnmanagedObject();
+/// \endcond
public private:
inline FdoIExpressionProcessor* GetImpObj();
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgIdentifier.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgIdentifier.h 2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgIdentifier.h 2007-02-02 01:01:05 UTC (rev 708)
@@ -27,7 +27,7 @@
public __gc __interface IExpressionProcessor;
/// \brief
-/// The FdoIdentifier class derives from FdoExpression and represents an
+/// The Identifier class derives from Expression and represents an
/// identifier, such as a class name or property name. Identifiers can be just a name
/// or they can be scoped to a particular context. For example, consider a Person class
/// that has a DataProperty called "Name" and a ClassProperty called "Address".
@@ -42,7 +42,7 @@
/// Constructs a default instance of an identifier.
///
/// \return
- /// Returns the FdoIdentifier
+ /// Returns the Identifier
///
Identifier();
@@ -53,7 +53,7 @@
/// Input identifier text
///
/// \return
- /// Returns the FdoIdentifier
+ /// Returns the Identifier
///
Identifier(System::String* text);
@@ -104,7 +104,7 @@
__property System::String* get_SchemaName();
/// \brief
- /// Overrides FdoExpression.Process to pass the FdoIdentifier to the appropriate
+ /// Overrides Expression.Process to pass the Identifier to the appropriate
/// expression processor operation.
///
/// \param processor
@@ -123,6 +123,16 @@
///
System::String* ToString();
+ /// \brief
+ /// Constructs a Identifier object based on an unmanaged instance of the object
+ ///
+ /// \param unmanaged
+ /// Input A Pointer to the unmanaged object.
+ ///
+ /// \param autoDelete
+ /// Input Indicates if the constructed object should be automatically deleted
+ /// once it no longer referenced.
+ ///
Identifier(System::IntPtr unmanaged, System::Boolean autoDelete);
public private:
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgInt16Value.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgInt16Value.h 2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgInt16Value.h 2007-02-02 01:01:05 UTC (rev 708)
@@ -31,7 +31,7 @@
public __gc __interface IExpressionProcessor;
/// \brief
-/// The FdoInt16Value class derives from FdoDataValue and represents a 16-bit signed integer value.
+/// The Int16Value class derives from DataValue and represents a 16-bit signed integer value.
public __gc class Int16Value : public NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue
{
public:
@@ -44,34 +44,34 @@
static System::Int16 op_Explicit( NAMESPACE_OSGEO_FDO_EXPRESSION::Int16Value* value );
/// \brief
- /// Constructs a default instance of an FdoInt16Value with a value of null.
+ /// Constructs a default instance of an Int16Value with a value of null.
///
/// \return
- /// Returns the created FdoInt16Value
+ /// Returns the created Int16Value
///
Int16Value();
/// \brief
- /// Constructs a default instance of an FdoInt16Value using the specified arguments.
+ /// Constructs a default instance of an Int16Value using the specified arguments.
///
/// \param value
/// Input a 16 bit integer
///
/// \return
- /// Returns the created FdoInt16Value
+ /// Returns the created Int16Value
///
Int16Value(System::Int16 value);
/// \brief
- /// Gets the data type of the FdoInt16Value.
+ /// Gets the data type of the Int16Value.
///
/// \return
- /// Returns an FdoDataType
+ /// Returns an DataType
///
__property NAMESPACE_OSGEO_FDO_SCHEMA::DataType get_DataType();
/// \brief
- /// Gets the FdoInt16Value.
+ /// Gets the Int16Value.
///
/// \return
/// Returns a 16 bit integer
@@ -79,7 +79,7 @@
__property System::Int16 get_Int16();
/// \brief
- /// Sets the FdoInt16Value.
+ /// Sets the Int16Value.
///
/// \param value
/// Input a 16 bit integer
@@ -90,11 +90,11 @@
__property System::Void set_Int16(System::Int16 value);
/// \brief
- /// Overrides FdoExpression.Process to pass the FdoInt16Value to the appropriate
+ /// Overrides Expression.Process to pass the Int16Value to the appropriate
/// expression processor operation.
///
/// \param processor
- /// Input an FdoIExpressionProcessor
+ /// Input an IExpressionProcessor
///
/// \return
/// Returns nothing
@@ -109,6 +109,16 @@
///
System::String* ToString();
+ /// \brief
+ /// Constructs an Int16Value object based on an unmanaged instance of the object
+ ///
+ /// \param unmanaged
+ /// Input A Pointer to the unmanaged object.
+ ///
+ /// \param autoDelete
+ /// Input Indicates if the constructed object should be automatically deleted
+ /// once it no longer referenced.
+ ///
Int16Value(System::IntPtr unmanaged, System::Boolean autoDelete);
public private:
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgInt32Value.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgInt32Value.h 2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgInt32Value.h 2007-02-02 01:01:05 UTC (rev 708)
@@ -31,7 +31,7 @@
public __gc __interface IExpressionProcessor;
/// \brief
-/// The FdoInt32Value class derives from FdoDataValue and represents a 32-bit signed integer value.
+/// The Int32Value class derives from DataValue and represents a 32-bit signed integer value.
public __gc class Int32Value : public NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue
{
public:
@@ -44,7 +44,7 @@
static System::Int32 op_Explicit( NAMESPACE_OSGEO_FDO_EXPRESSION::Int32Value* value );
/// \brief
- /// Constructs a default instance of an FdoInt32Value with a value of null.
+ /// Constructs a default instance of an Int32Value with a value of null.
///
/// \return
/// Returns nothing
@@ -52,7 +52,7 @@
Int32Value();
/// \brief
- /// Constructs a default instance of an FdoInt32Value using the specified arguments.
+ /// Constructs a default instance of an Int32Value using the specified arguments.
///
/// \param value
/// Input a 32 bit integer
@@ -63,15 +63,15 @@
Int32Value(System::Int32 value);
/// \brief
- /// Gets the data type of the FdoInt32Value.
+ /// Gets the data type of the Int32Value.
///
/// \return
- /// Returns an FdoDataType
+ /// Returns an DataType
///
__property NAMESPACE_OSGEO_FDO_SCHEMA::DataType get_DataType();
/// \brief
- /// Gets the FdoInt32Value.
+ /// Gets the Int32Value.
///
/// \return
/// Returns a 32 bit integer
@@ -79,7 +79,7 @@
__property System::Int32 get_Int32();
/// \brief
- /// Sets the FdoInt32Value.
+ /// Sets the Int32Value.
///
/// \param value
/// Input a 32 bit integer
@@ -90,11 +90,11 @@
__property System::Void set_Int32(System::Int32 value);
/// \brief
- /// Overrides FdoExpression.Process to pass the FdoInt32Value to the appropriate
+ /// Overrides Expression.Process to pass the Int32Value to the appropriate
/// expression processor operation.
///
/// \param processor
- /// Input an FdoIExpressionProcessor
+ /// Input an IExpressionProcessor
///
/// \return
/// Returns nothing
@@ -109,6 +109,16 @@
///
System::String* ToString();
+ /// \brief
+ /// Constructs an Int32Value object based on an unmanaged instance of the object
+ ///
+ /// \param unmanaged
+ /// Input A Pointer to the unmanaged object.
+ ///
+ /// \param autoDelete
+ /// Input Indicates if the constructed object should be automatically deleted
+ /// once it no longer referenced.
+ ///
Int32Value(System::IntPtr unmanaged, System::Boolean autoDelete);
public private:
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgInt64Value.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgInt64Value.h 2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgInt64Value.h 2007-02-02 01:01:05 UTC (rev 708)
@@ -31,7 +31,7 @@
public __gc __interface IExpressionProcessor;
/// \brief
-/// The FdoInt64Value class derives from FdoDataValue and represents a 64-bit signed integer value.
+/// The Int64Value class derives from DataValue and represents a 64-bit signed integer value.
public __gc class Int64Value : public NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue
{
public:
@@ -44,34 +44,34 @@
static System::Int64 op_Explicit( NAMESPACE_OSGEO_FDO_EXPRESSION::Int64Value* value );
/// \brief
- /// Constructs a default instance of an FdoInt64Value with a value of null.
+ /// Constructs a default instance of an Int64Value with a value of null.
///
/// \return
- /// Returns the created FdoInt64Value
+ /// Returns the created Int64Value
///
Int64Value();
/// \brief
- /// Constructs a default instance of an FdoInt64Value using the specified arguments.
+ /// Constructs a default instance of an Int64Value using the specified arguments.
///
/// \param value
/// Input a 64 bit integer
///
/// \return
- /// Returns the created FdoInt64Value
+ /// Returns the created Int64Value
///
Int64Value(System::Int64 value);
/// \brief
- /// Gets the data type of the FdoInt64Value.
+ /// Gets the data type of the Int64Value.
///
/// \return
- /// Returns an FdoDataType
+ /// Returns an DataType
///
__property NAMESPACE_OSGEO_FDO_SCHEMA::DataType get_DataType();
/// \brief
- /// Gets the FdoInt64Value.
+ /// Gets the Int64Value.
///
/// \return
/// Returns a 64 bit integer
@@ -79,7 +79,7 @@
__property System::Int64 get_Int64();
/// \brief
- /// Sets the FdoInt64Value.
+ /// Sets the Int64Value.
///
/// \param value
/// Input a 64 bit integer
@@ -90,11 +90,11 @@
__property System::Void set_Int64(System::Int64 value);
/// \brief
- /// Overrides FdoExpression.Process to pass the FdoInt64Value to the appropriate
+ /// Overrides Expression.Process to pass the Int64Value to the appropriate
/// expression processor operation.
///
/// \param processor
- /// Input an FdoIExpressionProcessor
+ /// Input an IExpressionProcessor
///
/// \return
/// Returns nothing
@@ -109,6 +109,16 @@
///
System::String* ToString();
+ /// \brief
+ /// Constructs an Int64Value object based on an unmanaged instance of the object
+ ///
+ /// \param unmanaged
+ /// Input A Pointer to the unmanaged object.
+ ///
+ /// \param autoDelete
+ /// Input Indicates if the constructed object should be automatically deleted
+ /// once it no longer referenced.
+ ///
Int64Value(System::IntPtr unmanaged, System::Boolean autoDelete);
public private:
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgLOBValue.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgLOBValue.h 2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgLOBValue.h 2007-02-02 01:01:05 UTC (rev 708)
@@ -31,7 +31,7 @@
public __gc __interface IExpressionProcessor;
/// \brief
-/// The FdoLOBValue class derives from FdoDataValue and represents a literal
+/// The LOBValue class derives from DataValue and represents a literal
/// BLOB value.
public __gc class LOBValue : public NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue
{
@@ -45,10 +45,10 @@
static System::Byte op_Explicit( NAMESPACE_OSGEO_FDO_EXPRESSION::LOBValue* value ) [];
/// \brief
- /// Gets the data type of the FdoLOBValue.
+ /// Gets the data type of the LOBValue.
///
/// \return
- /// Returns an FdoDataType
+ /// Returns an DataType
///
__property NAMESPACE_OSGEO_FDO_SCHEMA::DataType get_DataType();
@@ -72,7 +72,7 @@
__property System::Void set_Data(System::Byte value []);
/// \brief
- /// Sets the FdoLOBValue to a null value.
+ /// Sets the LOBValue to a null value.
///
/// \return
/// Returns nothing
@@ -80,11 +80,11 @@
System::Void SetNull();
/// \brief
- /// Overrides FdoExpression.Process to pass the FdoLOBValue to the appropriate
+ /// Overrides Expression.Process to pass the LOBValue to the appropriate
/// expression processor operation.
///
/// \param processor
- /// Input the FdoIExpressionProcessor
+ /// Input the IExpressionProcessor
///
/// \return
/// Returns nothing
@@ -99,6 +99,16 @@
///
System::String* ToString();
+ /// \brief
+ /// Constructs a LOBValue object based on an unmanaged instance of the object
+ ///
+ /// \param unmanaged
+ /// Input A Pointer to the unmanaged object.
+ ///
+ /// \param autoDelete
+ /// Input Indicates if the constructed object should be automatically deleted
+ /// once it no longer referenced.
+ ///
LOBValue(System::IntPtr unmanaged, System::Boolean autoDelete);
public private:
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgLiteralValue.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgLiteralValue.h 2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgLiteralValue.h 2007-02-02 01:01:05 UTC (rev 708)
@@ -25,11 +25,21 @@
BEGIN_NAMESPACE_OSGEO_FDO_EXPRESSION
/// \brief
-/// FdoLiteralValue is an abstract base class that derives from FdoValueExpression to
+/// LiteralValue is an abstract base class that derives from ValueExpression to
/// form the root for all literal value types.
public __gc class LiteralValue : public NAMESPACE_OSGEO_FDO_EXPRESSION::ValueExpression
{
public:
+ /// \brief
+ /// Constructs a LiteralValue object based on an unmanaged instance of the object
+ ///
+ /// \param unmanaged
+ /// Input A Pointer to the unmanaged object.
+ ///
+ /// \param autoDelete
+ /// Input Indicates if the constructed object should be automatically deleted
+ /// once it no longer referenced.
+ ///
LiteralValue(System::IntPtr unmanaged, System::Boolean autoDelete);
public private:
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgParameter.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgParameter.h 2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgParameter.h 2007-02-02 01:01:05 UTC (rev 708)
@@ -27,13 +27,13 @@
public __gc __interface IExpressionProcessor;
/// \brief
-/// The FdoParameter class derives from FdoValueExpression and represents a
-/// substitution parameter in the expression. FdoParameters are represented by a
+/// The Parameter class derives from ValueExpression and represents a
+/// substitution parameter in the expression. Parameters are represented by a
/// name: when expressions are evaluated, the caller must supply a value to be
/// bound to each parameter name.
/// \remarks
/// For information on how to set the value of a parameter, see the
-/// FdoICommand interface and FdoParameterValue.
+/// ICommand interface and ParameterValue.
public __gc class Parameter : public NAMESPACE_OSGEO_FDO_EXPRESSION::ValueExpression
{
public:
@@ -42,7 +42,7 @@
/// Constructs a default instance of a parameter.
///
/// \return
- /// Returns FdoParameter
+ /// Returns Parameter
///
Parameter();
@@ -53,7 +53,7 @@
/// Input parameter name
///
/// \return
- /// Returns FdoParameter
+ /// Returns Parameter
///
Parameter(System::String* name);
@@ -77,11 +77,11 @@
__property System::Void set_Name(System::String* value);
/// \brief
- /// Overrides FdoExpression.Process to pass the FdoParameter to the appropriate
+ /// Overrides Expression.Process to pass the Parameter to the appropriate
/// expression processor operation.
///
/// \param processor
- /// Input an FdoIExpressionProcessor
+ /// Input an IExpressionProcessor
///
/// \return
/// Returns nothing
@@ -96,6 +96,16 @@
///
System::String* ToString();
+ /// \brief
+ /// Constructs a Parameter object based on an unmanaged instance of the object
+ ///
+ /// \param unmanaged
+ /// Input A Pointer to the unmanaged object.
+ ///
+ /// \param autoDelete
+ /// Input Indicates if the constructed object should be automatically deleted
+ /// once it no longer referenced.
+ ///
Parameter(System::IntPtr unmanaged, System::Boolean autoDelete);
public private:
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgSingleValue.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgSingleValue.h 2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgSingleValue.h 2007-02-02 01:01:05 UTC (rev 708)
@@ -31,7 +31,7 @@
public __gc __interface IExpressionProcessor;
/// \brief
-/// The FdoSingleValue class derives from FdoDataValue and represents a single precision floating point number.
+/// The SingleValue class derives from DataValue and represents a single precision floating point number.
public __gc class SingleValue : public NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue
{
public:
@@ -44,34 +44,34 @@
static System::Single op_Explicit( NAMESPACE_OSGEO_FDO_EXPRESSION::SingleValue* value );
/// \brief
- /// Constructs a default instance of an FdoSingleValue with a value of null.
+ /// Constructs a default instance of an SingleValue with a value of null.
///
/// \return
- /// Returns the created FdoSingleValue
+ /// Returns the created SingleValue
///
SingleValue();
/// \brief
- /// Constructs a default instance of an FdoSingleValue using the specified arguments.
+ /// Constructs a default instance of an SingleValue using the specified arguments.
///
/// \param value
/// Input a single precision floating point value
///
/// \return
- /// Returns the created FdoSingleValue
+ /// Returns the created SingleValue
///
SingleValue(System::Single value);
/// \brief
- /// Gets the data type of the FdoSingleValue.
+ /// Gets the data type of the SingleValue.
///
/// \return
- /// Returns an FdoDataType
+ /// Returns an DataType
///
__property NAMESPACE_OSGEO_FDO_SCHEMA::DataType get_DataType();
/// \brief
- /// Gets the FdoSingleValue as a single precision floating point number.
+ /// Gets the SingleValue as a single precision floating point number.
///
/// \return
/// Returns a single precision floating point value
@@ -79,7 +79,7 @@
__property System::Single get_Single();
/// \brief
- /// Sets the FdoSingleValue as a single precision floating point number.
+ /// Sets the SingleValue as a single precision floating point number.
///
/// \param value
/// Input a single precision floating point value
@@ -90,11 +90,11 @@
__property System::Void set_Single(System::Single value);
/// \brief
- /// Overrides FdoExpression.Process to pass the FdoSingleValue to the appropriate
+ /// Overrides Expression.Process to pass the SingleValue to the appropriate
/// expression processor operation.
///
/// \param processor
- /// Input an FdoIExpressionProcessor
+ /// Input an IExpressionProcessor
///
/// \return
/// Returns nothing
@@ -109,6 +109,16 @@
///
System::String* ToString();
+ /// \brief
+ /// Constructs a SingleValue object based on an unmanaged instance of the object
+ ///
+ /// \param unmanaged
+ /// Input A Pointer to the unmanaged object.
+ ///
+ /// \param autoDelete
+ /// Input Indicates if the constructed object should be automatically deleted
+ /// once it no longer referenced.
+ ///
SingleValue(System::IntPtr unmanaged, System::Boolean autoDelete);
public private:
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgStringValue.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgStringValue.h 2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgStringValue.h 2007-02-02 01:01:05 UTC (rev 708)
@@ -31,7 +31,7 @@
public __gc __interface IExpressionProcessor;
/// \brief
-/// The FdoStringValue class derives from FdoDataValue and represents a literal string.
+/// The StringValue class derives from DataValue and represents a literal string.
public __gc class StringValue : public NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue
{
public:
@@ -44,34 +44,34 @@
static System::String* op_Explicit( NAMESPACE_OSGEO_FDO_EXPRESSION::StringValue* value );
/// \brief
- /// Constructs a default instance of an FdoStringValue with a value of null.
+ /// Constructs a default instance of an StringValue with a value of null.
///
/// \return
- /// Returns the created FdoStringValue
+ /// Returns the created StringValue
///
StringValue();
/// \brief
- /// Constructs a default instance of an FdoStringValue using the specified arguments.
+ /// Constructs a default instance of an StringValue using the specified arguments.
///
/// \param value
/// Input a character string
///
/// \return
- /// Returns the created FdoStringValue
+ /// Returns the created StringValue
///
StringValue(System::String* value);
/// \brief
- /// Gets the data type of the FdoStringValue.
+ /// Gets the data type of the StringValue.
///
/// \return
- /// Returns FdoDataType
+ /// Returns DataType
///
__property NAMESPACE_OSGEO_FDO_SCHEMA::DataType get_DataType();
/// \brief
- /// Gets the FdoStringValue as a string.
+ /// Gets the StringValue as a string.
///
/// \return
/// Returns a character string
@@ -79,7 +79,7 @@
__property System::String* get_String();
/// \brief
- /// Sets the FdoStringValue as a string.
+ /// Sets the StringValue as a string.
///
/// \param value
/// Input a character string
@@ -90,7 +90,7 @@
__property System::Void set_String(System::String* value);
/// \brief
- /// Sets the FdoStringValue to a null value.
+ /// Sets the StringValue to a null value.
///
/// \return
/// Returns nothing
@@ -98,11 +98,11 @@
System::Void SetNull();
/// \brief
- /// Overrides FdoExpression.Process to pass the FdoStringValue to the appropriate
+ /// Overrides Expression.Process to pass the StringValue to the appropriate
/// expression processor operation.
///
/// \param processor
- /// Input an FdoIExpressionProcessor
+ /// Input an IExpressionProcessor
///
/// \return
/// Returns nothing
@@ -117,6 +117,16 @@
///
System::String* ToString();
+ /// \brief
+ /// Constructs a StringValue object based on an unmanaged instance of the object
+ ///
+ /// \param unmanaged
+ /// Input A Pointer to the unmanaged object.
+ ///
+ /// \param autoDelete
+ /// Input Indicates if the constructed object should be automatically deleted
+ /// once it no longer referenced.
+ ///
StringValue(System::IntPtr unmanaged, System::Boolean autoDelete);
public private:
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgUnaryExpression.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgUnaryExpression.h 2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgUnaryExpression.h 2007-02-02 01:01:05 UTC (rev 708)
@@ -28,22 +28,22 @@
public __gc __interface IExpressionProcessor;
/// \brief
-/// The FdoUnaryExpression class derives from FdoExpression and allows negation of
+/// The UnaryExpression class derives from Expression and allows negation of
/// arithmetic expressions.
public __gc class UnaryExpression : public NAMESPACE_OSGEO_FDO_EXPRESSION::Expression
{
public:
/// \brief
- /// Constructs a default instance of an FdoUnaryExpression.
+ /// Constructs a default instance of an UnaryExpression.
///
/// \return
- /// Returns FdoUnaryExpression
+ /// Returns UnaryExpression
///
UnaryExpression();
/// \brief
- /// Constructs an instance of an FdoUnaryExpression using the specified arguments.
+ /// Constructs an instance of an UnaryExpression using the specified arguments.
///
/// \param operation
/// Input the type of unary operation
@@ -51,7 +51,7 @@
/// Input the expression
///
/// \return
- /// Returns FdoUnaryExpression
+ /// Returns UnaryExpression
///
UnaryExpression(NAMESPACE_OSGEO_FDO_EXPRESSION::UnaryOperations operation, NAMESPACE_OSGEO_FDO_EXPRESSION::Expression* expression);
@@ -94,7 +94,7 @@
__property System::Void set_Expressions(NAMESPACE_OSGEO_FDO_EXPRESSION::Expression* value);
/// \brief
- /// Overrides FdoExpression.Process to pass the FdoUnaryExpression to the
+ /// Overrides Expression.Process to pass the UnaryExpression to the
/// appropriate expression processor operation.
///
/// \param processor
@@ -113,6 +113,16 @@
///
System::String* ToString();
+ /// \brief
+ /// Constructs a UnaryExpression object based on an unmanaged instance of the object
+ ///
+ /// \param unmanaged
+ /// Input A Pointer to the unmanaged object.
+ ///
+ /// \param autoDelete
+ /// Input Indicates if the constructed object should be automatically deleted
+ /// once it no longer referenced.
+ ///
UnaryExpression(System::IntPtr unmanaged, System::Boolean autoDelete);
public private:
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgUnaryOperations.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgUnaryOperations.h 2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgUnaryOperations.h 2007-02-02 01:01:05 UTC (rev 708)
@@ -21,8 +21,8 @@
BEGIN_NAMESPACE_OSGEO_FDO_EXPRESSION
/// \brief
-/// The FdoUnaryOperations enumeration lists the unary expression operations available.
-/// <param name="FdoUnaryOperations_Negate">
+/// The UnaryOperations enumeration lists the unary expression operations available.
+/// <param name="UnaryOperations_Negate">
/// Negate the expression
/// </param>
[System::FlagsAttribute]
Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgValueExpression.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgValueExpression.h 2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgValueExpression.h 2007-02-02 01:01:05 UTC (rev 708)
@@ -26,11 +26,21 @@
BEGIN_NAMESPACE_OSGEO_FDO_EXPRESSION
/// \brief
-/// FdoValueExpression is an abstract base class that derives from FdoExpression to
+/// ValueExpression is an abstract base class that derives from Expression to
/// form the root for all value expression types.
public __gc class ValueExpression : public NAMESPACE_OSGEO_FDO_EXPRESSION::Expression
{
public:
+ /// \brief
+ /// Constructs a ValueExpression object based on an unmanaged instance of the object
+ ///
+ /// \param unmanaged
+ /// Input A Pointer to the unmanaged object.
+ ///
+ /// \param autoDelete
+ /// Input Indicates if the constructed object should be automatically deleted
+ /// once it no longer referenced.
+ ///
ValueExpression(System::IntPtr unmanaged, System::Boolean autoDelete);
public private:
More information about the fdo-commits
mailing list