org.exolab.castor.jdo.drivers

Class SQLServerFactory

Implemented Interfaces:
PersistenceFactory

public final class SQLServerFactory
extends SybaseFactory

PersistenceFactory for SQL Server.
Version:
$Revision: 7134 $ $Date: 2004-01-19 13:01:46 -0700 (Mon, 19 Jan 2004) $
Authors:
Assaf Arkin
Oleg Nitz
Werner Guttmann

Field Summary

Fields inherited from class org.exolab.castor.jdo.drivers.SybaseFactory

FACTORY_NAME

Method Summary

String
getFactoryName()
QueryExpression
getQueryExpression()
boolean
supportsSetNullInWhere()
SQL Server doesn't support setNull for "WHERE fld=?".

Methods inherited from class org.exolab.castor.jdo.drivers.SybaseFactory

getCallQuery, getFactoryName, getQueryExpression, isDuplicateKeyException, quoteName, supportsSetNullInWhere

Methods inherited from class org.exolab.castor.jdo.drivers.GenericFactory

doubleQuoteName, getFactoryName, getQueryExpression, isDuplicateKeyException, quoteName

Methods inherited from class org.exolab.castor.jdo.engine.BaseFactory

adjustSqlType, getCallQuery, getPersistence, supportsSetNullInWhere

Method Details

getFactoryName

public String getFactoryName()
Specified by:
getFactoryName in interface PersistenceFactory
Overrides:
getFactoryName in interface SybaseFactory

getQueryExpression

public QueryExpression getQueryExpression()
Specified by:
getQueryExpression in interface PersistenceFactory
Overrides:
getQueryExpression in interface SybaseFactory

supportsSetNullInWhere

public boolean supportsSetNullInWhere()
SQL Server doesn't support setNull for "WHERE fld=?".
Overrides:
supportsSetNullInWhere in interface SybaseFactory

Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com