Mercurial > dive4elements > gnv-client
comparison gnv-artifacts/src/main/java/de/intevation/gnv/state/layer/LayerOutputState.java @ 756:1614b27dcbfa
Added Support of Layers which are Joined from two Tables.
gnv-artifacts/trunk@804 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Tim Englich <tim.englich@intevation.de> |
---|---|
date | Fri, 19 Mar 2010 12:12:10 +0000 |
parents | cae93c709548 |
children | 9a828e5a2390 |
comparison
equal
deleted
inserted
replaced
755:8dc8d04084d4 | 756:1614b27dcbfa |
---|---|
243 } | 243 } |
244 | 244 |
245 private String fetchColumns(String tableName){ | 245 private String fetchColumns(String tableName){ |
246 String returnValue = null; | 246 String returnValue = null; |
247 try { | 247 try { |
248 String[] filter = tableName.toUpperCase().split("\\."); | 248 String[] tables = tableName.toUpperCase().split(","); |
249 String[] filter = tables[0].split("\\."); | |
250 // Only use the first Table the second one will be ignored. | |
249 QueryExecutor queryExecutor = QueryExecutorFactory.getInstance() | 251 QueryExecutor queryExecutor = QueryExecutorFactory.getInstance() |
250 .getQueryExecutor(); | 252 .getQueryExecutor(); |
251 | 253 |
252 Collection<Result> columnData = queryExecutor. | 254 Collection<Result> columnData = queryExecutor. |
253 executeQuery(this.columnQueryID, | 255 executeQuery(this.columnQueryID, |