private void printDrop(StringBuilder sb, DropStatement dropStatement, String parentObjectName) { String objectName; if (dropStatement.getObjectType().equalsIgnoreCase("index")) { objectName = this.nameMapper.remapIndexName(dropStatement.getObjectName(), parentObjectName); } else if (dropStatement.getObjectType().equalsIgnoreCase("constraint")) { objectName = this.nameMapper.remapConstraintName(dropStatement.getObjectName(), parentObjectName); } else { objectName = dropStatement.getObjectName(); } sb.append("DROP ").append(dropStatement.getObjectType()).append(" ").append(objectName); }
private void printConstraint(StringBuilder sb, Constraint constraint, String tableName) { if (constraint instanceof NamedConstraint) { String constraintName = ((NamedConstraint) constraint).getName(); constraintName = this.nameMapper.remapConstraintName(constraintName, tableName); sb.append(" CONSTRAINT ").append(constraintName); } if (constraint.getRawText() == null) { sb.append(" ").append(constraint.getType()); // sb.append(" ").append(constraint.getClusteredClause()); sb.append(constraint.getColumns()); // sb.append(" ").append(constraint.getPostObjectClauses())); } else { sb.append(" ").append(constraint.getRawText()); } } }
sb.append("UNIQUE "); String indexName = this.nameMapper.remapIndexName(createIndex.getName(), createIndex.getTableName()); sb.append("INDEX ").append(indexName).append(" ON ").append(createIndex.getTableName()); sb.append(" ").append(createIndex.getColumns());
private void printConstraint(StringBuilder sb, Constraint constraint, String tableName) { if (constraint instanceof NamedConstraint) { String constraintName = ((NamedConstraint) constraint).getName(); constraintName = this.nameMapper.remapConstraintName(constraintName, tableName); sb.append(" CONSTRAINT ").append(constraintName); } if (constraint.getRawText() == null) { sb.append(" ").append(constraint.getType()); // sb.append(" ").append(constraint.getClusteredClause()); sb.append(constraint.getColumns()); // sb.append(" ").append(constraint.getPostObjectClauses())); } else { sb.append(" ").append(constraint.getRawText()); } } }
sb.append("UNIQUE "); String indexName = this.nameMapper.remapIndexName(createIndex.getName(), createIndex.getTableName()); sb.append("INDEX ").append(indexName).append(" ON ").append(createIndex.getTableName()); sb.append(" ").append(createIndex.getColumns());
private void printDrop(StringBuilder sb, DropStatement dropStatement, String parentObjectName) { String objectName; if (dropStatement.getObjectType().equalsIgnoreCase("index")) { objectName = this.nameMapper.remapIndexName(dropStatement.getObjectName(), parentObjectName); } else if (dropStatement.getObjectType().equalsIgnoreCase("constraint")) { objectName = this.nameMapper.remapConstraintName(dropStatement.getObjectName(), parentObjectName); } else { objectName = dropStatement.getObjectName(); } sb.append("DROP ").append(dropStatement.getObjectType()).append(" ").append(objectName); }