23#ifndef AFW_TABLE_PYBIND11_COLUMNVIEW_H_INCLUDED
24#define AFW_TABLE_PYBIND11_COLUMNVIEW_H_INCLUDED
26#include "pybind11/pybind11.h"
28#include "ndarray/pybind11.h"
38template <
typename Record>
52template <
typename Record>
63 cls.def(
"getTable", &ColumnViewT<Record>::getTable);
64 cls.def_property_readonly(
"table", &ColumnViewT<Record>::getTable);
table::Key< std::string > name
Tag types used to declare specialized field types.
Column-wise view into a sequence of records that have been allocated contiguously.
PyColumnView< Record > declareColumnView(utils::python::WrapperCollection &wrappers, std::string const &name, bool isBase=false)
Declare member and static functions for a given instantiation of lsst::afw::table::ColumnViewT<Record...
pybind11::class_< ColumnViewT< Record >, std::shared_ptr< ColumnViewT< Record > >, BaseColumnView > PyColumnView