Top Fields Constructors Methods
com.mysql.cj.conf

public Class IntegerPropertyDefinition

extends AbstractPropertyDefinition<Integer>
Class Inheritance
Known Direct Subclasses
com.mysql.cj.conf.MemorySizePropertyDefinition
Imports
com.mysql.cj.exceptions.ExceptionFactory, .ExceptionInterceptor, .WrongArgumentException

Field Summary

Modifier and TypeField and Description
protected int
private static final long

Constructor Summary

AccessConstructor and Description
public
IntegerPropertyDefinition(PropertyKey key, int defaultValue, boolean isRuntimeModifiable, String description, String sinceVersion, String category, int orderInCategory)

public
IntegerPropertyDefinition(PropertyKey key, int defaultValue, boolean isRuntimeModifiable, String description, String sinceVersion, String category, int orderInCategory, int lowerBound, int upperBound)

Method Summary

Modifier and TypeMethod and Description
public RuntimeProperty<Integer>

Returns:

RuntimeProperty
createRuntimeProperty
()

Implements com.mysql.cj.conf.PropertyDefinition.createRuntimeProperty.

Creates instance of IntegerProperty.

public static Integer
integerFrom(String name, String value, int multiplier, ExceptionInterceptor exceptionInterceptor)

public boolean
isRangeBased()

Overrides com.mysql.cj.conf.AbstractPropertyDefinition.isRangeBased.

Implements com.mysql.cj.conf.PropertyDefinition.isRangeBased.

Returns true if property has range-based constraints

public Integer
parseObject(String
value
value
,
ExceptionInterceptor
exception interceptor
exceptionInterceptor
)

Implements abstract com.mysql.cj.conf.AbstractPropertyDefinition.parseObject.

Implements com.mysql.cj.conf.PropertyDefinition.parseObject.

Returns the value object parsed from it's string representation and checked against allowable values.

Inherited from com.mysql.cj.conf.AbstractPropertyDefinition:
getAllowableValuesgetCategorygetCcAliasgetDefaultValuegetDescriptiongetLowerBoundgetNamegetOrdergetPropertyKeygetSinceVersiongetUpperBoundhasCcAliashasValueConstraintsisRuntimeModifiablesetCategorysetDefaultValuesetDescriptionsetLowerBoundsetOrdersetRuntimeModifiablesetSinceVersionsetUpperBound

Field Detail

multiplierback to summary
protected int multiplier
serialVersionUIDback to summary
private static final long serialVersionUID

Hides com.mysql.cj.conf.AbstractPropertyDefinition.serialVersionUID.

Constructor Detail

IntegerPropertyDefinitionback to summary
public IntegerPropertyDefinition(PropertyKey key, int defaultValue, boolean isRuntimeModifiable, String description, String sinceVersion, String category, int orderInCategory)
IntegerPropertyDefinitionback to summary
public IntegerPropertyDefinition(PropertyKey key, int defaultValue, boolean isRuntimeModifiable, String description, String sinceVersion, String category, int orderInCategory, int lowerBound, int upperBound)

Method Detail

createRuntimePropertyback to summary
public RuntimeProperty<Integer> createRuntimeProperty()

Implements com.mysql.cj.conf.PropertyDefinition.createRuntimeProperty.

Creates instance of IntegerProperty.

Returns:RuntimeProperty<Integer>

RuntimeProperty

Annotations
@Override
integerFromback to summary
public static Integer integerFrom(String name, String value, int multiplier, ExceptionInterceptor exceptionInterceptor)
isRangeBasedback to summary
public boolean isRangeBased()

Overrides com.mysql.cj.conf.AbstractPropertyDefinition.isRangeBased.

Implements com.mysql.cj.conf.PropertyDefinition.isRangeBased.

Doc from com.mysql.cj.conf.PropertyDefinition.isRangeBased.

Returns true if property has range-based constraints

Returns:boolean

true if property has range-based constraints

Annotations
@Override
parseObjectback to summary
public Integer parseObject(String value, ExceptionInterceptor exceptionInterceptor)

Implements abstract com.mysql.cj.conf.AbstractPropertyDefinition.parseObject.

Implements com.mysql.cj.conf.PropertyDefinition.parseObject.

Doc from com.mysql.cj.conf.PropertyDefinition.parseObject.

Returns the value object parsed from it's string representation and checked against allowable values.

Parameters
value:String

value

exceptionInterceptor:ExceptionInterceptor

exception interceptor

Returns:Integer

the value object

Annotations
@Override