public class

SimpleAuxiliaryDatabaseObject

extends AbstractAuxiliaryDatabaseObject
java.lang.Object
   ↳ org.hibernate.mapping.AbstractAuxiliaryDatabaseObject
     ↳ org.hibernate.mapping.SimpleAuxiliaryDatabaseObject

Class Overview

A simple implementation of AbstractAuxiliaryDatabaseObject in which the CREATE and DROP strings are provided up front. Contains simple facilities for templating the catalog and schema names into the provided strings.

This is the form created when the mapping documents use <create/> and <drop/>.

Summary

Public Constructors
SimpleAuxiliaryDatabaseObject(String sqlCreateString, String sqlDropString)
SimpleAuxiliaryDatabaseObject(String sqlCreateString, String sqlDropString, HashSet dialectScopes)
Public Methods
String sqlCreateString(Dialect dialect, Mapping p, String defaultCatalog, String defaultSchema)
String sqlDropString(Dialect dialect, String defaultCatalog, String defaultSchema)
[Expand]
Inherited Methods
From class org.hibernate.mapping.AbstractAuxiliaryDatabaseObject
From class java.lang.Object
From interface org.hibernate.mapping.AuxiliaryDatabaseObject
From interface org.hibernate.mapping.RelationalModel

Public Constructors

public SimpleAuxiliaryDatabaseObject (String sqlCreateString, String sqlDropString)

public SimpleAuxiliaryDatabaseObject (String sqlCreateString, String sqlDropString, HashSet dialectScopes)

Public Methods

public String sqlCreateString (Dialect dialect, Mapping p, String defaultCatalog, String defaultSchema)

public String sqlDropString (Dialect dialect, String defaultCatalog, String defaultSchema)