Class ConnectionPropertiesImpl.ConnectionProperty
java.lang.Object
com.mysql.jdbc.ConnectionPropertiesImpl.ConnectionProperty
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ConnectionPropertiesImpl.BooleanConnectionProperty, ConnectionPropertiesImpl.IntegerConnectionProperty, ConnectionPropertiesImpl.StringConnectionProperty
- Enclosing class:
ConnectionPropertiesImpl
abstract static class ConnectionPropertiesImpl.ConnectionProperty
extends Object
implements Serializable
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) String[](package private) String(package private) Object(package private) String(package private) int(package private) int(package private) String(package private) boolean(package private) static final long(package private) String(package private) int(package private) int(package private) Object(package private) boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) String[](package private) DriverPropertyInfo(package private) String(package private) Object(package private) int(package private) intgetOrder()(package private) String(package private) int(package private) int(package private) Object(package private) abstract boolean(package private) abstract voidinitializeFrom(String extractedValue, ExceptionInterceptor exceptionInterceptor) (package private) voidinitializeFrom(Properties extractFrom, ExceptionInterceptor exceptionInterceptor) (package private) voidinitializeFrom(Reference ref, ExceptionInterceptor exceptionInterceptor) (package private) boolean(package private) abstract boolean(package private) voidsetCategoryName(String categoryName) (package private) voidsetOrder(int order) (package private) voidsetValueAsObject(Object obj) (package private) void(package private) voidvalidateStringValues(String valueToValidate, ExceptionInterceptor exceptionInterceptor)
-
Field Details
-
serialVersionUID
static final long serialVersionUID- See Also:
-
allowableValues
String[] allowableValues -
categoryName
String categoryName -
defaultValue
Object defaultValue -
lowerBound
int lowerBound -
order
int order -
propertyName
String propertyName -
sinceVersion
String sinceVersion -
upperBound
int upperBound -
valueAsObject
Object valueAsObject -
required
boolean required -
description
String description -
updateCount
int updateCount -
wasExplicitlySet
boolean wasExplicitlySet
-
-
Constructor Details
-
ConnectionProperty
public ConnectionProperty() -
ConnectionProperty
-
-
Method Details
-
getAllowableValues
String[] getAllowableValues() -
getCategoryName
String getCategoryName()- Returns:
- Returns the categoryName.
-
getDefaultValue
Object getDefaultValue() -
getLowerBound
int getLowerBound() -
getOrder
int getOrder()- Returns:
- Returns the order.
-
getPropertyName
String getPropertyName() -
getUpperBound
int getUpperBound() -
getValueAsObject
Object getValueAsObject() -
getUpdateCount
int getUpdateCount() -
isExplicitlySet
boolean isExplicitlySet() -
hasValueConstraints
abstract boolean hasValueConstraints() -
initializeFrom
void initializeFrom(Properties extractFrom, ExceptionInterceptor exceptionInterceptor) throws SQLException - Throws:
SQLException
-
initializeFrom
- Throws:
SQLException
-
initializeFrom
abstract void initializeFrom(String extractedValue, ExceptionInterceptor exceptionInterceptor) throws SQLException - Throws:
SQLException
-
isRangeBased
abstract boolean isRangeBased() -
setCategoryName
- Parameters:
categoryName- The categoryName to set.
-
setOrder
void setOrder(int order) - Parameters:
order- The order to set.
-
setValueAsObject
-
storeTo
-
getAsDriverPropertyInfo
DriverPropertyInfo getAsDriverPropertyInfo() -
validateStringValues
void validateStringValues(String valueToValidate, ExceptionInterceptor exceptionInterceptor) throws SQLException - Throws:
SQLException
-