Top Description Constructors Methods
org.hibernate.tool.hbm2ddl

public Class MultipleLinesSqlCommandExtractor

extends Object
implements ImportSqlCommandExtractor
Class Inheritance
All Implemented Interfaces
org.hibernate.tool.hbm2ddl.ImportSqlCommandExtractor, org.hibernate.service.Service, java.io.Serializable
Imports
java.io.Reader, java.util.List, org.hibernate.tool.schema.ast.SqlScriptParser

Class responsible for extracting SQL statements from import script. Supports instructions/comments and quoted strings spread over multiple lines. Each statement must end with semicolon.
Authors
Lukasz Antoniak (lukasz dot antoniak at gmail dot com), Steve Ebersole

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String[]
extractCommands(Reader
Character stream reader of SQL script.
reader
)

Implements org.hibernate.tool.hbm2ddl.ImportSqlCommandExtractor.extractCommands.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

MultipleLinesSqlCommandExtractorback to summary
public MultipleLinesSqlCommandExtractor()

Method Detail

extractCommandsback to summary
public String[] extractCommands(Reader reader)

Implements org.hibernate.tool.hbm2ddl.ImportSqlCommandExtractor.extractCommands.

Parameters
reader:Reader

Doc from org.hibernate.tool.hbm2ddl.ImportSqlCommandExtractor.extractCommands.

Character stream reader of SQL script.

Returns:String[]

Doc from org.hibernate.tool.hbm2ddl.ImportSqlCommandExtractor.extractCommands.

List of single SQL statements. Each command may or may not contain semicolon at the end.

Annotations
@Override