| java.lang.Object liquibase.database.AbstractDatabase liquibase.database.MSSQLDatabase
All known Subclasses: liquibase.database.SybaseDatabase,
Method Summary | |
public Object | convertDatabaseValueToJavaObject(Object defaultValue, int dataType, int columnSize, int decimalDigits) | public String | convertRequestedSchemaToCatalog(String requestedSchema) | public String | convertRequestedSchemaToSchema(String requestedSchema) | public String | escapeTableName(String schemaName, String tableName) | public String | generateDefaultConstraintName(String tableName, String columnName) | public String | getAutoIncrementClause() | public String | getBlobType() | public String | getBooleanType() | public String | getClobType() | public String | getColumnType(String columnType, Boolean autoIncrement) | public String | getConcatSql(String... values) | public String | getCurrencyType() | public String | getCurrentDateTimeFunction() | public String | getDateTimeType() | public String | getDateType() | public String | getDefaultCatalogName() | protected String | getDefaultDatabaseSchemaName() | public String | getDefaultDriver(String url) | public String | getFalseBooleanValue() | public String | getProductName() | public Set<String> | getSystemTablesAndViews() | public String | getTimeType() | public String | getTrueBooleanValue() | public String | getTypeName() | public String | getUUIDType() | public SqlStatement | getViewDefinitionSql(String schemaName, String viewName) | public boolean | isCorrectDatabaseImplementation(Connection conn) | public boolean | isSystemTable(String catalogName, String schemaName, String tableName) | public boolean | isSystemView(String catalogName, String schemaName, String viewName) | public boolean | supportsInitiallyDeferrableColumns() | public boolean | supportsSequences() | public boolean | supportsTablespaces() |
MSSQLDatabase | public MSSQLDatabase()(Code) | | |
convertDatabaseValueToJavaObject | public Object convertDatabaseValueToJavaObject(Object defaultValue, int dataType, int columnSize, int decimalDigits) throws ParseException(Code) | | |
getAutoIncrementClause | public String getAutoIncrementClause()(Code) | | |
getCurrentDateTimeFunction | public String getCurrentDateTimeFunction()(Code) | | |
getFalseBooleanValue | public String getFalseBooleanValue()(Code) | | |
getTrueBooleanValue | public String getTrueBooleanValue()(Code) | | |
supportsInitiallyDeferrableColumns | public boolean supportsInitiallyDeferrableColumns()(Code) | | |
supportsSequences | public boolean supportsSequences()(Code) | | |
supportsTablespaces | public boolean supportsTablespaces()(Code) | | |
Methods inherited from liquibase.database.AbstractDatabase | protected boolean canCreateChangeLogTable() throws JDBCException(Code)(Java Doc) public void checkDatabaseChangeLogLockTable() throws JDBCException(Code)(Java Doc) public void checkDatabaseChangeLogTable() throws JDBCException(Code)(Java Doc) public void close() throws JDBCException(Code)(Java Doc) public void commit() throws JDBCException(Code)(Java Doc) public Object convertDatabaseValueToJavaObject(Object defaultValue, int dataType, int columnSize, int decimalDigits) throws ParseException(Code)(Java Doc) public String convertJavaObjectToString(Object value)(Code)(Java Doc) public String convertRequestedSchemaToCatalog(String requestedSchema) throws JDBCException(Code)(Java Doc) public String convertRequestedSchemaToSchema(String requestedSchema) throws JDBCException(Code)(Java Doc) protected Object convertToCorrectJavaType(String value, int dataType, int columnSize, int decimalDigits) throws ParseException(Code)(Java Doc) protected SqlStatement createChangeToTagSQL()(Code)(Java Doc) public SqlStatement createFindSequencesSQL(String schema) throws JDBCException(Code)(Java Doc) protected SqlStatement createTagSQL(String tagName, Date dateExecuted)(Code)(Java Doc) public boolean doesChangeLogLockTableExist()(Code)(Java Doc) public boolean doesChangeLogTableExist()(Code)(Java Doc) public boolean doesTagExist(String tag) throws JDBCException(Code)(Java Doc) public void dropDatabaseObjects(String schema) throws JDBCException(Code)(Java Doc) public boolean equals(Object o)(Code)(Java Doc) public String escapeColumnName(String columnName)(Code)(Java Doc) public String escapeColumnNameList(String columnNames)(Code)(Java Doc) public String escapeSequenceName(String schemaName, String sequenceName)(Code)(Java Doc) public String escapeStringForDatabase(String string)(Code)(Java Doc) public String escapeTableName(String schemaName, String tableName)(Code)(Java Doc) public String escapeViewName(String schemaName, String viewName)(Code)(Java Doc) public String generatePrimaryKeyName(String tableName)(Code)(Java Doc) public boolean getAutoCommitMode()(Code)(Java Doc) public String getAutoIncrementClause()(Code)(Java Doc) public String getColumnType(String columnType, Boolean autoIncrement)(Code)(Java Doc) final public String getColumnType(ColumnConfig columnConfig)(Code)(Java Doc) public String getConcatSql(String... values)(Code)(Java Doc) public DatabaseConnection getConnection()(Code)(Java Doc) public String getConnectionURL() throws JDBCException(Code)(Java Doc) public String getConnectionUsername() throws JDBCException(Code)(Java Doc) protected SqlStatement getCreateChangeLogLockSQL()(Code)(Java Doc) protected SqlStatement getCreateChangeLogSQL()(Code)(Java Doc) public String getDatabaseChangeLogLockTableName()(Code)(Java Doc) public String getDatabaseChangeLogTableName()(Code)(Java Doc) public String getDatabaseProductName()(Code)(Java Doc) public String getDatabaseProductName(Connection conn) throws JDBCException(Code)(Java Doc) public String getDatabaseProductVersion() throws JDBCException(Code)(Java Doc) public int getDatabaseType(int type)(Code)(Java Doc) public String getDateLiteral(String isoDate)(Code)(Java Doc) public String getDateLiteral(java.sql.Timestamp date)(Code)(Java Doc) public String getDateLiteral(java.sql.Date date)(Code)(Java Doc) public String getDateLiteral(java.sql.Time date)(Code)(Java Doc) public String getDateLiteral(Date date)(Code)(Java Doc) public String getDateType()(Code)(Java Doc) public String getDefaultCatalogName() throws JDBCException(Code)(Java Doc) protected String getDefaultDatabaseSchemaName() throws JDBCException(Code)(Java Doc) public String getDefaultSchemaName()(Code)(Java Doc) public String getDriverName() throws JDBCException(Code)(Java Doc) public String getFalseBooleanValue()(Code)(Java Doc) public JdbcTemplate getJdbcTemplate()(Code)(Java Doc) public String getLineComment()(Code)(Java Doc) public RanChangeSet getRanChangeSet(ChangeSet changeSet) throws JDBCException, DatabaseHistoryException(Code)(Java Doc) public List<RanChangeSet> getRanChangeSetList() throws JDBCException(Code)(Java Doc) public Date getRanDate(ChangeSet changeSet) throws JDBCException, DatabaseHistoryException(Code)(Java Doc) public ChangeSet.RunStatus getRunStatus(ChangeSet changeSet) throws JDBCException, DatabaseHistoryException(Code)(Java Doc) public SqlStatement getSelectChangeLogLockSQL() throws JDBCException(Code)(Java Doc) public DatabaseSnapshot getSnapshot() throws JDBCException(Code)(Java Doc) protected Set<String> getSystemTablesAndViews()(Code)(Java Doc) public String getTimeType()(Code)(Java Doc) public String getTrueBooleanValue()(Code)(Java Doc) public String getViewDefinition(String schemaName, String viewName) throws JDBCException(Code)(Java Doc) public SqlStatement getViewDefinitionSql(String schemaName, String viewName) throws JDBCException(Code)(Java Doc) public int hashCode()(Code)(Java Doc) public boolean isColumnAutoIncrement(String schemaName, String tableName, String columnName) throws SQLException, JDBCException(Code)(Java Doc) protected boolean isDateOnly(String isoDate)(Code)(Java Doc) protected boolean isDateTime(String isoDate)(Code)(Java Doc) public boolean isLiquibaseTable(String tableName)(Code)(Java Doc) public boolean isSystemTable(String catalogName, String schemaName, String tableName)(Code)(Java Doc) public boolean isSystemView(String catalogName, String schemaName, String viewName)(Code)(Java Doc) protected boolean isTimeOnly(String isoDate)(Code)(Java Doc) public void markChangeSetAsRan(ChangeSet changeSet) throws JDBCException(Code)(Java Doc) public void markChangeSetAsReRan(ChangeSet changeSet) throws JDBCException(Code)(Java Doc) protected Date parseDate(String dateAsString) throws DateParseException(Code)(Java Doc) public void removeRanStatus(ChangeSet changeSet) throws JDBCException(Code)(Java Doc) public void rollback() throws JDBCException(Code)(Java Doc) public void setConnection(Connection conn)(Code)(Java Doc) public void setConnection(DatabaseConnection conn)(Code)(Java Doc) public void setCurrentDateTimeFunction(String function)(Code)(Java Doc) public void setDefaultSchemaName(String schemaName) throws JDBCException(Code)(Java Doc) public void setJdbcTemplate(JdbcTemplate template)(Code)(Java Doc) public boolean shouldQuoteValue(String value)(Code)(Java Doc) public boolean supportsAutoIncrement()(Code)(Java Doc) public boolean supportsDDLInTransaction()(Code)(Java Doc) public boolean supportsSchemas()(Code)(Java Doc) public boolean supportsSequences()(Code)(Java Doc) public void tag(String tagString) throws JDBCException(Code)(Java Doc) public String toString()(Code)(Java Doc)
|
|
|