org.jboss.dna.common.jdbc.model
Class DefaultModelFactory

java.lang.Object
  extended by org.jboss.dna.common.jdbc.model.DefaultModelFactory
All Implemented Interfaces:
ModelFactory

public class DefaultModelFactory
extends Object
implements ModelFactory

Database metadata objects creation factory

Author:
Sergiy Litsenko

Constructor Summary
DefaultModelFactory()
          Default constructor
 
Method Summary
 Attribute createAttribute()
          Creates Attribute
 BestRowIdentifier createBestRowIdentifier()
          Creates BestRowIdentifier
 Catalog createCatalog()
          Creates Catalog
 Database createDatabase()
          Creates Database
 ForeignKey createForeignKey()
          Creates ForeignKey
 ForeignKeyColumn createForeignKeyColumn()
          Creates ForeignKeyColumn
 Index createIndex()
          Creates Index
 IndexColumn createIndexColumn()
          Creates IndexColumn
 Parameter createParameter()
          Creates Parameter
 PrimaryKey createPrimaryKey()
          Creates PrimaryKey
 PrimaryKeyColumn createPrimaryKeyColumn()
          Creates PrimaryKeyColumn
 Privilege createPrivilege()
          Creates Privilege
 Reference createReference()
          Creates Reference
 Schema createSchema()
          Creates Schema
 SqlTypeConversionPair createSqlTypeConversionPair()
          Creates SqlTypeConversionPair
 SqlTypeInfo createSqlTypeInfo()
          Creates SqlTypeInfo
 StoredProcedure createStoredProcedure()
          Creates StoredProcedure
 Table createTable()
          Creates Table
 TableColumn createTableColumn()
          Creates TableColumn
 TableType createTableType()
          Creates TableType
 UserDefinedType createUserDefinedType()
          Creates UserDefinedType
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultModelFactory

public DefaultModelFactory()
Default constructor

Method Detail

createAttribute

public Attribute createAttribute()
Creates Attribute

Specified by:
createAttribute in interface ModelFactory
Returns:
Attribute

createBestRowIdentifier

public BestRowIdentifier createBestRowIdentifier()
Creates BestRowIdentifier

Specified by:
createBestRowIdentifier in interface ModelFactory
Returns:
BestRowIdentifier object

createCatalog

public Catalog createCatalog()
Creates Catalog

Specified by:
createCatalog in interface ModelFactory
Returns:
Catalog object

createDatabase

public Database createDatabase()
Creates Database

Specified by:
createDatabase in interface ModelFactory
Returns:
Database object

createForeignKey

public ForeignKey createForeignKey()
Creates ForeignKey

Specified by:
createForeignKey in interface ModelFactory
Returns:
ForeignKey object

createForeignKeyColumn

public ForeignKeyColumn createForeignKeyColumn()
Creates ForeignKeyColumn

Specified by:
createForeignKeyColumn in interface ModelFactory
Returns:
ForeignKeyColumn object

createIndex

public Index createIndex()
Creates Index

Specified by:
createIndex in interface ModelFactory
Returns:
Index object

createIndexColumn

public IndexColumn createIndexColumn()
Creates IndexColumn

Specified by:
createIndexColumn in interface ModelFactory
Returns:
IndexColumn object

createParameter

public Parameter createParameter()
Creates Parameter

Specified by:
createParameter in interface ModelFactory
Returns:
Parameter object

createPrimaryKey

public PrimaryKey createPrimaryKey()
Creates PrimaryKey

Specified by:
createPrimaryKey in interface ModelFactory
Returns:
PrimaryKey object

createPrimaryKeyColumn

public PrimaryKeyColumn createPrimaryKeyColumn()
Creates PrimaryKeyColumn

Specified by:
createPrimaryKeyColumn in interface ModelFactory
Returns:
PrimaryKeyColumn object

createPrivilege

public Privilege createPrivilege()
Creates Privilege

Specified by:
createPrivilege in interface ModelFactory
Returns:
Privilege object

createReference

public Reference createReference()
Creates Reference

Specified by:
createReference in interface ModelFactory
Returns:
Reference object

createSchema

public Schema createSchema()
Creates Schema

Specified by:
createSchema in interface ModelFactory
Returns:
Schema object

createSqlTypeConversionPair

public SqlTypeConversionPair createSqlTypeConversionPair()
Creates SqlTypeConversionPair

Specified by:
createSqlTypeConversionPair in interface ModelFactory
Returns:
SqlTypeConversionPair object

createSqlTypeInfo

public SqlTypeInfo createSqlTypeInfo()
Creates SqlTypeInfo

Specified by:
createSqlTypeInfo in interface ModelFactory
Returns:
SqlTypeInfo object

createStoredProcedure

public StoredProcedure createStoredProcedure()
Creates StoredProcedure

Specified by:
createStoredProcedure in interface ModelFactory
Returns:
StoredProcedure object

createTable

public Table createTable()
Creates Table

Specified by:
createTable in interface ModelFactory
Returns:
Table object

createTableColumn

public TableColumn createTableColumn()
Creates TableColumn

Specified by:
createTableColumn in interface ModelFactory
Returns:
TableColumn object

createTableType

public TableType createTableType()
Creates TableType

Specified by:
createTableType in interface ModelFactory
Returns:
TableType object

createUserDefinedType

public UserDefinedType createUserDefinedType()
Creates UserDefinedType

Specified by:
createUserDefinedType in interface ModelFactory
Returns:
UserDefinedType object


Copyright © 2008-Present JBoss a division of Red Hat. All Rights Reserved.