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 long
absoluteLimit
double
ratioLimit
-
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 DataMemoryLimitType
getType()
boolean
isAbsoluteLimitSet()
long
toBytes(long parentLimitBytes)
static void
validateInput(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)
-
-