com.mysql.jdbc
Class ConnectionProperties.ConnectionProperty
java.lang.Object
java.sql.DriverPropertyInfo
com.mysql.jdbc.ConnectionProperties.ConnectionProperty
- Direct Known Subclasses:
- ConnectionProperties.BooleanConnectionProperty, ConnectionProperties.IntegerConnectionProperty, ConnectionProperties.StringConnectionProperty
- Enclosing class:
- ConnectionProperties
- abstract class ConnectionProperties.ConnectionProperty
- extends java.sql.DriverPropertyInfo
Fields inherited from class java.sql.DriverPropertyInfo |
choices, description, name, required, value |
Constructor Summary |
(package private) |
ConnectionProperties.ConnectionProperty(java.lang.String propertyNameToSet,
java.lang.Object defaultValueToSet,
java.lang.String[] allowableValuesToSet,
int lowerBoundToSet,
int upperBoundToSet,
java.lang.String descriptionToSet,
java.lang.String sinceVersionToSet,
java.lang.String category,
int orderInCategory)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
allowableValues
java.lang.String[] allowableValues
categoryName
java.lang.String categoryName
defaultValue
java.lang.Object defaultValue
lowerBound
int lowerBound
order
int order
propertyName
java.lang.String propertyName
sinceVersion
java.lang.String sinceVersion
upperBound
int upperBound
valueAsObject
java.lang.Object valueAsObject
ConnectionProperties.ConnectionProperty
ConnectionProperties.ConnectionProperty(java.lang.String propertyNameToSet,
java.lang.Object defaultValueToSet,
java.lang.String[] allowableValuesToSet,
int lowerBoundToSet,
int upperBoundToSet,
java.lang.String descriptionToSet,
java.lang.String sinceVersionToSet,
java.lang.String category,
int orderInCategory)
getAllowableValues
java.lang.String[] getAllowableValues()
getCategoryName
java.lang.String getCategoryName()
- Returns:
- Returns the categoryName.
getDefaultValue
java.lang.Object getDefaultValue()
getLowerBound
int getLowerBound()
getOrder
int getOrder()
- Returns:
- Returns the order.
getPropertyName
java.lang.String getPropertyName()
getUpperBound
int getUpperBound()
getValueAsObject
java.lang.Object getValueAsObject()
hasValueConstraints
abstract boolean hasValueConstraints()
initializeFrom
void initializeFrom(java.util.Properties extractFrom)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
initializeFrom
void initializeFrom(javax.naming.Reference ref)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
initializeFrom
abstract void initializeFrom(java.lang.String extractedValue)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
isRangeBased
abstract boolean isRangeBased()
setCategoryName
void setCategoryName(java.lang.String categoryName)
- Parameters:
categoryName
- The categoryName to set.
setOrder
void setOrder(int order)
- Parameters:
order
- The order to set.
setValueAsObject
void setValueAsObject(java.lang.Object obj)
storeTo
void storeTo(javax.naming.Reference ref)
syncDriverPropertyInfo
void syncDriverPropertyInfo()
- Synchronizes the state of a ConnectionProperty so that it can be
exposed as a DriverPropertyInfo instance.
validateStringValues
void validateStringValues(java.lang.String valueToValidate)
throws java.sql.SQLException
- Throws:
java.sql.SQLException