Expression
Parse
Process
ToString
System::Void OSGeo::FDO::Expression::Expression::Process | ( | OSGeo::FDO::Expression::IExpressionProcessor * | processor | ) |
  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. Parameters:
  | processor | Input expression processor
Returns: Returns nothing Reimplemented in OSGeo::FDO::Expression::BinaryExpression, OSGeo::FDO::Expression::BLOBValue, OSGeo::FDO::Expression::BooleanValue, OSGeo::FDO::Expression::ByteValue, OSGeo::FDO::Expression::CLOBValue, OSGeo::FDO::Expression::ComputedIdentifier, OSGeo::FDO::Expression::DateTimeValue, OSGeo::FDO::Expression::DecimalValue, OSGeo::FDO::Expression::DoubleValue, OSGeo::FDO::Expression::Function, OSGeo::FDO::Expression::GeometryValue, OSGeo::FDO::Expression::Identifier, OSGeo::FDO::Expression::Int16Value, OSGeo::FDO::Expression::Int32Value, OSGeo::FDO::Expression::Int64Value, OSGeo::FDO::Expression::LOBValue, OSGeo::FDO::Expression::Parameter, OSGeo::FDO::Expression::SingleValue, OSGeo::FDO::Expression::StringValue, and OSGeo::FDO::Expression::UnaryExpression.