Class DemoOracleSingleLineSqlCommandExtractor

java.lang.Object
org.hibernate.tool.hbm2ddl.SingleLineSqlCommandExtractor
org.broadleafcommerce.common.util.sql.importsql.DemoOracleSingleLineSqlCommandExtractor
All Implemented Interfaces:
Serializable, org.hibernate.service.Service, org.hibernate.tool.hbm2ddl.ImportSqlCommandExtractor

public class DemoOracleSingleLineSqlCommandExtractor extends org.hibernate.tool.hbm2ddl.SingleLineSqlCommandExtractor
This is a utility class that is only meant to be used for testing the BLC demo on Oracle. In our current import sql files, there are a number of value declarations that are incompatible with Oracle. This custom extractor takes care of transforming those values into something Oracle understands.
Author:
Jeff Fischer
See Also:
  • Field Details

  • Constructor Details

    • DemoOracleSingleLineSqlCommandExtractor

      public DemoOracleSingleLineSqlCommandExtractor()
  • Method Details

    • extractCommands

      public String[] extractCommands(Reader reader)
      Specified by:
      extractCommands in interface org.hibernate.tool.hbm2ddl.ImportSqlCommandExtractor
      Overrides:
      extractCommands in class org.hibernate.tool.hbm2ddl.SingleLineSqlCommandExtractor
    • handleBooleans

      protected void handleBooleans(String[] statements)