package org.hibernate.tool.hbm2ddl;

import java.io.Reader;

import org.hibernate.service.Service;

Contract for extracting statements from import.sql script.
Author:Lukasz Antoniak (lukasz dot antoniak at gmail dot com)
/** * Contract for extracting statements from <i>import.sql</i> script. * * @author Lukasz Antoniak (lukasz dot antoniak at gmail dot com) */
public interface ImportSqlCommandExtractor extends Service {
Params:
  • reader – Character stream reader of SQL script.
Returns:List of single SQL statements. Each command may or may not contain semicolon at the end.
/** * @param reader Character stream reader of SQL script. * @return List of single SQL statements. Each command may or may not contain semicolon at the end. */
public String[] extractCommands(Reader reader); }