com.j256.ormlite.db
Class DerbyClientServerDatabaseType

java.lang.Object
  extended by com.j256.ormlite.db.BaseDatabaseType
      extended by com.j256.ormlite.db.DerbyEmbeddedDatabaseType
          extended by com.j256.ormlite.db.DerbyClientServerDatabaseType
All Implemented Interfaces:
com.j256.ormlite.db.DatabaseType

public class DerbyClientServerDatabaseType
extends DerbyEmbeddedDatabaseType
implements com.j256.ormlite.db.DatabaseType

Derby database type information used to create the tables, etc.. This is for client connections to a remote Derby server. For embedded databases, you should use DerbyEmbeddedDatabaseType.

Author:
graywatson

Nested Class Summary
 
Nested classes/interfaces inherited from class com.j256.ormlite.db.BaseDatabaseType
com.j256.ormlite.db.BaseDatabaseType.BooleanNumberFieldConverter
 
Field Summary
 
Fields inherited from class com.j256.ormlite.db.DerbyEmbeddedDatabaseType
DATABASE_URL_PORTION
 
Fields inherited from class com.j256.ormlite.db.BaseDatabaseType
DEFAULT_SEQUENCE_SUFFIX, driver
 
Constructor Summary
DerbyClientServerDatabaseType()
           
 
Method Summary
 String getDatabaseName()
           
 String getDriverClassName()
           
 boolean isDatabaseUrlThisType(String url, String dbTypePart)
           
 
Methods inherited from class com.j256.ormlite.db.DerbyEmbeddedDatabaseType
appendBooleanType, appendByteArrayType, appendByteType, appendCharType, appendEscapedEntityName, appendLongStringType, appendOffsetValue, configureGeneratedId, getFieldConverter, getPingStatement, isAllowGeneratedIdInsertSupported, isEntityNamesMustBeUpCase, isLimitSqlSupported
 
Methods inherited from class com.j256.ormlite.db.BaseDatabaseType
addPrimaryKeySql, addUniqueComboSql, appendColumnArg, appendCreateTableSuffix, appendDateType, appendEscapedWord, appendLimitValue, appendLongType, appendSelectNextValFromSequence, appendSerializableType, appendShortType, appendStringType, configureGeneratedIdSequence, configureId, dropColumnArg, generatedIdSqlAtEnd, generateIdSequenceName, getCommentLinePrefix, isBatchUseTransaction, isCreateIfNotExistsSupported, isCreateTableReturnsZero, isIdSequenceNeeded, isLimitAfterSelect, isNestedSavePointsSupported, isOffsetLimitArgument, isOffsetSqlSupported, isSelectSequenceBeforeInsert, isTruncateSupported, isVarcharFieldWidthSupported, loadDriver, setDriver
 
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
addPrimaryKeySql, addUniqueComboSql, appendColumnArg, appendCreateTableSuffix, appendEscapedEntityName, appendEscapedWord, appendLimitValue, appendOffsetValue, appendSelectNextValFromSequence, dropColumnArg, generateIdSequenceName, getCommentLinePrefix, getFieldConverter, getPingStatement, isAllowGeneratedIdInsertSupported, isBatchUseTransaction, isCreateIfNotExistsSupported, isCreateTableReturnsZero, isEntityNamesMustBeUpCase, isIdSequenceNeeded, isLimitAfterSelect, isLimitSqlSupported, isNestedSavePointsSupported, isOffsetLimitArgument, isOffsetSqlSupported, isSelectSequenceBeforeInsert, isTruncateSupported, isVarcharFieldWidthSupported, loadDriver, setDriver
 

Constructor Detail

DerbyClientServerDatabaseType

public DerbyClientServerDatabaseType()
Method Detail

isDatabaseUrlThisType

public boolean isDatabaseUrlThisType(String url,
                                     String dbTypePart)
Specified by:
isDatabaseUrlThisType in interface com.j256.ormlite.db.DatabaseType
Overrides:
isDatabaseUrlThisType in class DerbyEmbeddedDatabaseType

getDriverClassName

public String getDriverClassName()
Overrides:
getDriverClassName in class DerbyEmbeddedDatabaseType

getDatabaseName

public String getDatabaseName()
Specified by:
getDatabaseName in interface com.j256.ormlite.db.DatabaseType
Overrides:
getDatabaseName in class DerbyEmbeddedDatabaseType


This content is licensed by Gray Watson under the Creative Commons Attribution-Share Alike 3.0 License.