KeyArrayI
=========

.. currentmodule:: lsst.afw.table

.. autoclass:: KeyArrayI
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~KeyArrayI.dtype
      ~KeyArrayI.subfields
      ~KeyArrayI.subkeys

   .. rubric:: Methods Summary

   .. autosummary::

      ~KeyArrayI.get
      ~KeyArrayI.getOffset
      ~KeyArrayI.getSize
      ~KeyArrayI.getTypeString
      ~KeyArrayI.isValid
      ~KeyArrayI.isVariableLength
      ~KeyArrayI.set
      ~KeyArrayI.slice

   .. rubric:: Attributes Documentation

   .. autoattribute:: dtype
   .. autoattribute:: subfields
   .. autoattribute:: subkeys

   .. rubric:: Methods Documentation

   .. automethod:: get
   .. automethod:: getOffset
   .. automethod:: getSize
   .. automethod:: getTypeString
   .. automethod:: isValid
   .. automethod:: isVariableLength
   .. automethod:: set
   .. automethod:: slice