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.