SET_DEPOT_ANTI_PIN_POLICY_PARTITION
Eon Mode only
Assigns the highest depot eviction priority to a partition. Among other depot-cached objects, objects with an anti-pinning policy are the most susceptible to eviction from the depot. After eviction, the object must be read directly from communal storage the next time it is needed.
If the table has another partition-level eviction policy already set on it, then Vertica combines the policies based on policy type.
If you alter or remove table partitioning, Vertica automatically clears all eviction policies previously set on partitions of that table. The table's eviction policy, if any, is unaffected.
This is a meta-function. You must call meta-functions in a top-level SELECT statement.
Behavior type
VolatileSyntax
SET_DEPOT_ANTI_PIN_POLICY_PARTITION (
'[[database.]schema.]object-name', 'min-range-value', 'max-range-value' [, 'subcluster' ] )
Arguments
[database.]schemaDatabase and schema. The default schema is
public. If you specify a database, it must be the current database.object-name- Target of this policy.
min-range-value,max-range-value- Minimum and maximum value of partition keys in
object-nameto anti-pin, wheremin‑range‑valuemust be ≤max‑range‑value. To specify a single partition key,min‑range‑valueandmax‑range‑valuemust be equal.If the new policy's partition key range overlaps the range of an existing partition-level eviction policy, Vertica gives precedence to the new policy, as described in Overlapping Policies.
subclusterName of a depot subcluster,
default_subclusterto specify the default database subcluster. If this argument is omitted, all database depots are targeted.
Privileges
Superuser