FieldSpec
=========

.. currentmodule:: lsst.daf.butler

.. autoclass:: FieldSpec
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~FieldSpec.autoincrement
      ~FieldSpec.doc
      ~FieldSpec.length
      ~FieldSpec.nbytes
      ~FieldSpec.nullable
      ~FieldSpec.primaryKey

   .. rubric:: Methods Summary

   .. autosummary::

      ~FieldSpec.fromConfig
      ~FieldSpec.getSizedColumnType
      ~FieldSpec.toSqlAlchemy

   .. rubric:: Attributes Documentation

   .. autoattribute:: autoincrement
   .. autoattribute:: doc
   .. autoattribute:: length
   .. autoattribute:: nbytes
   .. autoattribute:: nullable
   .. autoattribute:: primaryKey

   .. rubric:: Methods Documentation

   .. automethod:: fromConfig
   .. automethod:: getSizedColumnType
   .. automethod:: toSqlAlchemy