Package com.mysql.cj.conf
Class DefaultPropertySet
java.lang.Object
com.mysql.cj.conf.DefaultPropertySet
- All Implemented Interfaces:
PropertySet,java.io.Serializable
- Direct Known Subclasses:
JdbcPropertySetImpl
public class DefaultPropertySet extends java.lang.Object implements PropertySet, java.io.Serializable
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description DefaultPropertySet() -
Method Summary
Modifier and Type Method Description voidaddProperty(RuntimeProperty<?> prop)java.util.PropertiesexposeAsProperties()RuntimeProperty<java.lang.Boolean>getBooleanProperty(PropertyKey key)RuntimeProperty<java.lang.Boolean>getBooleanProperty(java.lang.String name)<T extends java.lang.Enum<T>>
RuntimeProperty<T>getEnumProperty(PropertyKey key)<T extends java.lang.Enum<T>>
RuntimeProperty<T>getEnumProperty(java.lang.String name)RuntimeProperty<java.lang.Integer>getIntegerProperty(PropertyKey key)RuntimeProperty<java.lang.Integer>getIntegerProperty(java.lang.String name)RuntimeProperty<java.lang.Long>getLongProperty(PropertyKey key)RuntimeProperty<java.lang.Long>getLongProperty(java.lang.String name)RuntimeProperty<java.lang.Integer>getMemorySizeProperty(PropertyKey key)RuntimeProperty<java.lang.Integer>getMemorySizeProperty(java.lang.String name)<T> RuntimeProperty<T>getProperty(PropertyKey key)<T> RuntimeProperty<T>getProperty(java.lang.String name)RuntimeProperty<java.lang.String>getStringProperty(PropertyKey key)RuntimeProperty<java.lang.String>getStringProperty(java.lang.String name)voidinitializeProperties(java.util.Properties props)Initializes the property set with driver properties that come from URL or passed to the driver manager.voidpostInitialization()voidremoveProperty(PropertyKey key)voidremoveProperty(java.lang.String name)voidreset()Reset all properties to their initial values.
-
Constructor Details
-
DefaultPropertySet
public DefaultPropertySet()
-
-
Method Details
-
addProperty
- Specified by:
addPropertyin interfacePropertySet
-
removeProperty
public void removeProperty(java.lang.String name)- Specified by:
removePropertyin interfacePropertySet
-
removeProperty
- Specified by:
removePropertyin interfacePropertySet
-
getProperty
- Specified by:
getPropertyin interfacePropertySet
-
getProperty
- Specified by:
getPropertyin interfacePropertySet
-
getBooleanProperty
- Specified by:
getBooleanPropertyin interfacePropertySet
-
getBooleanProperty
- Specified by:
getBooleanPropertyin interfacePropertySet
-
getIntegerProperty
- Specified by:
getIntegerPropertyin interfacePropertySet
-
getIntegerProperty
- Specified by:
getIntegerPropertyin interfacePropertySet
-
getLongProperty
- Specified by:
getLongPropertyin interfacePropertySet
-
getLongProperty
- Specified by:
getLongPropertyin interfacePropertySet
-
getMemorySizeProperty
- Specified by:
getMemorySizePropertyin interfacePropertySet
-
getMemorySizeProperty
- Specified by:
getMemorySizePropertyin interfacePropertySet
-
getStringProperty
- Specified by:
getStringPropertyin interfacePropertySet
-
getStringProperty
- Specified by:
getStringPropertyin interfacePropertySet
-
getEnumProperty
- Specified by:
getEnumPropertyin interfacePropertySet
-
getEnumProperty
- Specified by:
getEnumPropertyin interfacePropertySet
-
initializeProperties
public void initializeProperties(java.util.Properties props)Description copied from interface:PropertySetInitializes the property set with driver properties that come from URL or passed to the driver manager.- Specified by:
initializePropertiesin interfacePropertySet- Parameters:
props- properties
-
postInitialization
public void postInitialization()- Specified by:
postInitializationin interfacePropertySet
-
exposeAsProperties
public java.util.Properties exposeAsProperties()- Specified by:
exposeAsPropertiesin interfacePropertySet
-
reset
public void reset()Description copied from interface:PropertySetReset all properties to their initial values.- Specified by:
resetin interfacePropertySet
-