org.jboss.dna.common.jdbc.model
Interface ModelFactory

All Known Implementing Classes:
DefaultModelFactory

public interface ModelFactory

Database metadata objects creation factory

Author:
Sergiy Litsenko

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
 

Method Detail

createAttribute

Attribute createAttribute()
Creates Attribute

Returns:
Attribute

createBestRowIdentifier

BestRowIdentifier createBestRowIdentifier()
Creates BestRowIdentifier

Returns:
BestRowIdentifier object

createCatalog

Catalog createCatalog()
Creates Catalog

Returns:
Catalog object

createDatabase

Database createDatabase()
Creates Database

Returns:
Database object

createForeignKey

ForeignKey createForeignKey()
Creates ForeignKey

Returns:
ForeignKey object

createForeignKeyColumn

ForeignKeyColumn createForeignKeyColumn()
Creates ForeignKeyColumn

Returns:
ForeignKeyColumn object

createIndex

Index createIndex()
Creates Index

Returns:
Index object

createIndexColumn

IndexColumn createIndexColumn()
Creates IndexColumn

Returns:
IndexColumn object

createParameter

Parameter createParameter()
Creates Parameter

Returns:
Parameter object

createPrimaryKey

PrimaryKey createPrimaryKey()
Creates PrimaryKey

Returns:
PrimaryKey object

createPrimaryKeyColumn

PrimaryKeyColumn createPrimaryKeyColumn()
Creates PrimaryKeyColumn

Returns:
PrimaryKeyColumn object

createPrivilege

Privilege createPrivilege()
Creates Privilege

Returns:
Privilege object

createReference

Reference createReference()
Creates Reference

Returns:
Reference object

createSchema

Schema createSchema()
Creates Schema

Returns:
Schema object

createSqlTypeConversionPair

SqlTypeConversionPair createSqlTypeConversionPair()
Creates SqlTypeConversionPair

Returns:
SqlTypeConversionPair object

createSqlTypeInfo

SqlTypeInfo createSqlTypeInfo()
Creates SqlTypeInfo

Returns:
SqlTypeInfo object

createStoredProcedure

StoredProcedure createStoredProcedure()
Creates StoredProcedure

Returns:
StoredProcedure object

createTable

Table createTable()
Creates Table

Returns:
Table object

createTableColumn

TableColumn createTableColumn()
Creates TableColumn

Returns:
TableColumn object

createTableType

TableType createTableType()
Creates TableType

Returns:
TableType object

createUserDefinedType

UserDefinedType createUserDefinedType()
Creates UserDefinedType

Returns:
UserDefinedType object


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