com.groupdocs.annotation.data.connector.db.updater
Class MysqlStorageSchemaUpdater

java.lang.Object
  extended by com.groupdocs.annotation.data.connector.db.updater.CommonStorageSchemaUpdater
      extended by com.groupdocs.annotation.data.connector.db.updater.MysqlStorageSchemaUpdater
All Implemented Interfaces:
IStorageSchemaUpdater

public class MysqlStorageSchemaUpdater
extends CommonStorageSchemaUpdater

Author:
Aleksey Permyakov (26.10.2014)

Field Summary
 
Fields inherited from class com.groupdocs.annotation.data.connector.db.updater.CommonStorageSchemaUpdater
javaType2dbType
 
Constructor Summary
MysqlStorageSchemaUpdater(String dbDriver, String dbConnectionString)
          Create updater instance
 
Method Summary
 boolean onDeleteColumn(String tableName, String fieldName)
          Delete column from table
 boolean onRenameColumn(String tableName, String columnName, String newColumnName)
          Rename table column
 
Methods inherited from class com.groupdocs.annotation.data.connector.db.updater.CommonStorageSchemaUpdater
executeSQL, getSchemaUpdateConnection, getStorageSchemaVersion, onCreateColumn, onDeleteTable, onRenameTable, setStorageSchemaVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MysqlStorageSchemaUpdater

public MysqlStorageSchemaUpdater(String dbDriver,
                                 String dbConnectionString)
Create updater instance

Parameters:
dbDriver - driver name
dbConnectionString - connection string
Method Detail

onDeleteColumn

public boolean onDeleteColumn(String tableName,
                              String fieldName)
                       throws AnnotationException
Delete column from table

Specified by:
onDeleteColumn in interface IStorageSchemaUpdater
Overrides:
onDeleteColumn in class CommonStorageSchemaUpdater
Parameters:
tableName - table name
fieldName - column name
Returns:
success or fail
Throws:
AnnotationException

onRenameColumn

public boolean onRenameColumn(String tableName,
                              String columnName,
                              String newColumnName)
                       throws AnnotationException
Description copied from class: CommonStorageSchemaUpdater
Rename table column

Specified by:
onRenameColumn in interface IStorageSchemaUpdater
Overrides:
onRenameColumn in class CommonStorageSchemaUpdater
Parameters:
tableName - table name
columnName - column name
newColumnName - new column name
Returns:
success or fail
Throws:
AnnotationException


Copyright © 2014. All rights reserved.