javatools.database
Class MySQLDatabase.ANSIvarcharBin
java.lang.Object
javatools.database.SQLType
javatools.database.MySQLDatabase.ANSIvarcharBin
- Enclosing class:
- MySQLDatabase
public static class MySQLDatabase.ANSIvarcharBin
- extends SQLType
a VARCHAR BINARY type, making sure we are case-sensitive in varchar fields
(currently we assume case-sensitive collation is used by default,
however, the method 'enforceCaseSensitivity' can replace the normal VARCHAR
representation by this one, so if the database collation is not case-sensitive
case-sensitive applications can use this sqltype on demand)
Method Summary |
java.lang.String |
format(java.lang.Object o)
Formats an object to a valid SQL literal of the given type |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MySQLDatabase.ANSIvarcharBin
public MySQLDatabase.ANSIvarcharBin(int size)
MySQLDatabase.ANSIvarcharBin
public MySQLDatabase.ANSIvarcharBin()
format
public java.lang.String format(java.lang.Object o)
- Description copied from class:
SQLType
- Formats an object to a valid SQL literal of the given type
- Specified by:
format
in class SQLType
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object