{"list":[{"title":"AlterTable","link":"AlterTable"},{"title":"AlterTable#execute","link":"execute","description":"Executes the prepared querry"},{"title":"AlterTable#selectDatabase","link":"selectDatabase","description":"Selects a database for this query"},{"title":"AlterTable#structure","link":"structure","description":"The new desired structure.\r- Drops columns that are existing in the current table but not in this structure\r- Adds columns that are missing in the current table\r- Modifies all other columns where at least one datatype is not matching"},{"title":"CheckResult","link":"CheckResult"},{"title":"ColumnStructure","link":"ColumnStructure"},{"title":"ConstraintOptions","link":"ConstraintOptions"},{"title":"CreateTable","link":"CreateTable"},{"title":"CreateTable#execute","link":"execute","description":"Executes the prepared querry"},{"title":"CreateTable#name","link":"name","description":"Sets a new name"},{"title":"CreateTable#selectDatabase","link":"selectDatabase","description":"Selects a database for this query"},{"title":"CreateTable#structure","link":"structure","description":"Defines the structure for the table"},{"title":"Delete","link":"Delete"},{"title":"Delete#execute","link":"execute","description":"Executes the prepared querry"},{"title":"Delete#force","link":"force","description":"Enables deletion of all rows"},{"title":"Delete#selectDatabase","link":"selectDatabase","description":"Selects a database for this query"},{"title":"Delete#where","link":"where","description":"Adds a where-clause to the query\r- Values should be set as ? in the string and given in left-to-right order via the 'values'-array to minimize the risk of sql-injection"},{"title":"Insert","link":"Insert"},{"title":"Insert#data","link":"data","description":"The data (rows) to insert"},{"title":"Insert#execute","link":"execute","description":"Executes the prepared querry"},{"title":"Insert#selectDatabase","link":"selectDatabase","description":"Selects a database for this query"},{"title":"Instance","link":"Instance"},{"title":"Instance#alterTable","link":"alterTable","description":"Alters a table and updates to the new given structure."},{"title":"Instance#checkStructure","link":"checkStructure","description":"Checks the structure of a table"},{"title":"Instance#connect","link":"connect","description":"Connects the instance"},{"title":"Instance#createDatabase","link":"createDatabase","description":"Creates a new database\r- Requires admin privileges"},{"title":"Instance#createStructure","link":"createStructure","description":"Prepares to create a new table-structure"},{"title":"Instance#createTable","link":"createTable","description":"Prepares to create a new table"},{"title":"Instance#delete","link":"delete","description":"Prepares a new delete query"},{"title":"Instance#destroy","link":"destroy","description":"Destroys the instance"},{"title":"Instance#dropDatabase","link":"dropDatabase","description":"Drops a whole database\r- Requires admin privileges"},{"title":"Instance#dropTable","link":"dropTable","description":"Drops a whole table"},{"title":"Instance#getDatabases","link":"getDatabases","description":"Returns a list of database names the user has access to"},{"title":"Instance#getStructure","link":"getStructure","description":"Returns the structure object of a table"},{"title":"Instance#getTables","link":"getTables","description":"Returns a list of tables for the selected database\r- 'multipleStatements' must be active for this to work"},{"title":"Instance#insert","link":"insert","description":"Prepares a new query to insert data"},{"title":"Instance#isConnected","link":"isConnected","description":"Returns if connection is established"},{"title":"Instance#queryRaw","link":"queryRaw","description":"Performs a raw query"},{"title":"Instance#select","link":"select","description":"Prepares a new select query"},{"title":"Instance#selectDatabase","link":"selectDatabase","description":"Selects a default database for future queries"},{"title":"Instance#total","link":"total","description":"Returns total amount of rows of a table"},{"title":"Instance#update","link":"update","description":"Prepares a new update query"},{"title":"InstanceOptions","link":"InstanceOptions"},{"title":"Select","link":"Select"},{"title":"Select#avg","link":"avg","description":"Averages numerical rows of the first selected column"},{"title":"Select#count","link":"count","description":"Counts number of entries of the first selected column"},{"title":"Select#distinct","link":"distinct","description":"Adds the 'distinct' keyword for this query\rShould be called on only selected columns.\r- With 'distinct' only unique values are returned"},{"title":"Select#execute","link":"execute","description":"Executes the prepared querry"},{"title":"Select#group","link":"group","description":"Groups rows that have the same values into summary rows"},{"title":"Select#having","link":"having","description":"Same as a where-clause, but allows for aggregation\r- Values should be set as ? in the string and given in left-to-right order via the 'values'-array to minimize the risk of sql-injection\r- If you are using joins, specify the table and column together: table.column"},{"title":"Select#join","link":"join","description":"Adds a new join to the querry"},{"title":"Select#limit","link":"limit","description":"Limits the query and specifies an offset"},{"title":"Select#order","link":"order","description":"Adds a new sort order\r- Can be used multiple times to order by multiple columns"},{"title":"Select#pagination","link":"pagination","description":"Paginates the query"},{"title":"Select#selectDatabase","link":"selectDatabase","description":"Selects a database for this query"},{"title":"Select#sum","link":"sum","description":"Sums numerical rows of the first selected column"},{"title":"Select#where","link":"where","description":"Adds a where-clause to the query\r- Values should be set as ? in the string and given in left-to-right order via the 'values'-array to minimize the risk of sql-injection\r- If you are using joins, specify the table and column together: table.column"},{"title":"Structure","link":"Structure"},{"title":"Structure#bigint","link":"bigint","description":"Adds a new column of data type 'bigint' to this structure"},{"title":"Structure#binary","link":"binary","description":"Adds a new column of data type 'binary' to this structure"},{"title":"Structure#bit","link":"bit","description":"Adds a new column of data type 'bit' to this structure"},{"title":"Structure#blob","link":"blob","description":"Adds a new column of data type 'blob' to this structure"},{"title":"Structure#bool","link":"bool","description":"Adds a new column of data type 'bool' to this structure"},{"title":"Structure#char","link":"char","description":"Adds a new column of data type 'char' to this structure"},{"title":"Structure#date","link":"date","description":"Adds a new column of data type 'date' to this structure"},{"title":"Structure#datetime","link":"datetime","description":"Adds a new column of data type 'datetime' to this structure"},{"title":"Structure#decimal","link":"decimal","description":"Adds a new column of data type 'decimal' to this structure"},{"title":"Structure#double","link":"double","description":"Adds a new column of data type 'double' to this structure"},{"title":"Structure#drop","link":"drop","description":"Drops (Removes) a column name"},{"title":"Structure#enum","link":"enum","description":"Adds a new column of data type 'enum' to this structure"},{"title":"Structure#float","link":"float","description":"Adds a new column of data type 'float' to this structure"},{"title":"Structure#get","link":"get","description":"Returns the columns"},{"title":"Structure#int","link":"int","description":"Adds a new column of data type 'int' to this structure"},{"title":"Structure#longblob","link":"longblob","description":"Adds a new column of data type 'longblob' to this structure"},{"title":"Structure#longtext","link":"longtext","description":"Adds a new column of data type 'longtext' to this structure"},{"title":"Structure#mediumint","link":"mediumint","description":"Adds a new column of data type 'mediumint' to this structure"},{"title":"Structure#mediumtext","link":"mediumtext","description":"Adds a new column of data type 'mediumtext' to this structure"},{"title":"Structure#set","link":"set","description":"Adds a new column of data type 'enum' to this structure"},{"title":"Structure#smallint","link":"smallint","description":"Adds a new column of data type 'smallint' to this structure"},{"title":"Structure#text","link":"text","description":"Adds a new column of data type 'text' to this structure"},{"title":"Structure#time","link":"time","description":"Adds a new column of data type 'time' to this structure"},{"title":"Structure#timestamp","link":"timestamp","description":"Adds a new column of data type 'timestamp' to this structure"},{"title":"Structure#tinyblob","link":"tinyblob","description":"Adds a new column of data type 'tinyblob' to this structure"},{"title":"Structure#tinyint","link":"tinyint","description":"Adds a new column of data type 'tinyint' to this structure"},{"title":"Structure#tinytext","link":"tinytext","description":"Adds a new column of data type 'tinytext' to this structure"},{"title":"Structure#varbinary","link":"varbinary","description":"Adds a new column of data type 'varbinary' to this structure"},{"title":"Structure#varchar","link":"varchar","description":"Adds a new column of data type 'varchar' to this structure"},{"title":"Structure#year","link":"year","description":"Adds a new column of data type 'year' to this structure"},{"title":"Update","link":"Update"},{"title":"Update#data","link":"data","description":"Updates all matching rows with the given object"},{"title":"Update#execute","link":"execute","description":"Executes the prepared querry"},{"title":"Update#force","link":"force","description":"Enables update of all rows"},{"title":"Update#selectDatabase","link":"selectDatabase","description":"Selects a database for this query"},{"title":"Update#where","link":"where","description":"Adds a where-clause to the query\r- Values should be set as ? in the string and given in left-to-right order via the 'values'-array to minimize the risk of sql-injection"},{"title":"awSQL","link":"awSQL"},{"title":"awSQL#createInstance","link":"createInstance","description":"Creates a new instance (database connection)"},{"title":"awSQL#deleteInstance","link":"deleteInstance","description":"Deletes an instance (and closes any open connection)"},{"title":"awSQL#getInstance","link":"getInstance","description":"Returns an instance matching the given identifier\r\rReturns default (or first) instance if no identifier is given"},{"title":"awSQL#listInstances","link":"listInstances","description":"Returns a list of the identifiers of all instances"}]}