Class ObjInfo

java.lang.Object
io.permazen.cli.parse.ObjInfo

public class ObjInfo extends Object
Utility class holding meta-data about a database object.
  • Constructor Details

    • ObjInfo

      public ObjInfo(Transaction tx, ObjId id)
      Constructor.
      Parameters:
      tx - database transaction
      id - the ID of the object to query
      Throws:
      DeletedObjectException - if object does not exist
  • Method Details

    • getObjId

      public ObjId getObjId()
    • getObjType

      public ObjType getObjType()
    • getSchema

      public Schema getSchema()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getObjInfo

      public static ObjInfo getObjInfo(Session session, ObjId id)
      Get object meta-data.
      Parameters:
      session - parse session
      id - the ID of the object to query
      Returns:
      object info, or null if object doesn't exist