com.trackstudio.sman
Class Database
java.lang.Object
com.trackstudio.sman.Database
public class Database
- extends java.lang.Object
Method Summary |
int |
createDatabase(java.lang.String sgenName,
java.io.File file,
javax.swing.JProgressBar bar,
java.lang.String encoding)
|
static boolean |
executeQuery(java.sql.Connection con,
Query query)
|
java.lang.String |
export(javax.swing.JLabel label,
javax.swing.JLabel textArea,
javax.swing.JProgressBar bar,
java.io.File file,
java.lang.String encoding,
boolean anonymize,
boolean configuration,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> baseIdMap)
|
java.lang.String |
exportConfiguration(java.io.File baseFile,
java.io.File exportFile,
javax.swing.JProgressBar bar,
javax.swing.JLabel textArea)
|
static java.sql.Connection |
getConnection()
|
static java.sql.Connection |
getConnection(java.lang.String url,
java.lang.String driver,
java.lang.String login,
java.lang.String password)
|
static int |
getCount(java.sql.Connection conn,
java.lang.String sql)
|
protected static java.util.ArrayList<DBMSItem> |
getDBMSCollection()
|
static java.lang.String |
getDBMSName(java.lang.String dialect)
|
static int |
getTaskNumber(java.sql.Connection con)
|
int |
importConfiguration(java.io.File importConfigurationFile,
javax.swing.JProgressBar bar,
java.lang.String encoding)
|
void |
interruptQueriesExecution()
|
DatabaseState |
isDbInitialized()
|
int |
joinDatabases(java.io.File joinDBFile,
javax.swing.JProgressBar bar,
java.lang.String encoding)
|
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
loadBaseIdMap(java.io.File baseFile)
|
static java.lang.String |
profileConnection()
|
void |
setStopExportExecuting(boolean b)
|
static void |
setTaskNumber(QueryProcessor qp,
int number)
|
static java.lang.String |
testConnection()
|
int |
upgradeDatabase(java.lang.String sgenName,
java.io.File file,
javax.swing.JProgressBar bar,
java.lang.String encoding)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CREATE_SCRIPT_NAME
public static final java.lang.String CREATE_SCRIPT_NAME
- See Also:
- Constant Field Values
UPDATE_SCRIPT_NAME
public static final java.lang.String UPDATE_SCRIPT_NAME
- See Also:
- Constant Field Values
CONSTRAINTS_SCRIPT_NAME
public static final java.lang.String CONSTRAINTS_SCRIPT_NAME
- See Also:
- Constant Field Values
INDICES_SCRIPT_NAME
public static final java.lang.String INDICES_SCRIPT_NAME
- See Also:
- Constant Field Values
tables
public static java.lang.String[] tables
Database
public Database()
testConnection
public static java.lang.String testConnection()
profileConnection
public static java.lang.String profileConnection()
interruptQueriesExecution
public void interruptQueriesExecution()
setStopExportExecuting
public void setStopExportExecuting(boolean b)
executeQuery
public static boolean executeQuery(java.sql.Connection con,
Query query)
createDatabase
public int createDatabase(java.lang.String sgenName,
java.io.File file,
javax.swing.JProgressBar bar,
java.lang.String encoding)
upgradeDatabase
public int upgradeDatabase(java.lang.String sgenName,
java.io.File file,
javax.swing.JProgressBar bar,
java.lang.String encoding)
export
public java.lang.String export(javax.swing.JLabel label,
javax.swing.JLabel textArea,
javax.swing.JProgressBar bar,
java.io.File file,
java.lang.String encoding,
boolean anonymize,
boolean configuration,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> baseIdMap)
isDbInitialized
public DatabaseState isDbInitialized()
getConnection
public static java.sql.Connection getConnection(java.lang.String url,
java.lang.String driver,
java.lang.String login,
java.lang.String password)
getConnection
public static java.sql.Connection getConnection()
getDBMSName
public static java.lang.String getDBMSName(java.lang.String dialect)
getDBMSCollection
protected static java.util.ArrayList<DBMSItem> getDBMSCollection()
exportConfiguration
public java.lang.String exportConfiguration(java.io.File baseFile,
java.io.File exportFile,
javax.swing.JProgressBar bar,
javax.swing.JLabel textArea)
loadBaseIdMap
public java.util.Map<java.lang.String,java.util.Set<java.lang.String>> loadBaseIdMap(java.io.File baseFile)
getCount
public static int getCount(java.sql.Connection conn,
java.lang.String sql)
importConfiguration
public int importConfiguration(java.io.File importConfigurationFile,
javax.swing.JProgressBar bar,
java.lang.String encoding)
joinDatabases
public int joinDatabases(java.io.File joinDBFile,
javax.swing.JProgressBar bar,
java.lang.String encoding)
getTaskNumber
public static int getTaskNumber(java.sql.Connection con)
setTaskNumber
public static void setTaskNumber(QueryProcessor qp,
int number)
throws java.lang.Exception
- Throws:
java.lang.Exception
Copyright © 2002-2009 TrackStudio, Ltd. All Rights Reserved.