com.groupdocs.annotation.data.connector.db.updater
Class SqliteStorageSchemaUpdater
java.lang.Object
com.groupdocs.annotation.data.connector.db.updater.CommonStorageSchemaUpdater
com.groupdocs.annotation.data.connector.db.updater.SqliteStorageSchemaUpdater
- All Implemented Interfaces:
- IStorageSchemaUpdater
public class SqliteStorageSchemaUpdater
- extends CommonStorageSchemaUpdater
Custom schema updater for SQLite database
- Author:
- Aleksey Permyakov (30.10.2014)
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SqliteStorageSchemaUpdater
public SqliteStorageSchemaUpdater(String dbDriver,
String dbConnectionString)
- Create updater instance
- Parameters:
dbDriver - driver namedbConnectionString - connection string
onRenameColumn
public boolean onRenameColumn(String tableName,
String fieldName,
String newFieldName)
throws AnnotationException
- Rename table column
- Specified by:
onRenameColumn in interface IStorageSchemaUpdater- Overrides:
onRenameColumn in class CommonStorageSchemaUpdater
- Parameters:
tableName - table namefieldName - column namenewFieldName - new column name
- Returns:
- success or fail
- Throws:
AnnotationException
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 namefieldName - column name
- Returns:
- success or fail
- Throws:
AnnotationException
executeUpdateSQLs
public boolean executeUpdateSQLs(String sql)
throws AnnotationException
- Throws:
AnnotationException
Copyright © 2014. All rights reserved.