org.sql.generation.implementation.vendor.pgsql
Class PostgreSQLVendorImpl

java.lang.Object
  extended by org.sql.generation.implementation.vendor.DefaultVendor
      extended by org.sql.generation.implementation.vendor.pgsql.PostgreSQLVendorImpl
All Implemented Interfaces:
PostgreSQLVendor, SQLVendor

public class PostgreSQLVendorImpl
extends DefaultVendor
implements PostgreSQLVendor

Author:
Stanislav Muhametsin

Nested Class Summary
 
Nested classes/interfaces inherited from class org.sql.generation.implementation.vendor.DefaultVendor
DefaultVendor.Callback<T>, DefaultVendor.ProcessorCallback
 
Field Summary
protected static DefaultVendor.Callback<PgSQLDataTypeFactory> PG_DATA_TYPE_FACTORY
           
protected static DefaultVendor.Callback<PgSQLManipulationFactory> PG_MANIPULATION_FACTORY
           
protected static DefaultVendor.ProcessorCallback PG_PROCESSOR
           
 
Fields inherited from class org.sql.generation.implementation.vendor.DefaultVendor
BOOLEAN_FACTORY, COLUMNS_FACTORY, DATA_TYPE_FACTORY, DEFAULT_PROCESSOR, DEFINITION_FACTORY, LITERAL_FACTORY, MANIPULATION_FACTORY, MODIFICATION_FACTORY, QUERY_FACTORY, TABLE_REFERENCE_FACTORY
 
Constructor Summary
PostgreSQLVendorImpl()
           
 
Method Summary
 PgSQLDataTypeFactory getDataTypeFactory()
           
 PgSQLManipulationFactory getManipulationFactory()
           
 boolean legacyOffsetAndLimit()
           
 void setLegacyOffsetAndLimit(boolean useLegacyOffsetAndLimit)
           
 
Methods inherited from class org.sql.generation.implementation.vendor.DefaultVendor
getBooleanFactory, getColumnsFactory, getDefinitionFactory, getLiteralFactory, getModificationFactory, getProcessor, getQueryFactory, getTableReferenceFactory, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.sql.generation.api.vendor.SQLVendor
getBooleanFactory, getColumnsFactory, getDefinitionFactory, getLiteralFactory, getModificationFactory, getQueryFactory, getTableReferenceFactory, toString
 

Field Detail

PG_DATA_TYPE_FACTORY

protected static final DefaultVendor.Callback<PgSQLDataTypeFactory> PG_DATA_TYPE_FACTORY

PG_MANIPULATION_FACTORY

protected static final DefaultVendor.Callback<PgSQLManipulationFactory> PG_MANIPULATION_FACTORY

PG_PROCESSOR

protected static final DefaultVendor.ProcessorCallback PG_PROCESSOR
Constructor Detail

PostgreSQLVendorImpl

public PostgreSQLVendorImpl()
Method Detail

getDataTypeFactory

public PgSQLDataTypeFactory getDataTypeFactory()
Specified by:
getDataTypeFactory in interface PostgreSQLVendor
Specified by:
getDataTypeFactory in interface SQLVendor
Overrides:
getDataTypeFactory in class DefaultVendor

getManipulationFactory

public PgSQLManipulationFactory getManipulationFactory()
Specified by:
getManipulationFactory in interface PostgreSQLVendor
Specified by:
getManipulationFactory in interface SQLVendor
Overrides:
getManipulationFactory in class DefaultVendor

legacyOffsetAndLimit

public boolean legacyOffsetAndLimit()
Specified by:
legacyOffsetAndLimit in interface PostgreSQLVendor

setLegacyOffsetAndLimit

public void setLegacyOffsetAndLimit(boolean useLegacyOffsetAndLimit)
Specified by:
setLegacyOffsetAndLimit in interface PostgreSQLVendor


Copyright © 2010-2012. All Rights Reserved.