Dave Jarvis' Repositories

git clone https://repo.autonoma.ca/repo/rxm.git
source/java/com/whitemagicsoftware/rxm/tree/xml/Clause.java
/**
+ * Default constructor.
*/
public Clause() {
source/java/com/whitemagicsoftware/rxm/tree/xml/JoinClause.java
QueryParser.TableColumnContext
lhs = ctx.tableColumn( 0 ),
- rhs = ctx.tableColumn( 0 );
+ rhs = ctx.tableColumn( 1 );
- String lhsTableName = lhs.table().getText();
- String rhsTableName = rhs.table().getText();
+ String lhsTable = lhs.table().getText();
+ String rhsTable = rhs.table().getText();
+ String lhsColumn = lhs.column().getText();
+ String rhsColumn = rhs.column().getText();
- append( String.format( "%s JOIN %s %s ON%s%s = %s%s",
+ append( String.format( "%s JOIN %s %s ON%s%s%s = %s%s%s",
ctx.T_OUTER() == null ? "INNER" : "OUTER",
- lhsTableName,
- lhsTableName,
+ lhsTable,
+ lhsTable,
getNewlineIndent(),
- lhsTableName,
- rhsTableName,
+ lhsTable,
+ lhsColumn,
+ rhsTable,
+ rhsColumn,
getNewline() )
);

Fixed bug with column names in JOIN clauses.

Author Dave Jarvis <email>
Date 2015-03-21 19:25:33 GMT-0700
Commit 5532e7c8ae49dea5efea645424c558f2bf17044d
Parent 33e94bc
Delta 13 lines added, 8 lines removed, 5-line increase