Revision 44687 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.db/org.gvsig.fmap.dal.db.h2/src/main/java/org/gvsig/fmap/dal/store/h2/H2SpatialSQLBuilder.java

View differences:

H2SpatialSQLBuilder.java
368 368
    public class H2SpatialSelectBuilderBase extends SelectBuilderBase {
369 369
        
370 370
        @Override
371
        protected boolean isValid(StringBuilder message) {
372
            if( message == null ) {
373
                message = new StringBuilder();
374
            }
375
            if( this.has_offset() && !this.has_order_by() ) {
376
                // Algunos gestores de BBDD requieren que se especifique un
377
                // orden para poder usar OFFSET. Como eso parece buena idea para
378
                // asegurar que siempre tengamos los mismo resultados, lo exijimos
379
                // siempre.
380
                message.append("Can't use OFFSET without an ORDER BY.");
381
                return false;
382
            }
383
            return true;
384
        }        
385
        
386
        @Override
387 371
        public String toString(Formatter formatter) {
388 372
            StringBuilder builder = new StringBuilder();
389 373
            if( !isValid(builder) ) {

Also available in: Unified diff