7a49d86b8499d0e41f78671a858c5f4b2e586da8
[phpeclipse.git] / archive / net.sourceforge.phpeclipse.quantum.sql / src / com / quantum / model / ViewImpl.java
1 package com.quantum.model;
2
3 import java.sql.SQLException;
4
5 import com.quantum.adapters.AdapterFactory;
6 import com.quantum.sql.SQLHelper;
7
8
9 class ViewImpl extends EntityImpl implements View {
10     public ViewImpl(Bookmark bookmark, String schema, String name) {
11         super(bookmark, schema, name, VIEW_TYPE);
12     }
13
14     public Integer getSize() {
15         Integer size = null;
16         try {
17             size = new Integer(SQLHelper.getSize(
18                 getBookmark().getConnection(), getCondQualifiedName(), 
19                     AdapterFactory.getInstance().getAdapter(getBookmark().getType())));
20         } catch (SQLException e) {
21         } catch (ConnectionException e) {
22         }
23         return size;
24     }
25 }