ColumnDef
=========

.. currentmodule:: lsst.dax.apdb

.. autoclass:: ColumnDef
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~ColumnDef.default
      ~ColumnDef.description
      ~ColumnDef.name
      ~ColumnDef.nullable
      ~ColumnDef.type
      ~ColumnDef.ucd
      ~ColumnDef.unit

   .. rubric:: Methods Summary

   .. autosummary::

      ~ColumnDef.count
      ~ColumnDef.index

   .. rubric:: Attributes Documentation

   .. autoattribute:: default
   .. autoattribute:: description
   .. autoattribute:: name
   .. autoattribute:: nullable
   .. autoattribute:: type
   .. autoattribute:: ucd
   .. autoattribute:: unit

   .. rubric:: Methods Documentation

   .. automethod:: count
   .. automethod:: index