All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Enums.h File Reference

General enumerations for the Data Access module. More...

Go to the source code of this file.

Namespaces

 te
 URI C++ Library.
 
 te::da
 Namespace for the DataAccess API of TerraLib.
 

Enumerations

enum  {
  te::da::UNKNOWN_DATASET_TYPE, te::da::TABLE_TYPE, te::da::SYSTEM_TABLE_TYPE, te::da::VIEW_TYPE,
  te::da::QUERY_TYPE, te::da::INDEX_TYPE, te::da::SEQUENCE_TYPE, te::da::TRIGGER_TYPE,
  te::da::REGULAR_FILE_TYPE
}
 An anonymous enum with the type of datasets retrieved from data sources. More...
 
enum  te::da::ConstraintType {
  te::da::UNKNOWN, te::da::PRIMARY_KEY, te::da::FOREIGN_KEY, te::da::UNIQUE_KEY,
  te::da::CHECK
}
 A ConstraintType can have one of the following types: More...
 
enum  te::da::FKActionType {
  te::da::NO_ACTION, te::da::RESTRICT, te::da::CASCADE, te::da::SET_NULL,
  te::da::SET_DEFAULT
}
 Type of action performed on the foreign key data. More...
 
enum  te::da::IndexType { te::da::B_TREE_TYPE, te::da::R_TREE_TYPE, te::da::QUAD_TREE_TYPE, te::da::HASH_TYPE }
 Index type. More...
 
enum  te::da::JoinType {
  te::da::JOIN, te::da::INNER_JOIN, te::da::LEFT_JOIN, te::da::RIGHT_JOIN,
  te::da::FULL_OUTER_JOIN, te::da::CROSS_JOIN, te::da::NATURAL_JOIN
}
 The type of join in a query. More...
 
enum  te::da::SortOrder { te::da::DESC, te::da::ASC }
 Sort order type: asc or desc. More...
 

Detailed Description

General enumerations for the Data Access module.

Definition in file Enums.h.