org.eclipse.jetty.server.session
public class JDBCSessionIdManager.DatabaseAdaptor extends java.lang.Object
Constructor and Description |
---|
JDBCSessionIdManager.DatabaseAdaptor(java.sql.DatabaseMetaData dbMeta) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
convertIdentifier(java.lang.String identifier)
Convert a camel case identifier into either upper or lower
depending on the way the db stores identifiers.
|
java.io.InputStream |
getBlobInputStream(java.sql.ResultSet result,
java.lang.String columnName) |
java.lang.String |
getBlobType() |
java.lang.String |
getDBName() |
java.sql.PreparedStatement |
getLoadStatement(java.sql.Connection connection,
java.lang.String rowId,
java.lang.String contextPath,
java.lang.String virtualHosts) |
java.lang.String |
getLongType() |
java.lang.String |
getRowIdColumnName()
rowId is a reserved word for Oracle, so change the name of this column
|
boolean |
isEmptyStringNull() |
public JDBCSessionIdManager.DatabaseAdaptor(java.sql.DatabaseMetaData dbMeta) throws java.sql.SQLException
java.sql.SQLException
public java.lang.String convertIdentifier(java.lang.String identifier)
identifier
- public java.lang.String getDBName()
public java.lang.String getBlobType()
public java.lang.String getLongType()
public java.io.InputStream getBlobInputStream(java.sql.ResultSet result, java.lang.String columnName) throws java.sql.SQLException
java.sql.SQLException
public java.lang.String getRowIdColumnName()
public boolean isEmptyStringNull()
public java.sql.PreparedStatement getLoadStatement(java.sql.Connection connection, java.lang.String rowId, java.lang.String contextPath, java.lang.String virtualHosts) throws java.sql.SQLException
java.sql.SQLException
Copyright © 2014. All Rights Reserved.