Package com.mysql.cj.conf
Interface PropertySet
- All Known Subinterfaces:
JdbcPropertySet
- All Known Implementing Classes:
DefaultPropertySet,JdbcPropertySetImpl,MysqlConnectionPoolDataSource,MysqlDataSource,MysqlXADataSource
public interface PropertySet
-
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.
-
Method Details
-
addProperty
-
removeProperty
void removeProperty(java.lang.String name) -
removeProperty
-
getProperty
-
getProperty
-
getBooleanProperty
-
getBooleanProperty
-
getIntegerProperty
-
getIntegerProperty
-
getLongProperty
-
getLongProperty
-
getMemorySizeProperty
-
getMemorySizeProperty
-
getStringProperty
-
getStringProperty
-
getEnumProperty
-
getEnumProperty
-
initializeProperties
void initializeProperties(java.util.Properties props)Initializes the property set with driver properties that come from URL or passed to the driver manager.- Parameters:
props- properties
-
postInitialization
void postInitialization() -
exposeAsProperties
java.util.Properties exposeAsProperties() -
reset
void reset()Reset all properties to their initial values.
-