Interface LocalSnapshotMetaSummary

All Superinterfaces:
Cloneable, org.apache.ignite.internal.network.NetworkMessage

public interface LocalSnapshotMetaSummary extends org.apache.ignite.internal.network.NetworkMessage
Per-snapshot summary returned from a per-node scan of a LOCAL snapshot path.
  • Field Summary

    Fields inherited from interface org.apache.ignite.internal.network.NetworkMessage

    NULL_GROUP_TYPE
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    Snapshot creation timestamp (long representation of HybridTimestamp).
    @Nullable UUID
    Parent snapshot ID for incremental snapshots; null for full snapshots.
    Snapshot ID.
    Canonical names of the tables that are part of the snapshot.
    Names of the nodes for which the snapshot was created (taken from the snapshot meta).

    Methods inherited from interface org.apache.ignite.internal.network.NetworkMessage

    clone, getMessageSize, groupType, messageType, needAck, prepareMarshal, serializer, setMessageSize, toStringForLightLogging, unmarshal
  • Method Details

    • snapshotId

      UUID snapshotId()
      Snapshot ID.
    • parentSnapshotId

      @Nullable @Nullable UUID parentSnapshotId()
      Parent snapshot ID for incremental snapshots; null for full snapshots.
    • creationTimestamp

      long creationTimestamp()
      Snapshot creation timestamp (long representation of HybridTimestamp).
    • targetNodeNames

      Set<String> targetNodeNames()
      Names of the nodes for which the snapshot was created (taken from the snapshot meta).
    • tableNames

      Set<String> tableNames()
      Canonical names of the tables that are part of the snapshot.