Classes | |
class | BatchExecutor |
class | DataSource |
class | DataSourceCatalogLoader |
class | DataSourceTransactor |
class | EWKBSize |
class | FwDataSet |
class | Module |
class | PreparedQuery |
A class that implements a prepared query for the TerraLib SQLite Data Access Driver. More... | |
class | SQLVisitor |
A visitor for building an SQL statement using SQLite dialect. More... | |
Functions | |
te::da::DataSource * | Build () |
bool | ContainsSemicolon (const char *sql, std::size_t nbytes) |
void | Convert2SpatiaLiteGeom (const te::gm::GeomType t, std::string &geomType, std::string &dimension) |
std::string | Convert2SQLCreate (const te::dt::Property *p) |
te::da::DataSetType * | Convert2TerraLib (sqlite3_stmt *pStmt) |
te::dt::Property * | Convert2TerraLib (int colId, const std::string &colName, const std::string &colType, bool required, std::string *defaultValue=0) |
int | Convert2TerraLibCategory (const std::string &category) |
void | ExecuteScript (sqlite3 *db, const char *fileName) |
bool | Exists (const std::map< std::string, std::string > &dbInfo) |
te::da::FKActionType | GetAction (const std::string &action) |
std::string | GetBindableSpatialRelation (const std::string &colName, const te::gm::SpatialRelation r) |
int | GetConnectionFlags (const std::map< std::string, std::string > &connInfo) |
void | GetHiddenTables (const te::da::DataSource *ds, std::vector< std::string > &tables) |
std::string | GetRtreeFilter (const te::gm::Envelope *e, const te::gm::SpatialRelation r) |
std::string | GetSQLBindValues (const te::da::DataSet *dataset) |
std::string | GetSQLType (const te::dt::Property *p) |
bool | IsAllWhitespace (const char *sqlLine) |
bool | IsCommandTerminator (const char *sqlLine) |
bool | IsComplete (char **sql, size_t len, std::size_t &buffsize) |
void | PerformCommands (sqlite3 *db, std::istream &istr) |
void | PerformCommands (sqlite3 *db, const char *sql) |
std::streamsize | ReadLine (std::istream &istr, char **pbuff, std::size_t &buffsize) |
|
inline |
Definition at line 36 of file DataSourceFactory.h.
bool te::sqlite::ContainsSemicolon | ( | const char * | sql, |
std::size_t | nbytes | ||
) |
void te::sqlite::Convert2SpatiaLiteGeom | ( | const te::gm::GeomType | t, |
std::string & | geomType, | ||
std::string & | dimension | ||
) |
std::string te::sqlite::Convert2SQLCreate | ( | const te::dt::Property * | p | ) |
te::da::DataSetType* te::sqlite::Convert2TerraLib | ( | sqlite3_stmt * | pStmt | ) |
te::dt::Property* te::sqlite::Convert2TerraLib | ( | int | colId, |
const std::string & | colName, | ||
const std::string & | colType, | ||
bool | required, | ||
std::string * | defaultValue = 0 |
||
) |
int te::sqlite::Convert2TerraLibCategory | ( | const std::string & | category | ) |
void te::sqlite::ExecuteScript | ( | sqlite3 * | db, |
const char * | fileName | ||
) |
bool te::sqlite::Exists | ( | const std::map< std::string, std::string > & | dbInfo | ) |
te::da::FKActionType te::sqlite::GetAction | ( | const std::string & | action | ) |
std::string te::sqlite::GetBindableSpatialRelation | ( | const std::string & | colName, |
const te::gm::SpatialRelation | r | ||
) |
int te::sqlite::GetConnectionFlags | ( | const std::map< std::string, std::string > & | connInfo | ) |
void te::sqlite::GetHiddenTables | ( | const te::da::DataSource * | ds, |
std::vector< std::string > & | tables | ||
) |
std::string te::sqlite::GetRtreeFilter | ( | const te::gm::Envelope * | e, |
const te::gm::SpatialRelation | r | ||
) |
std::string te::sqlite::GetSQLBindValues | ( | const te::da::DataSet * | dataset | ) |
std::string te::sqlite::GetSQLType | ( | const te::dt::Property * | p | ) |
bool te::sqlite::IsAllWhitespace | ( | const char * | sqlLine | ) |
bool te::sqlite::IsCommandTerminator | ( | const char * | sqlLine | ) |
bool te::sqlite::IsComplete | ( | char ** | sql, |
size_t | len, | ||
std::size_t & | buffsize | ||
) |
void te::sqlite::PerformCommands | ( | sqlite3 * | db, |
std::istream & | istr | ||
) |
void te::sqlite::PerformCommands | ( | sqlite3 * | db, |
const char * | sql | ||
) |
std::streamsize te::sqlite::ReadLine | ( | std::istream & | istr, |
char ** | pbuff, | ||
std::size_t & | buffsize | ||
) |