This PR depends on and, therefor, includes #817 and its dependencies.
This corresponds to the FilterRel message and the ones contained in
it. Since one of the messages is an Expression message, this PR also
introduces the ExpressionOpInterface as well as the LiteralOp as
well as the basic import/export infrastructure for such ops/messages.
The LiteralOp corresponds to the Expression.Literal message type,
and the ExpressionOpInterface encapsualtes common properties and
functionality of all types of Expression messages. Finally, the PR
also adds attribute constraints for typed attributes of the currently
supported types.
This PR depends on and, therefor, includes #817 and its dependencies.This corresponds to the
FilterRel
message and the ones contained in it. Since one of the messages is anExpression
message, this PR also introduces theExpressionOpInterface
as well as theLiteralOp
as well as the basic import/export infrastructure for such ops/messages. TheLiteralOp
corresponds to theExpression.Literal
message type, and theExpressionOpInterface
encapsualtes common properties and functionality of all types ofExpression
messages. Finally, the PR also adds attribute constraints for typed attributes of the currently supported types.