org.deegree.feature.persistence.sql.expressions
Class TableJoin

java.lang.Object
  extended by org.deegree.feature.persistence.sql.expressions.TableJoin
All Implemented Interfaces:
MappingExpression

public class TableJoin
extends Object
implements MappingExpression

Defines a join between two tables with optional ordering.

Version:
$Revision: 31371 $, $Date: 2011-07-28 20:01:28 +0200 (Thu, 28 Jul 2011) $
Author:
Markus Schneider, last edited by: $Author: mschneider $

Constructor Summary
TableJoin(QTableName fromTable, QTableName toTable, List<String> fromColumns, List<String> toColumns, List<String> orderColumns, boolean numberedOrder)
           
 
Method Summary
 List<String> getFromColumns()
           
 QTableName getFromTable()
           
 List<String> getOrderColumns()
           
 List<String> getToColumns()
           
 QTableName getToTable()
           
 boolean isNumberedOrder()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TableJoin

public TableJoin(QTableName fromTable,
                 QTableName toTable,
                 List<String> fromColumns,
                 List<String> toColumns,
                 List<String> orderColumns,
                 boolean numberedOrder)
Method Detail

getFromTable

public QTableName getFromTable()

getToTable

public QTableName getToTable()

getFromColumns

public List<String> getFromColumns()

getToColumns

public List<String> getToColumns()

getOrderColumns

public List<String> getOrderColumns()

isNumberedOrder

public boolean isNumberedOrder()


Copyright © 2011. All Rights Reserved.