Operator[] operators = new Operator[idCount]; for ( ResourceId id : ids ) { operators[i++] = new PropertyIsEqualTo( idReference, new Literal<PrimitiveValue>(
PropertyIsEqualTo eq = new PropertyIsEqualTo( ref, new Literal<PrimitiveValue>( id ), true, MatchAction.ALL ); Filter f = new OperatorFilter( eq );
BaseType.STRING ) ), null ); Filter constraint = new OperatorFilter( new PropertyIsEqualTo( propertyName, lit, true, null ) ); trans.performDelete( new DeleteOperation( null, null, constraint ) );
theVal = checkNearestValueTime( theVal, time, headers ); Literal<PrimitiveValue> lit = new Literal<PrimitiveValue>( formatDateTime( theVal ) ); os[i++] = new PropertyIsEqualTo( property, lit, true, null );
} else { o = checkNearestValue( o, headers, name, dim ); os[i++] = new PropertyIsEqualTo( new ValueReference( dim.getPropertyName() ), new Literal<PrimitiveValue>( o.toString() ), true, null );
comparisonOperator = new PropertyIsEqualTo( parameter1, parameter2, matchCase, null ); break; case PROPERTY_IS_NOT_EQUAL_TO:
comparisonOperator = new PropertyIsEqualTo( parameter1, parameter2, matchCase, null ); break; case PROPERTY_IS_NOT_EQUAL_TO:
comparisonOperator = new PropertyIsEqualTo( parameter1, parameter2, matchCase, matchAction ); break; case PROPERTY_IS_NOT_EQUAL_TO:
return new PropertyIsEqualTo( exs[0], exs[1], o.isMatchCase(), o.getMatchAction() ); case PROPERTY_IS_GREATER_THAN: return new PropertyIsGreaterThan( exs[0], exs[1], o.isMatchCase(), o.getMatchAction() );
case PROPERTY_IS_EQUAL_TO: PropertyIsEqualTo pie = (PropertyIsEqualTo) op; return new PropertyIsEqualTo( copyExpression( pie.getParameter1(), values ), copyExpression( pie.getParameter2(), values ), pie.isMatchCase(), pie.getMatchAction() );