Klasse PlatformMssqlImpl
java.lang.Object
org.apache.torque.templates.platform.PlatformDefaultImpl
org.apache.torque.templates.platform.PlatformMssqlImpl
- Alle implementierten Schnittstellen:
Platform
MS SQL Platform implementation.
- Version:
- $Id: PlatformMssqlImpl.java 1917240 2024-04-21 13:22:54Z tv $
- Autor:
- Martin Poeschl, Greg Monroe
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected boolean
Returns whether backslashes must be escaped in string literals.getNullString
(boolean notNull) getTimestampString
(Date date) Formats the given date as timestamp string which is parseable by the database.boolean
Returns if the RDBMS-specific SQL type has a size attribute.boolean
Returns whether the database has schema support where a schema is not tied to a user (oracle) or database (mysql), but can be created separately.Von Klasse geerbte Methoden org.apache.torque.templates.platform.PlatformDefaultImpl
createNotNullBeforeAutoincrement, formatDateTimeString, getAutoIncrement, getDateString, getSizeSuffix, getSqlTypeForSchemaType, getTimeString, hasScale, hasUniqueConstraintSize, quoteAndEscape, setSchemaTypeToSqlTypeMapping
-
Konstruktordetails
-
PlatformMssqlImpl
public PlatformMssqlImpl()Default constructor.
-
-
Methodendetails
-
getNullString
- Angegeben von:
getNullString
in SchnittstellePlatform
- Setzt außer Kraft:
getNullString
in KlassePlatformDefaultImpl
- Parameter:
notNull
- flag for not null- Gibt zurück:
- Explicitly returns
NULL
if null values are allowed (as recomended by Microsoft). - Siehe auch:
-
escapeBackslashes
protected boolean escapeBackslashes()Beschreibung aus Klasse kopiert:PlatformDefaultImpl
Returns whether backslashes must be escaped in string literals.- Setzt außer Kraft:
escapeBackslashes
in KlassePlatformDefaultImpl
- Gibt zurück:
- true if backslashes bust be escaped, false otherwise.
-
getTimestampString
Formats the given date as timestamp string which is parseable by the database.- Angegeben von:
getTimestampString
in SchnittstellePlatform
- Setzt außer Kraft:
getTimestampString
in KlassePlatformDefaultImpl
- Parameter:
date
- the date to format.- Gibt zurück:
- the timestamp string, inclusive string escaping.
-
usesStandaloneSchema
public boolean usesStandaloneSchema()Returns whether the database has schema support where a schema is not tied to a user (oracle) or database (mysql), but can be created separately.- Angegeben von:
usesStandaloneSchema
in SchnittstellePlatform
- Setzt außer Kraft:
usesStandaloneSchema
in KlassePlatformDefaultImpl
- Gibt zurück:
- this implementation returns true.
-
hasSize
Beschreibung aus Schnittstelle kopiert:Platform
Returns if the RDBMS-specific SQL type has a size attribute.- Angegeben von:
hasSize
in SchnittstellePlatform
- Setzt außer Kraft:
hasSize
in KlassePlatformDefaultImpl
- Parameter:
sqlType
- the SQL type- Gibt zurück:
- true if the type has a size attribute
- Siehe auch:
-