Package oracle.pgx.config
Class DataMemoryLimit
- java.lang.Object
-
- oracle.pgx.config.DataMemoryLimit
-
public final class DataMemoryLimit extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description longabsoluteLimitdoubleratioLimit
-
Constructor Summary
Constructors Constructor Description DataMemoryLimit(DataMemoryLimitType limitType, long absoluteLimit)DataMemoryLimit(DataMemoryLimitType limitType, java.lang.String absoluteLimit)DataMemoryLimit(DataMemoryLimitType limitType, java.lang.String absoluteLimit, java.lang.Double ratioLimit, boolean isRatioSet)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DataMemoryLimitTypegetType()booleanisAbsoluteLimitSet()longtoBytes(long parentLimitBytes)static voidvalidateInput(DataMemoryLimitType limitType, java.lang.String absoluteLimit, java.lang.Double ratioLimit, boolean isRatioSet)
-
-
-
Constructor Detail
-
DataMemoryLimit
public DataMemoryLimit(DataMemoryLimitType limitType, java.lang.String absoluteLimit, java.lang.Double ratioLimit, boolean isRatioSet)
-
DataMemoryLimit
public DataMemoryLimit(DataMemoryLimitType limitType, java.lang.String absoluteLimit)
-
DataMemoryLimit
public DataMemoryLimit(DataMemoryLimitType limitType, long absoluteLimit)
-
-
Method Detail
-
validateInput
public static void validateInput(DataMemoryLimitType limitType, java.lang.String absoluteLimit, java.lang.Double ratioLimit, boolean isRatioSet)
-
isAbsoluteLimitSet
public boolean isAbsoluteLimitSet()
-
getType
public DataMemoryLimitType getType()
-
toBytes
public long toBytes(long parentLimitBytes)
-
-