Class DeleteResult


public class DeleteResult extends WriteResult
Represents the result of a NoSQLHandle.delete(oracle.nosql.driver.ops.DeleteRequest) operation.

If the delete succeeded getSuccess() returns true. Information about the existing row may be available using getExistingValue(), .getExistingVersion(), getExistingCreationTime() and getExistingModificationTime(), depending on the use of DeleteRequest.setReturnRow(boolean) and the result of the operation.

See Also:
  • Constructor Details

    • DeleteResult

      public DeleteResult()
  • Method Details

    • getSuccess

      public boolean getSuccess()
      Returns true if the delete operation succeeded.
      Returns:
      true if the operation succeeded
    • getExistingVersion

      public Version getExistingVersion()
      Returns the existing row Version if available. This value will only be available if the conditions specified in DeleteRequest.setReturnRow(boolean) are met.
      Returns:
      the Version
    • getExistingValue

      public MapValue getExistingValue()
      Returns the existing row value if available. This value will only be available if the conditions specified in DeleteRequest.setReturnRow(boolean) are met.
      Returns:
      the value
    • getExistingCreationTime

      public long getExistingCreationTime()
      Returns the creation time if available. This value will only be available if the conditions specified in DeleteRequest.setReturnRow(boolean) are met. Note: If the row was written by a version of the system older than 25.3 the creation time will be equal to the modification time, if it was written by a system older than 19.5 it will be zero.
      Returns:
      the creation time in milliseconds since Jan 1, 1970 GMT
      Since:
      5.4.18
    • getExistingModificationTime

      public long getExistingModificationTime()
      Returns the existing modification time if available. This value will only be available if the conditions specified in DeleteRequest.setReturnRow(boolean) are met.
      Returns:
      the modification time in milliseconds since Jan 1, 1970
      Since:
      5.3.0
    • getExistingRowMetadata

      public String getExistingRowMetadata()
      Returns the metadata of the returned row, or null if the row does not exist or metadata was not set.
      Returns:
      the metadata of the row, or null if row does not exist or not set
      Since:
      5.4.18
    • getReadKB

      public int getReadKB()
      Returns the read throughput consumed by this operation, in KBytes. This is the actual amount of data read by the operation. The number of read units consumed is returned by getReadUnits() which may be a larger number because this was an update operation.
      Returns:
      the read KBytes consumed
    • getWriteKB

      public int getWriteKB()
      Returns the write throughput consumed by this operation, in KBytes.
      Returns:
      the write KBytes consumed
    • getReadUnits

      public int getReadUnits()
      Returns the read throughput consumed by this operation, in read units. This number may be larger than that returned by getReadKB() because it was an update operation.
      Returns:
      the read units consumed
    • getWriteUnits

      public int getWriteUnits()
      Returns the write throughput consumed by this operation, in write units.
      Returns:
      the write units consumed
    • toString

      public String toString()
      Overrides:
      toString in class Object