|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.j256.ormlite.db.BaseDatabaseType
com.j256.ormlite.db.SqlServerDatabaseType
public class SqlServerDatabaseType
Microsoft SQL server database type information used to create the tables, etc..
WARNING: I have not tested this unfortunately because of a lack of permanent access to a MSSQL instance.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.j256.ormlite.db.BaseDatabaseType |
|---|
BaseDatabaseType.BooleanNumberFieldConverter |
| Field Summary |
|---|
| Fields inherited from class com.j256.ormlite.db.BaseDatabaseType |
|---|
booleanConverter |
| Constructor Summary | |
|---|---|
SqlServerDatabaseType()
|
|
| Method Summary | |
|---|---|
protected void |
appendBooleanType(StringBuilder sb)
Output the SQL type for a Java boolean. |
protected void |
appendByteType(StringBuilder sb)
Output the SQL type for a Java byte. |
protected void |
appendDateType(StringBuilder sb)
Output the SQL type for a Java Date. |
void |
appendEscapedEntityName(StringBuilder sb,
String word)
Add a entity-name word to the string builder wrapped in the proper characters to escape it. |
void |
appendLimitValue(StringBuilder sb,
int limit)
Append to the string builder the necessary SQL to limit the results to a certain number. |
protected void |
appendObjectType(StringBuilder sb)
Output the SQL type for a Java object. |
protected void |
configureGeneratedId(StringBuilder sb,
FieldType fieldType,
List<String> statementsBefore,
List<String> additionalArgs,
List<String> queriesAfter)
Output the SQL necessary to configure a generated-id column. |
String |
getDriverClassName()
Return the class name of the database driver. |
String |
getDriverUrlPart()
Return the part in the database URI which identifies the particular database. |
FieldConverter |
getFieldConverter(FieldType fieldType)
Return the FieldConverter to associate with the FieldType. |
boolean |
isLimitAfterSelect()
Return true if the LIMIT should be called after SELECT otherwise at the end of the WHERE (the default). |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.j256.ormlite.db.DatabaseType |
|---|
appendColumnArg, appendCreateTableSuffix, appendEscapedWord, appendSelectNextValFromSequence, buildDatabaseAccess, convertColumnName, dropColumnArg, generateIdSequenceName, getCommentLinePrefix, isCreateTableReturnsZero, isEntityNamesMustBeUpCase, isIdSequenceNeeded, isLimitSqlSupported, isVarcharFieldWidthSupported, loadDriver |
| Constructor Detail |
|---|
public SqlServerDatabaseType()
| Method Detail |
|---|
public String getDriverUrlPart()
DatabaseType
getDriverUrlPart in interface DatabaseTypepublic String getDriverClassName()
DatabaseType
getDriverClassName in interface DatabaseTypepublic FieldConverter getFieldConverter(FieldType fieldType)
DatabaseTypeFieldConverter to associate with the FieldType. This allows the database instance to
convert a field as necessary before it goes to the database.
getFieldConverter in interface DatabaseTypegetFieldConverter in class BaseDatabaseTypeprotected void appendBooleanType(StringBuilder sb)
BaseDatabaseType
appendBooleanType in class BaseDatabaseTypeprotected void appendByteType(StringBuilder sb)
BaseDatabaseType
appendByteType in class BaseDatabaseTypeprotected void appendDateType(StringBuilder sb)
BaseDatabaseType
appendDateType in class BaseDatabaseTypeprotected void appendObjectType(StringBuilder sb)
BaseDatabaseType
appendObjectType in class BaseDatabaseType
protected void configureGeneratedId(StringBuilder sb,
FieldType fieldType,
List<String> statementsBefore,
List<String> additionalArgs,
List<String> queriesAfter)
BaseDatabaseType
configureGeneratedId in class BaseDatabaseType
public void appendEscapedEntityName(StringBuilder sb,
String word)
DatabaseType
appendEscapedEntityName in interface DatabaseTypeappendEscapedEntityName in class BaseDatabaseTypepublic boolean isLimitAfterSelect()
DatabaseType
isLimitAfterSelect in interface DatabaseTypeisLimitAfterSelect in class BaseDatabaseType
public void appendLimitValue(StringBuilder sb,
int limit)
DatabaseType
appendLimitValue in interface DatabaseTypeappendLimitValue in class BaseDatabaseType
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||