Class BatchReadPolicy

java.lang.Object
com.aerospike.client.policy.BatchReadPolicy

public final class BatchReadPolicy extends Object
Policy attributes used in batch read commands.
  • Field Details

    • filterExp

      public Expression filterExp
      Optional expression filter. If filterExp exists and evaluates to false, the specific batch key request is not performed and BatchRecord.resultCode is set to ResultCode.FILTERED_OUT.

      If exists, this filter overrides the batch parent filter Policy.filterExp for the specific key in batch commands that allow a different policy per key. Otherwise, this filter is ignored.

      Default: null

    • readModeAP

      public ReadModeAP readModeAP
      Read policy for AP (availability) namespaces.

      Default: ReadModeAP.ONE

    • readModeSC

      public ReadModeSC readModeSC
      Read policy for SC (strong consistency) namespaces.

      Default: ReadModeSC.SESSION

  • Constructor Details

    • BatchReadPolicy

      public BatchReadPolicy(BatchReadPolicy other)
      Copy constructor.
    • BatchReadPolicy

      public BatchReadPolicy()
      Default constructor.
  • Method Details

    • setFilterExp

      public void setFilterExp(Expression filterExp)
    • setReadModeAP

      public void setReadModeAP(ReadModeAP readModeAP)
    • setReadModeSC

      public void setReadModeSC(ReadModeSC readModeSC)