Examples of escapeTableName()


Examples of liquibase.database.Database.escapeTableName()

    @Override
    @Test
    public void escapeTableName_noSchema() {
        Database database = getDatabase();
        assertEquals("tableName", database.escapeTableName(null, null, "tableName"));
    }

    @Override
    @Test
    public void escapeTableName_withSchema() {
View Full Code Here

Examples of liquibase.database.Database.escapeTableName()

    @Override
    @Test
    public void escapeTableName_withSchema() {
        Database database = getDatabase();
        assertEquals("catalogName.tableName", database.escapeTableName("catalogName", "schemaName", "tableName"));
    }

    @Test
    public void escapeStringForDatabase_withBackslashes() {
        Assert.assertEquals("\\\\0", database.escapeStringForDatabase("\\0"));
View Full Code Here

Examples of liquibase.database.Database.escapeTableName()

    @Override
    @Test
    public void escapeTableName_noSchema() {
        Database database = getDatabase();
        assertEquals("tableName", database.escapeTableName(null, null, "tableName"));
    }

    @Override
    @Test
    public void escapeTableName_withSchema() {
View Full Code Here

Examples of liquibase.database.Database.escapeTableName()

    @Override
    @Test
    public void escapeTableName_withSchema() {
        Database database = getDatabase();
        assertEquals("schemaName.tableName", database.escapeTableName("catalogName", "schemaName", "tableName"));
    }   
}
View Full Code Here

Examples of liquibase.database.Database.escapeTableName()

    @Override
    @Test
    public void escapeTableName_noSchema() {
        Database database = new MSSQLDatabase();
        assertEquals("[tableName]", database.escapeTableName(null, null, "tableName"));
    }

    @Override
    @Test
    public void escapeTableName_withSchema() {
View Full Code Here

Examples of liquibase.database.Database.escapeTableName()

    @Override
    @Test
    public void escapeTableName_withSchema() {
        Database database = new MSSQLDatabase();
        assertEquals("[schemaName].[tableName]", database.escapeTableName("catalogName", "schemaName", "tableName"));
    }

    @Test
    public void changeDefaultSchema() throws DatabaseException {
        Database database = new MSSQLDatabase();
View Full Code Here

Examples of liquibase.database.Database.escapeTableName()

    }

    @Override
    public void checkDiffResult(DiffResult diffResult, InsertDataChange change) throws Exception {
        Database database = diffResult.getComparisonSnapshot().getDatabase();
        int rows = ExecutorService.getInstance().getExecutor(database).queryForInt(new RawSqlStatement("select count(*) from " + database.escapeTableName(change.getCatalogName(), change.getSchemaName(), change.getTableName())));
        assertTrue(rows > 0);
    }
}
View Full Code Here

Examples of liquibase.database.core.MySQLDatabase.escapeTableName()

      Sql[] sql = super.generateSql(statement, database, sqlGeneratorChain);

      if(statement.getStartWith() != null){
        MySQLDatabase mysqlDatabase = (MySQLDatabase)database;
          String alterTableSql = "ALTER TABLE "
              + mysqlDatabase.escapeTableName(statement.getCatalogName(), statement.getSchemaName(), statement.getTableName())
              + " "
              + mysqlDatabase.getTableOptionAutoIncrementStartWithClause(statement.getStartWith());

          sql = concact(sql, new UnparsedSql(alterTableSql, getAffectedTable(statement)));
      }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.