| 1 package com.quadcap.sql; 2 3 40 41 import java.util.Vector ; 42 43 import java.sql.SQLException ; 44 45 import com.quadcap.util.Debug; 46 47 53 public class RenameCursor extends FilterCursor { 54 public RenameCursor(Session session, Cursor cursor, String cname, 55 Vector gitems) 56 throws SQLException  57 { 58 super(session); 59 cname = session.getConnection().resolveName(cname); 60 setName(cname); 61 setCursor(cursor); 62 for (int i = 1; i <= cursor.getColumnCount(); i++) { 63 Column col = cursor.getColumn(i); 64 String gname = gitems == null ? "" : gitems.elementAt(i-1).toString(); 65 String name = qual + (gitems == null ? col.getShortName() : gname); 66 addColumn(new Column(name, col)); 67 } 68 } 69 70 } 71 | Popular Tags |