org.tinygroup.databasebuinstaller
接口 InstallProcessor

所有超级接口:
org.tinygroup.commons.order.Ordered
所有已知实现类:
AbstractInstallProcessor, CustomSqlInstallProcessor, InitDataInstallProcessor, ProcedureInstallProcessor, SequenceInstallProcessor, TableInstallProcessor, TriggerInstallProcessor, ViewInstallProcessor

public interface InstallProcessor
extends org.tinygroup.commons.order.Ordered

功能说明:数据库安装处理接口 开发人员: renhui
开发时间: 2013-8-15


字段摘要
static String DATABASE_INSTALL_PROCESSOR
           
static String INITDATA_INSTALL_PROCESSOR
           
static String PROCEDURE_INSTALL_PROCESSOR
           
static String SEQUENCE_INSTALL_PROCESSOR
           
static String TABLE_INSTALL_PROCESSOR
           
static String TRIGGER_INSTALL_PROCESSOR
           
static String VIEW_INSTALL_PROCESSOR
           
 
从接口 org.tinygroup.commons.order.Ordered 继承的字段
DEFAULT_PRECEDENCE, HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
 
方法摘要
 List<String> getDealSqls(String language, Connection con)
          获取此次处理器相关的sql语句列表
 List<String> getFullSqls(String language, Connection con)
          获取全量sql
 List<String> getUpdateSqls(String language, Connection con)
          获取增量sql
 void process(String language)
          对某种数据库语言进行处理
 
从接口 org.tinygroup.commons.order.Ordered 继承的方法
getOrder
 

字段详细信息

TABLE_INSTALL_PROCESSOR

static final String TABLE_INSTALL_PROCESSOR
另请参见:
常量字段值

INITDATA_INSTALL_PROCESSOR

static final String INITDATA_INSTALL_PROCESSOR
另请参见:
常量字段值

PROCEDURE_INSTALL_PROCESSOR

static final String PROCEDURE_INSTALL_PROCESSOR
另请参见:
常量字段值

VIEW_INSTALL_PROCESSOR

static final String VIEW_INSTALL_PROCESSOR
另请参见:
常量字段值

DATABASE_INSTALL_PROCESSOR

static final String DATABASE_INSTALL_PROCESSOR
另请参见:
常量字段值

TRIGGER_INSTALL_PROCESSOR

static final String TRIGGER_INSTALL_PROCESSOR
另请参见:
常量字段值

SEQUENCE_INSTALL_PROCESSOR

static final String SEQUENCE_INSTALL_PROCESSOR
另请参见:
常量字段值
方法详细信息

process

void process(String language)
对某种数据库语言进行处理


getDealSqls

List<String> getDealSqls(String language,
                         Connection con)
                         throws SQLException
获取此次处理器相关的sql语句列表

参数:
language -
con -
返回:
抛出:
SQLException

getFullSqls

List<String> getFullSqls(String language,
                         Connection con)
                         throws SQLException
获取全量sql

参数:
language -
con -
返回:
抛出:
SQLException

getUpdateSqls

List<String> getUpdateSqls(String language,
                           Connection con)
                           throws SQLException
获取增量sql

参数:
language -
con -
返回:
抛出:
SQLException


Copyright © 2006–2016 TinyGroup. All rights reserved.