|
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
} |
| An anonymous union for all the basic data types supported by TerraLib. More...
|
|
enum | { te::dt::LAST_COMMON_DATATYPE_CODE = POLYMORPHIC_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.