From deb3b0eb0216e25435c0037b0e96a04d40651467 Mon Sep 17 00:00:00 2001 From: Arndt Date: Mon, 30 Mar 2015 14:20:44 +0200 Subject: [PATCH] fix for csv --- .../main/java/btools/expressions/BExpressionContext.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/brouter-expressions/src/main/java/btools/expressions/BExpressionContext.java b/brouter-expressions/src/main/java/btools/expressions/BExpressionContext.java index 50be710..54fa55e 100644 --- a/brouter-expressions/src/main/java/btools/expressions/BExpressionContext.java +++ b/brouter-expressions/src/main/java/btools/expressions/BExpressionContext.java @@ -282,9 +282,6 @@ public final class BExpressionContext public String getKeyValueDescription( boolean inverseDirection, byte[] ab ) { - int inverseBitByteIndex = meta.readVarLength ? 0 : 7; -// int abLen = ab.length; - StringBuilder sb = new StringBuilder( 200 ); decode( lookupData, inverseDirection, ab ); for( int inum = 0; inum < lookupValues.size(); inum++ ) // loop over lookup names @@ -293,7 +290,8 @@ public final class BExpressionContext String value = va[lookupData[inum]].toString(); if ( value != null && value.length() > 0 ) { - sb.append( " " + lookupNames.get( inum ) + "=" + value ); + if ( sb.length() > 0 ) sb.append( ' ' ); + sb.append(lookupNames.get( inum ) + "=" + value ); } } return sb.toString(); @@ -617,6 +615,7 @@ public final class BExpressionContext lookupData[inum] = valueIndex; } + /** * special hack for yes/proposed relations: * add a lookup value if not yet a smaller, >1 value was added