Package | Description |
---|---|
oracle.pgx.config |
This package contains all configuration-related classes of PGX.
|
Modifier and Type | Method and Description |
---|---|
DataMemoryLimitsConfigBuilder |
DataMemoryLimitsConfigBuilder.clear()
Clears all values from the builder
|
DataMemoryLimitsConfigBuilder |
DataMemoryLimitsConfigBuilder.putAll(DataMemoryLimitsConfig config)
Puts all values from the given config into this builder
|
DataMemoryLimitsConfigBuilder |
DataMemoryLimitsConfigBuilder.putAll(java.util.Map<DataMemoryLimitsConfig.Field,java.lang.Object> values)
Puts all values from the given map into this builder.
|
DataMemoryLimitsConfigBuilder |
DataMemoryLimitsConfigBuilder.setMaxPerSessionDataMemoryRatio(double maxPerSessionDataMemoryRatio)
memory limit for any one session of the PGX engine relative to the user data memory limit
|
DataMemoryLimitsConfigBuilder |
DataMemoryLimitsConfigBuilder.setMaxPerSessionDataMemorySize(java.lang.String maxPerSessionDataMemorySize)
absolute memory limit for any one session of the PGX engine, default memory unit is byte, can use (k, m, g, t, p) as prefix for (kilobyte, megabyte, gigabyte, terabyte, petabyte) units
|
DataMemoryLimitsConfigBuilder |
DataMemoryLimitsConfigBuilder.setMaxPerUserDataMemoryRatio(double maxPerUserDataMemoryRatio)
memory limit for any one user of the PGX engine relative to the private data memory limit
|
DataMemoryLimitsConfigBuilder |
DataMemoryLimitsConfigBuilder.setMaxPerUserDataMemorySize(java.lang.String maxPerUserDataMemorySize)
absolute memory limit for any one user of the PGX engine, default memory unit is byte, can use (k, m, g, t, p) as prefix for (kilobyte, megabyte, gigabyte, terabyte, petabyte) units
|
DataMemoryLimitsConfigBuilder |
DataMemoryLimitsConfigBuilder.setMaxTotalDataMemoryRatio(double maxTotalDataMemoryRatio)
memory limit across entire PGX engine relative to available system memory
|
DataMemoryLimitsConfigBuilder |
DataMemoryLimitsConfigBuilder.setMaxTotalDataMemorySize(java.lang.String maxTotalDataMemorySize)
absolute memory limit across entire PGX engine, default memory unit is byte, can use (k, m, g, t, p) as prefix for (kilobyte, megabyte, gigabyte, terabyte, petabyte) units
|
DataMemoryLimitsConfigBuilder |
DataMemoryLimitsConfigBuilder.setMaxTotalPrivateDataMemoryRatio(double maxTotalPrivateDataMemoryRatio)
memory limit of private data (includes non-published graphs and PGQL results) relative to total PGX engine memory limit
|
DataMemoryLimitsConfigBuilder |
DataMemoryLimitsConfigBuilder.setMaxTotalPrivateDataMemorySize(java.lang.String maxTotalPrivateDataMemorySize)
absolute memory limit of private data (includes non-published graphs and PGQL results), default memory unit is byte, can use (k, m, g, t, p) as prefix for (kilobyte, megabyte, gigabyte, terabyte, petabyte) units
|
DataMemoryLimitsConfigBuilder |
DataMemoryLimitsConfigBuilder.setMaxTotalSharedDataMemoryRatio(double maxTotalSharedDataMemoryRatio)
memory limit of shared data (includes published graphs and pinned non-referenced graphs) relative to total PGX engine memory limit
|
DataMemoryLimitsConfigBuilder |
DataMemoryLimitsConfigBuilder.setMaxTotalSharedDataMemorySize(java.lang.String maxTotalSharedDataMemorySize)
absolute memory limit of shared data (includes published graphs and pinned non-referenced graphs), default memory unit is byte, can use (k, m, g, t, p) as prefix for (kilobyte, megabyte, gigabyte, terabyte, petabyte) units
|
Modifier and Type | Method and Description |
---|---|
static DataMemoryLimitsConfig |
DataMemoryLimitsConfigBuilder.buildDataMemoryLimitsConfig(java.util.function.Consumer<DataMemoryLimitsConfigBuilder> builderSetup)
Builds a
DataMemoryLimitsConfig in-place |
PgxConfigBuilder |
PgxConfigBuilder.setDataMemoryLimits(java.util.function.Consumer<DataMemoryLimitsConfigBuilder> dataMemoryLimitsBuilderSetup)
Builds a DataMemoryLimitsConfig in-place.
|
Constructor and Description |
---|
DataMemoryLimitsConfigBuilder(DataMemoryLimitsConfigBuilder builder)
Constructs a DataMemoryLimitsConfigBuilder initialized with the values from the given builder
|