public final class DataMemoryLimit
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.lang.String |
absoluteLimit |
boolean |
isRatioSet |
double |
ratioLimit |
Constructor and Description |
---|
DataMemoryLimit(long absoluteLimitValue) |
DataMemoryLimit(java.lang.String absoluteLimit) |
DataMemoryLimit(java.lang.String absoluteLimit, java.lang.Double ratioLimit, boolean isRatioSet) |
Modifier and Type | Method and Description |
---|---|
static oracle.pgx.common.MemoryUnit |
getMemoryUnitFromString(java.lang.String memoryUnit) |
static long |
memoryLimitToBytes(DataMemoryLimit dataMemoryLimit, long parentLimitBytes) |
long |
toBytes(long parentLimitBytes) |
static void |
validateMemoryLimit(DataMemoryLimitType limitType, DataMemoryLimit limit) |
public java.lang.String absoluteLimit
public boolean isRatioSet
public double ratioLimit
public DataMemoryLimit(long absoluteLimitValue)
public DataMemoryLimit(java.lang.String absoluteLimit)
public DataMemoryLimit(java.lang.String absoluteLimit, java.lang.Double ratioLimit, boolean isRatioSet)
public static oracle.pgx.common.MemoryUnit getMemoryUnitFromString(java.lang.String memoryUnit)
public static long memoryLimitToBytes(DataMemoryLimit dataMemoryLimit, long parentLimitBytes)
public long toBytes(long parentLimitBytes)
public static void validateMemoryLimit(DataMemoryLimitType limitType, DataMemoryLimit limit)
Copyright © 2010, 2020 Oracle and/or its affiliates. All Rights Reserved.