Package org.firebirdsql.jdbc.metadata
Class GetTablePrivileges
- java.lang.Object
- 
- org.firebirdsql.jdbc.metadata.GetTablePrivileges
 
- 
 public final class GetTablePrivileges extends java.lang.ObjectProvides the implementation ofDatabaseMetaData.getTablePrivileges(String, String, String).This implementation returns all privileges, not just from the current user. The JDBC specification is not clear on this. Looking at the Schemata (SQL standard book 11) definition of the TABLE_PRIVILEGESview, possibly this should be restricted to the current user and userPUBLIC(and maybe active roles). This may change in a future version.- Since:
- 5
- Author:
- Mark Rotteveel
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected DbMetadataMediatormediator
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GetTablePrivilegescreate(DbMetadataMediator mediator)java.sql.ResultSetgetTablePrivileges(java.lang.String tableNamePattern)
 
- 
- 
- 
Field Detail- 
mediatorprotected final DbMetadataMediator mediator 
 
- 
 - 
Method Detail- 
getTablePrivilegespublic java.sql.ResultSet getTablePrivileges(java.lang.String tableNamePattern) throws java.sql.SQLException- Throws:
- java.sql.SQLException
 
 - 
createpublic static GetTablePrivileges create(DbMetadataMediator mediator) 
 
- 
 
-