nextElement( xmlStream ); Operator parameter = parseOperator( xmlStream ); logicalOperator = new Not( parameter ); nextElement( xmlStream ); break;
private static void export( XMLStreamWriter writer, Not not ) throws XMLStreamException, UnknownCRSException, TransformationException { writer.writeStartElement( FES_20_NS, "Not" ); export( not.getParameter(), writer ); writer.writeEndElement(); }
return new Not( copy( ( (Not) op ).getParameter(), values ) );
nextElement( xmlStream ); Operator parameter = parseOperator( xmlStream ); logicalOperator = new Not( parameter ); nextElement( xmlStream ); break;
export( ( (Not) operator ).getParameter(), writer ); break;
nextElement( xmlStream ); Operator parameter = parseOperator( xmlStream ); logicalOperator = new Not( parameter ); nextElement( xmlStream ); break;
private static LogicalOperator repair( LogicalOperator o, Map<String, QName> bindings, Set<QName> validNames ) { Operator[] os = o.getParams(); for ( int i = 0; i < os.length; ++i ) { os[i] = repair( os[i], bindings, validNames ); } switch ( o.getSubType() ) { case AND: return new And( os ); case NOT: return new Not( os[0] ); case OR: return new Or( os ); } return o; }
if ( propName instanceof ValueReference && literal instanceof Literal ) { PropertyIsLike propIsLike = buildIsLike( propName, literal, propIsNotEqualTo.isMatchCase() ); sqlOper = toProtoSQL( new Not( propIsLike ) ); } else { String msg = "Can not map filter. Multi-valued columns can only be compared to literals.";