|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.glite.security.voms.database.flavours.MySQLFlavour
Method Summary | |
DirectManipulation |
dropSequences()
Return a DirectManipulation for dropping all sequences in the database. |
Column |
getBigintColumn(java.lang.String name)
Return a "BIGINT" column. |
Column |
getBlobColumn(java.lang.String name)
Return a "BLOB" column. |
Column |
getBooleanColumn(java.lang.String name)
Return a "BOOLEAN" column. |
java.lang.String |
getEmptyBlob()
Return a string that can be used as the empty BLOB in an SQL statement. |
java.lang.String |
getFlavour()
Return the name of the database flavour, i.e. the database type. |
static DBFlavour |
getInstance()
Factory method. |
Column |
getIntColumn(java.lang.String name)
Return an "INT" column. |
Sequence |
getSequence(java.lang.String name)
Return the sequence with the given name. |
Column |
getSmallintColumn(java.lang.String name)
Return a "SMALLINT" column. |
Table |
getTable(java.lang.String name)
Return a new empty table description, ready to be populated with Columns and indices. |
Column |
getTimestampColumn(java.lang.String name)
Return a "TIMESTAMP" column. |
Column |
getTinyintColumn(java.lang.String name)
Return a "TINYINT" column. |
Column |
getVarcharColumn(java.lang.String name,
int width)
Return a "VARCHAR" column. |
boolean |
isFunctional(java.sql.Connection conn)
Tries to determine if the given connection is functional by executing a simple query against the database. |
void |
storeObject(Transaction t,
java.io.Serializable o,
java.lang.String table,
java.lang.String column,
java.lang.String condition,
long parameter)
Store o in table.column at the row described by the given condition. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
public static DBFlavour getInstance()
public java.lang.String getFlavour()
DBFlavour
getFlavour
in interface DBFlavour
public Table getTable(java.lang.String name)
DBFlavour
getTable
in interface DBFlavour
public Column getBigintColumn(java.lang.String name)
DBFlavour
getBigintColumn
in interface DBFlavour
public Column getIntColumn(java.lang.String name)
DBFlavour
getIntColumn
in interface DBFlavour
public Column getSmallintColumn(java.lang.String name)
DBFlavour
getSmallintColumn
in interface DBFlavour
public Column getTinyintColumn(java.lang.String name)
DBFlavour
getTinyintColumn
in interface DBFlavour
public Column getBooleanColumn(java.lang.String name)
DBFlavour
getBooleanColumn
in interface DBFlavour
public Column getVarcharColumn(java.lang.String name, int width)
DBFlavour
getVarcharColumn
in interface DBFlavour
public Column getBlobColumn(java.lang.String name)
DBFlavour
getBlobColumn
in interface DBFlavour
public Column getTimestampColumn(java.lang.String name)
DBFlavour
getTimestampColumn
in interface DBFlavour
public java.lang.String toString()
public boolean isFunctional(java.sql.Connection conn)
DBFlavour
isFunctional
in interface DBFlavour
public Sequence getSequence(java.lang.String name)
DBFlavour
getSequence
in interface DBFlavour
public DirectManipulation dropSequences()
DBFlavour
dropSequences
in interface DBFlavour
public java.lang.String getEmptyBlob()
DBFlavour
getEmptyBlob
in interface DBFlavour
public void storeObject(Transaction t, java.io.Serializable o, java.lang.String table, java.lang.String column, java.lang.String condition, long parameter) throws VOMSException
DBFlavour
storeObject
in interface DBFlavour
VOMSException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |