Class TableMetadata


  • public class TableMetadata
    extends Object
    REST API level description of a table. Tables have multiple types as described by subclasses. Stores the operational aspects of a table, such as its name, creation time, state and spec.

    Doubles as a "holder" of partial collections of table metadata internally. For example, in the "edit" operation, the id and a partial spec will be available, the other fields are implicitly unset. The set of provided fields is implicit in the code that uses the object. (Providing partial information avoids the need to query the DB for information that won't actually be used.)