|
enum | {
te::dt::UNKNOWN_TYPE = 0
, te::dt::VOID_TYPE = 1
, te::dt::BIT_TYPE = 2
, te::dt::CHAR_TYPE = 3
,
te::dt::UCHAR_TYPE = 4
, te::dt::INT16_TYPE = 5
, te::dt::UINT16_TYPE = 6
, te::dt::INT32_TYPE = 7
,
te::dt::UINT32_TYPE = 8
, te::dt::INT64_TYPE = 9
, te::dt::UINT64_TYPE = 10
, te::dt::BOOLEAN_TYPE = 11
,
te::dt::FLOAT_TYPE = 12
, te::dt::DOUBLE_TYPE = 13
, te::dt::NUMERIC_TYPE = 14
, te::dt::STRING_TYPE = 15
,
te::dt::BYTE_ARRAY_TYPE = 16
, te::dt::GEOMETRY_TYPE = 17
, te::dt::DATETIME_TYPE = 18
, te::dt::ARRAY_TYPE = 19
,
te::dt::COMPOSITE_TYPE = 20
, te::dt::DATASET_TYPE = 21
, te::dt::RASTER_TYPE = 22
, te::dt::CINT16_TYPE = 23
,
te::dt::CINT32_TYPE = 24
, te::dt::CFLOAT_TYPE = 25
, te::dt::CDOUBLE_TYPE = 26
, te::dt::XML_TYPE = 27
,
te::dt::DATASETITEM_TYPE = 28
, te::dt::POLYMORPHIC_TYPE = 29
, te::dt::R4BITS_TYPE = 30
, te::dt::R2BITS_TYPE = 31
,
te::dt::R1BIT_TYPE = 32
, te::dt::DATAACCESS_TYPE = 33
} |
| An anonymous union for all the basic data types supported by TerraLib. More...
|
|
enum | { te::dt::LAST_COMMON_DATATYPE_CODE = DATAACCESS_TYPE
} |
| An anonymous union that marks the last common data type supported by TerraLib. More...
|
|
enum | te::dt::BasicRelation { te::dt::UNKNOWN_BASIC_RELATION = 0
, te::dt::LESS = 1
, te::dt::MORE = 2
, te::dt::EQUAL = 4
} |
| Relations between simple attribute values. More...
|
|
enum | te::dt::DateTimeOrdinalType {
te::dt::MONTH_OF_YEAR
, te::dt::WEEK_OF_YEAR
, te::dt::DAY_OF_WEEK
, te::dt::DAY_OF_MONTH
,
te::dt::DAY_OF_YEAR
, te::dt::HOUR_OF_DAY
, te::dt::MINUTE_OF_HOUR
, te::dt::SECOND_OF_MINUTE
,
te::dt::USER_DEFINED
} |
| The meaning of the ordial time.
More...
|
|
enum | te::dt::DateTimeStringFormat {
te::dt::YYYY
, te::dt::YY
, te::dt::YYYYMM
, te::dt::YYYYDDD
,
te::dt::UNKNOWN_STRING_FORMAT
} |
| The format of a string that represents a date and time. More...
|
|
enum | te::dt::DateTimeType {
te::dt::DATE
, te::dt::DATE_PERIOD
, te::dt::DATE_DURATION
, te::dt::TIME_DURATION
,
te::dt::TIME_INSTANT
, te::dt::TIME_PERIOD
, te::dt::TIME_INSTANT_TZ
, te::dt::TIME_PERIOD_TZ
,
te::dt::ORDINAL_TIME_INSTANT
, te::dt::ORDINAL_TIME_PERIOD
, te::dt::STRING_TIME
, te::dt::UNKNOWN
} |
| The subtype of date and time type, based on ISO 8621. More...
|
|
enum | te::dt::StringType { te::dt::FIXED_STRING
, te::dt::VAR_STRING
, te::dt::STRING
} |
| The subtype of string property. More...
|
|
enum | te::dt::TemporalRelation {
te::dt::UNKNOWN_TEMPORAL_RELATION = 0
, te::dt::BEFORE = 1
, te::dt::AFTER = 2
, te::dt::DURING = 4
,
te::dt::EQUALS = 8
, te::dt::MEETS = 16
, te::dt::OVERLAPS = 32
, te::dt::STARTS = 64
,
te::dt::FINISHES = 128
} |
| Temporal relations between date and time (Source: Allen, 1991). More...
|
|
enum | te::dt::TemporalUnit {
te::dt::YEAR
, te::dt::MONTH
, te::dt::DAY
, te::dt::HOUR
,
te::dt::MINUTE
, te::dt::SECOND
, te::dt::WEEK
, te::dt::UNKNOWN_TEMPORAL_UNIT
} |
| The unit of the temporal data. More...
|
|
General enumerations for the data type module.
Definition in file Enums.h.