IDL source Global indexinterface MappingFilter
readonly attribute string constraint_grammar;
readonly attribute any default_value;
MappingConstraintInfoSeq add_mapping_constraints(in MappingConstraintPairSeq pair_list) raises(InvalidConstraint, InvalidValue);
void destroy();
MappingConstraintInfoSeq get_all_mapping_constraints();
MappingConstraintInfoSeq get_mapping_constraints(in ConstraintIDSeq id_list) raises(ConstraintNotFound);
boolean match(in any filterable_data, out any result_to_set) raises(UnsupportedFilterableData);
boolean match_structured(in CosNotification::StructuredEvent filterable_data, out any result_to_set) raises(UnsupportedFilterableData);
boolean match_typed(in CosTrading::PropertySeq filterable_data, out any result_to_set) raises(UnsupportedFilterableData);
void modify_mapping_constraints(in ConstraintIDSeq del_list, in MappingConstraintInfoSeq modify_list) raises(InvalidConstraint, InvalidValue, ConstraintNotFound);
void remove_all_mapping_constraints();