Skip to content

Module arches_orm.datatypes

Classes

DataTypeNames

class DataTypeNames(
    *args,
    **kwds
)

Create a collection of name/value pairs.

Example enumeration:

class Color(Enum): ... RED = 1 ... BLUE = 2 ... GREEN = 3

Access them by:

  • attribute access::

Color.RED

  • value lookup:

Color(1)

  • name lookup:

Color['RED']

Enumerations can be iterated over, and know how many members they have:

len(Color) 3

list(Color) [, , ]

Methods can be added to enumerations, and members can have their own attributes -- see the documentation for details.

Ancestors (in MRO)

  • enum.Enum

Class variables

BNGCENTREPOINT
BOOLEAN
CONCEPT
CONCEPT_LIST
DATE
DJANGO_GROUP
DOMAIN_VALUE
DOMAIN_VALUE_LIST
EDTF
FILE_LIST
GEOJSON_FEATURE_COLLECTION
NODE_VALUE
NUMBER
RESOURCE_INSTANCE
RESOURCE_INSTANCE_LIST
SEMANTIC
STRING
URL
USER
name
value