From f9e8d20cdc8a76ab4bdda74900de0777116b0592 Mon Sep 17 00:00:00 2001 From: "Karl O. Pinc kop@karlpinc.com" Date: Fri, 19 Jun 2026 16:59:37 +0000 Subject: [PATCH] Create the COLOBUS_GROUP_SIZES code table --- db/schemas/codes/tables/Makefile | 1 + .../tables/create/colobus_group_sizes.m4 | 29 +++++++++++++ doc/src/code_tables.m4 | 43 +++++++++++++++++++ doc/src/epilog.inc.m4 | 7 +++ 4 files changed, 80 insertions(+) create mode 100644 db/schemas/codes/tables/create/colobus_group_sizes.m4 diff --git a/db/schemas/codes/tables/Makefile b/db/schemas/codes/tables/Makefile index d269636..7c519f7 100644 --- a/db/schemas/codes/tables/Makefile +++ b/db/schemas/codes/tables/Makefile @@ -23,6 +23,7 @@ ORDER := agg_severities \ arrival_sources \ certainties \ + colobus_group_sizes \ comm_ids \ comm_membs_sources \ cycle_states \ diff --git a/db/schemas/codes/tables/create/colobus_group_sizes.m4 b/db/schemas/codes/tables/create/colobus_group_sizes.m4 new file mode 100644 index 0000000..46add86 --- /dev/null +++ b/db/schemas/codes/tables/create/colobus_group_sizes.m4 @@ -0,0 +1,29 @@ +dnl Copyright (C) 2026 The Meme Factory, Inc., http://www.karlpinc.com/ +dnl +dnl This program is free software: you can redistribute it and/or modify +dnl it under the terms of the GNU Affero General Public License as published +dnl by the Free Software Foundation, either version 3 of the License, or +dnl (at your option) any later version. +dnl +dnl This program is distributed in the hope that it will be useful, +dnl but WITHOUT ANY WARRANTY; without even the implied warranty of +dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +dnl GNU Affero General Public License for more details. +dnl +dnl You should have received a copy of the GNU Affero General Public License +dnl along with this program. If not, see . +dnl +dnl Karl O. Pinc +dnl +dnl +dnl m4 includes +include(`copyright.m4')dnl +include(`constants.m4')dnl +include(`tablemacros.m4')dnl +include(`grants.m4')dnl +dnl + +support_table(`COLOBUS_GROUP_SIZES', `Size', `TEXT', ` + emptytext_check(`Size') + uppercase_check(`Size')' +) diff --git a/doc/src/code_tables.m4 b/doc/src/code_tables.m4 index ced3033..fb1eb5d 100644 --- a/doc/src/code_tables.m4 +++ b/doc/src/code_tables.m4 @@ -170,6 +170,49 @@ Description |CERTAINTIES.Description_summary| |emptytext| +.. _COLOBUS_GROUP_SIZES: + +COLOBUS_GROUP_SIZES +------------------- + +.. |COLOBUS_GROUP_SIZES_summary| replace:: + Contains one row for each code that defines a size value for + colobus monkey groups. + +|COLOBUS_GROUP_SIZES_summary| + + +Special Values +`````````````` + +None. + + +Column Descriptions +``````````````````` + +.. _COLOBUS_GROUP_SIZES.Size: + +Size +'''' + +.. |COLOBUS_GROUP_SIZES.Size_summary| replace:: + A code identifying a size of a colobus monkey group. + +|COLOBUS_GROUP_SIZES.Size_summary| |caseuniquekeycol| |uppercase| + + +.. _COLOBUS_GROUP_SIZES.Description: + +Description +''''''''''' + +.. |COLOBUS_GROUP_SIZES.Description_summary| replace:: + A description of the colobus monkey group size. + +|COLOBUS_GROUP_SIZES.Description_summary| |emptytext| |notnull| + + .. _COMM_IDS: COMM_IDS (Community IDentifiers) diff --git a/doc/src/epilog.inc.m4 b/doc/src/epilog.inc.m4 index 793d3d6..cfa2038 100644 --- a/doc/src/epilog.inc.m4 +++ b/doc/src/epilog.inc.m4 @@ -247,6 +247,13 @@ sdb_generated_rst()dnl .. |CERTAINTIES.Description| replace:: :ref:`Description ` +.. |COLOBUS_GROUP_SIZES| replace:: + :ref:`COLOBUS_GROUP_SIZES ` +.. |COLOBUS_GROUP_SIZES.Size| replace:: + :ref:`Size ` +.. |COLOBUS_GROUP_SIZES.Description| replace:: + :ref:`Description ` + .. |COMM_IDS| replace:: :ref:`COMM_IDS ` .. |COMM_IDS.CommID| replace:: :ref:`CommID ` -- 2.34.1