Constructor
new BatchReadPolicy(propsopt)
- Description:
Initializes a new BatchReadPolicy from the provided policy values.
- Source:
- Since:
- v5.0.0
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
props |
Object |
<optional> |
Policy values |
Members
filterExpression
- Description:
Optional expression filter. If filter exp exists and evaluates to false, the transaction is ignored. This can be used to eliminate a client/server roundtrip in some cases.
- Source:
Optional expression filter. If filter exp exists and evaluates to false, the transaction is ignored. This can be used to eliminate a client/server roundtrip in some cases.
filterExpression
- Description:
Optional expression filter. If filter exp exists and evaluates to false, the transaction is ignored. This can be used to eliminate a client/server roundtrip in some cases.
- Source:
Optional expression filter. If filter exp exists and evaluates to false, the transaction is ignored. This can be used to eliminate a client/server roundtrip in some cases.
readModeAP :number
- Description:
Read policy for AP (availability) namespaces.
- Source:
- Default Value:
- Aerospike.policy.readModeAP.ONE
- See:
-
module:aerospike/policy.readModeAP
for supported policy values.
Read policy for AP (availability) namespaces.
Type:
- number
readModeAP :number
- Description:
Read policy for AP (availability) namespaces.
- Source:
- Default Value:
- Aerospike.policy.readModeAP.ONE
- See:
-
module:aerospike/policy.readModeAP
for supported policy values.
Read policy for AP (availability) namespaces.
Type:
- number
readModeSC :number
- Description:
Read policy for SC (strong consistency) namespaces.
- Source:
- Default Value:
- Aerospike.policy.readModeSC.SESSION
- See:
-
module:aerospike/policy.readModeSC
for supported policy values.
Read policy for SC (strong consistency) namespaces.
Type:
- number
readModeSC :number
- Description:
Read policy for SC (strong consistency) namespaces.
- Source:
- Default Value:
- Aerospike.policy.readModeSC.SESSION
- See:
-
module:aerospike/policy.readModeSC
for supported policy values.
Read policy for SC (strong consistency) namespaces.
Type:
- number
readTouchTtlPercent :number
- Description:
Determine how record TTL (time to live) is affected on reads. When enabled, the server can efficiently operate as a read-based LRU cache where the least recently used records are expired. The value is expressed as a percentage of the TTL sent on the most recent write such that a read within this interval of the record’s end of life will generate a touch.
For example, if the most recent write had a TTL of 10 hours and read_touch_ttl_percent is set to 80, the next read within 8 hours of the record's end of life (equivalent to 2 hours after the most recent write) will result in a touch, resetting the TTL to another 10 hours. *
- Source:
- Default Value:
- 0
Determine how record TTL (time to live) is affected on reads. When enabled, the server can efficiently operate as a read-based LRU cache where the least recently used records are expired. The value is expressed as a percentage of the TTL sent on the most recent write such that a read within this interval of the record’s end of life will generate a touch.
For example, if the most recent write had a TTL of 10 hours and read_touch_ttl_percent is set to 80, the next read within 8 hours of the record's end of life (equivalent to 2 hours after the most recent write) will result in a touch, resetting the TTL to another 10 hours. *
Type:
- number
readTouchTtlPercent :number
- Description:
Determine how record TTL (time to live) is affected on reads. When enabled, the server can efficiently operate as a read-based LRU cache where the least recently used records are expired. The value is expressed as a percentage of the TTL sent on the most recent write such that a read within this interval of the record’s end of life will generate a touch.
For example, if the most recent write had a TTL of 10 hours and read_touch_ttl_percent is set to 80, the next read within 8 hours of the record's end of life (equivalent to 2 hours after the most recent write) will result in a touch, resetting the TTL to another 10 hours. *
- Source:
- Default Value:
- 0
Determine how record TTL (time to live) is affected on reads. When enabled, the server can efficiently operate as a read-based LRU cache where the least recently used records are expired. The value is expressed as a percentage of the TTL sent on the most recent write such that a read within this interval of the record’s end of life will generate a touch.
For example, if the most recent write had a TTL of 10 hours and read_touch_ttl_percent is set to 80, the next read within 8 hours of the record's end of life (equivalent to 2 hours after the most recent write) will result in a touch, resetting the TTL to another 10 hours. *
Type:
- number