01: /*-------------------------------------------------------------------------
02: *
03: * Copyright (c) 2003-2005, PostgreSQL Global Development Group
04: *
05: * IDENTIFICATION
06: * $PostgreSQL: pgjdbc/org/postgresql/PGResultSetMetaData.java,v 1.4 2005/01/11 08:25:43 jurka Exp $
07: *
08: *-------------------------------------------------------------------------
09: */
10: package org.postgresql;
11:
12: import java.sql.SQLException;
13:
14: public interface PGResultSetMetaData {
15:
16: /**
17: * Returns the underlying column name of a query result, or ""
18: * if it is unable to be determined.
19: *
20: * @since 8.0
21: */
22: public String getBaseColumnName(int column) throws SQLException;
23:
24: /**
25: * Returns the underlying table name of query result, or ""
26: * if it is unable to be determined.
27: *
28: * @since 8.0
29: */
30: public String getBaseTableName(int column) throws SQLException;
31:
32: /**
33: * Returns the underlying table name of query result, or ""
34: * if it is unable to be determined.
35: *
36: * @since 8.0
37: */
38: public String getBaseSchemaName(int column) throws SQLException;
39:
40: }
|