Class DDLFormatterImpl

java.lang.Object
org.hibernate.jdbc.util.DDLFormatterImpl
All Implemented Interfaces:
Formatter

public class DDLFormatterImpl extends Object implements Formatter
Performs formatting of DDL SQL statements.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Format an SQL statement using simple rules Insert newline after each comma Indent three spaces after each inserted newline If the statement contains single/double quotes return unchanged, it is too complex and could be broken by simple formatting.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DDLFormatterImpl

      public DDLFormatterImpl()
  • Method Details

    • format

      public String format(String sql)
      Format an SQL statement using simple rules
      • Insert newline after each comma
      • Indent three spaces after each inserted newline
      If the statement contains single/double quotes return unchanged, it is too complex and could be broken by simple formatting.
      Specified by:
      format in interface Formatter
      Parameters:
      sql - The statement to be fornmatted.