com.gbshape.dbe.idb
Interface TableStructure

All Known Implementing Classes:
MysqlTableStructure, OracleTableStructure, SapdbTableStructure

public interface TableStructure


Method Summary
 void addIndex(javax.servlet.http.HttpServletRequest request, DBDataBean dataBean, java.lang.String tableName, java.lang.String field)
           
 void addUnique(javax.servlet.http.HttpServletRequest request, DBDataBean dataBean, java.lang.String tableName, java.lang.String field)
           
 java.util.ArrayList alterAdd(javax.servlet.http.HttpServletRequest request, DBDataBean dataBean, java.lang.String tableName, ColumnForm columnForm)
           
 void alterDrop(javax.servlet.http.HttpServletRequest request, DBDataBean dataBean, java.lang.String tableName, java.lang.String field)
           
 java.util.ArrayList alterModify(javax.servlet.http.HttpServletRequest request, DBDataBean dataBean, java.lang.String tableName, ColumnBean columnBean, ColumnForm columnForm)
           
 void changePrimary(javax.servlet.http.HttpServletRequest request, DBDataBean dataBean, java.lang.String tableName, java.util.ArrayList columns)
           
 java.util.ArrayList create(javax.servlet.http.HttpServletRequest request, DBDataBean dataBean, CreateTableXmlBean createTableXmlBean)
           
 void drop(javax.servlet.http.HttpServletRequest request, DBDataBean dataBean, java.lang.String tableName)
           
 void dropIndex(javax.servlet.http.HttpServletRequest request, DBDataBean dataBean, java.lang.String tableName, java.lang.String keyName, java.lang.String columnName)
           
 void dropPrimary(javax.servlet.http.HttpServletRequest request, DBDataBean dataBean, java.lang.String tableName, java.lang.String keyName, java.lang.String columnName)
           
 void dropUnique(javax.servlet.http.HttpServletRequest request, DBDataBean dataBean, java.lang.String tableName, java.lang.String keyName, java.lang.String columnName)
           
 TableStatusBean getStatus(DBDataBean dataBean, java.lang.String tableName)
           
 TableStructureBean getStructure(DBDataBean dataBean, java.lang.String tableName)
           
 void truncate(javax.servlet.http.HttpServletRequest request, DBDataBean dataBean, java.lang.String tableName)
           
 

Method Detail

getStructure

public TableStructureBean getStructure(DBDataBean dataBean,
                                       java.lang.String tableName)

getStatus

public TableStatusBean getStatus(DBDataBean dataBean,
                                 java.lang.String tableName)

alterModify

public java.util.ArrayList alterModify(javax.servlet.http.HttpServletRequest request,
                                       DBDataBean dataBean,
                                       java.lang.String tableName,
                                       ColumnBean columnBean,
                                       ColumnForm columnForm)

drop

public void drop(javax.servlet.http.HttpServletRequest request,
                 DBDataBean dataBean,
                 java.lang.String tableName)

truncate

public void truncate(javax.servlet.http.HttpServletRequest request,
                     DBDataBean dataBean,
                     java.lang.String tableName)

alterDrop

public void alterDrop(javax.servlet.http.HttpServletRequest request,
                      DBDataBean dataBean,
                      java.lang.String tableName,
                      java.lang.String field)

alterAdd

public java.util.ArrayList alterAdd(javax.servlet.http.HttpServletRequest request,
                                    DBDataBean dataBean,
                                    java.lang.String tableName,
                                    ColumnForm columnForm)

create

public java.util.ArrayList create(javax.servlet.http.HttpServletRequest request,
                                  DBDataBean dataBean,
                                  CreateTableXmlBean createTableXmlBean)

dropUnique

public void dropUnique(javax.servlet.http.HttpServletRequest request,
                       DBDataBean dataBean,
                       java.lang.String tableName,
                       java.lang.String keyName,
                       java.lang.String columnName)

dropIndex

public void dropIndex(javax.servlet.http.HttpServletRequest request,
                      DBDataBean dataBean,
                      java.lang.String tableName,
                      java.lang.String keyName,
                      java.lang.String columnName)

dropPrimary

public void dropPrimary(javax.servlet.http.HttpServletRequest request,
                        DBDataBean dataBean,
                        java.lang.String tableName,
                        java.lang.String keyName,
                        java.lang.String columnName)

addUnique

public void addUnique(javax.servlet.http.HttpServletRequest request,
                      DBDataBean dataBean,
                      java.lang.String tableName,
                      java.lang.String field)

addIndex

public void addIndex(javax.servlet.http.HttpServletRequest request,
                     DBDataBean dataBean,
                     java.lang.String tableName,
                     java.lang.String field)

changePrimary

public void changePrimary(javax.servlet.http.HttpServletRequest request,
                          DBDataBean dataBean,
                          java.lang.String tableName,
                          java.util.ArrayList columns)


Copyright © 2007 DB-Everywhere.com All Rights Reserved.