< Day Day Up > |
In RT, the DBIx::SearchBuilder module is responsible for connecting to the database, building the SQL required whether searching, creating, or editing data and returning the data to the RT interface. It supplies the API (Application Programming Interface), which provides access to the data stored in the database and is an essential component of RT. More than that, because this module has been built to execute SQL in a generic manner and to run against multiple different types of databases, your own programs also can use it. In this chapter we discuss DBIx::SearchBuilder in some detail, which will enable you to understand what it does behind the scenes for RT and how to leverage its functionality for your own nefarious purposes. |
< Day Day Up > |