SICIQueryBuilder Protocol Reference

Conforms to NSObject
Declared in SICIQueryBuilder.h

Overview

Exposes API’s to build database queries.

– formTableInfoQuery: required method

Form Table Info Query

- (NSString *)formTableInfoQuery:(NSMutableDictionary *const)parameters

Parameters

parameters

Required to build query.

Return Value

Table Info Query.

Discussion

Form Table Info Query

Build query to get table info.

Declared In

SICIQueryBuilder.h

– formFetchDatabaseVersionQuery: required method

Form Fetch Database Version Query

- (NSString *)formFetchDatabaseVersionQuery:(NSMutableDictionary *const)parameters

Parameters

parameters

Required to build query.

Return Value

Fetch Database Version Query.

Discussion

Form Fetch Database Version Query

Build query to get database version.

Declared In

SICIQueryBuilder.h

– formUpdateDatabaseVersionQuery: required method

Form Update Database Version Query.

- (NSString *)formUpdateDatabaseVersionQuery:(NSMutableDictionary *const)parameters

Parameters

parameters

Required to build query.

Return Value

Update Database Version Query.

Discussion

Form Update Database Version Query.

Build query to update database version.

Declared In

SICIQueryBuilder.h

– formAlterAddColumnQuery: required method

Form Alter Add Column Query

- (NSString *)formAlterAddColumnQuery:(NSMutableDictionary *const)parameters

Parameters

parameters

Required to build query.

Return Value

Alter Add New Column Query.

Discussion

Form Alter Add Column Query

Build query to alter add new column to table.

Declared In

SICIQueryBuilder.h

– formTableNames: required method

Form Table Names

- (NSString *)formTableNames:(NSMutableDictionary *const)parameters

Parameters

parameters

Required to build query.

Return Value

Table Names Query.

Discussion

Form Table Names

Build query to get all table names exists in database.

Declared In

SICIQueryBuilder.h

– formCreateTableQuery: required method

Form Create Table Query

- (NSString *)formCreateTableQuery:(NSMutableDictionary *const)parameters

Parameters

parameters

Required to build query.

Return Value

Create Table Query.

Discussion

Form Create Table Query

Build query to create table.

Declared In

SICIQueryBuilder.h

– formCreateIndexQuery: required method

Form Create Index Query

- (NSString *)formCreateIndexQuery:(NSMutableDictionary *const)parameters

Parameters

parameters

Required to build query.

Return Value

Create Index Query.

Discussion

Form Create Index Query

Build query to create index.

Declared In

SICIQueryBuilder.h

– formDropTableQuery: required method

Form Drop Table Query

- (NSString *)formDropTableQuery:(NSMutableDictionary *const)parameters

Parameters

parameters

Required to build query.

Return Value

Drop Table Query.

Discussion

Form Drop Table Query

Build query to drop table.

Declared In

SICIQueryBuilder.h

– formDropIndexQuery: required method

Form Drop Index Query

- (NSString *)formDropIndexQuery:(NSMutableDictionary *const)parameters

Parameters

parameters

Required to build query.

Return Value

Drop Index Query.

Discussion

Form Drop Index Query

Build query to drop index from table.

Declared In

SICIQueryBuilder.h

– formSelectQuery: required method

Form Select Query

- (NSString *)formSelectQuery:(NSMutableDictionary *const)parameters

Parameters

parameters

Required to build query.

Return Value

Select Query.

Discussion

Form Select Query

Build query to fetch tuples from table.

Declared In

SICIQueryBuilder.h

– formSaveBindQuery: required method

Form Save Bind Query

- (NSString *)formSaveBindQuery:(NSMutableDictionary *const)parameters

Parameters

parameters

Required to build query.

Return Value

Save Query.

Discussion

Form Save Bind Query

Build query to insert data into table.

Declared In

SICIQueryBuilder.h

– formUpdateBindQuery: required method

Form Update Bind Query

- (NSString *)formUpdateBindQuery:(NSMutableDictionary *const)parameters

Parameters

parameters

Required to build query.

Return Value

Update Query.

Discussion

Form Update Bind Query

Build query to update tuples.

Declared In

SICIQueryBuilder.h

– formDeleteQuery: required method

Form Delete Query

- (NSString *)formDeleteQuery:(NSMutableDictionary *const)parameters

Parameters

parameters

Required to build query.

Return Value

Delete Query.

Discussion

Form Delete Query

Build query to delete tuples.

Declared In

SICIQueryBuilder.h

– formCountQuery: required method

Form Count Query

- (NSString *)formCountQuery:(NSMutableDictionary *const)parameters

Parameters

parameters

Required to build query.

Return Value

Count Query.

Discussion

Form Count Query

Build query to get count of tuples.

Declared In

SICIQueryBuilder.h

– formAvgQuery: required method

Form Average Query.

- (NSString *)formAvgQuery:(NSMutableDictionary *const)parameters

Parameters

parameters

Required to build query.

Return Value

Average Query.

Discussion

Form Average Query.

Build query to get Average.

Declared In

SICIQueryBuilder.h

– formSumQuery: required method

Form Sum Query.

- (NSString *)formSumQuery:(NSMutableDictionary *const)parameters

Parameters

parameters

Required to build query.

Return Value

Sum Query

Discussion

Form Sum Query.

Build query to get Sum.

Declared In

SICIQueryBuilder.h

– formTotalQuery: required method

Form Total Query

- (NSString *)formTotalQuery:(NSMutableDictionary *const)parameters

Parameters

parameters

Required to build query.

Return Value

Total Query.

Discussion

Form Total Query

Build query to get total.

Declared In

SICIQueryBuilder.h

– formMaxQuery: required method

Form Max Query.

- (NSString *)formMaxQuery:(NSMutableDictionary *const)parameters

Parameters

parameters

Required to build query.

Return Value

Max Query.

Discussion

Form Max Query.

Build query to get Max.

Declared In

SICIQueryBuilder.h

– formMinQuery: required method

Form Minimum Query

- (NSString *)formMinQuery:(NSMutableDictionary *const)parameters

Parameters

parameters

Required to build query.

Return Value

Minimum Query.

Discussion

Form Minimum Query

Build query to get Minimum Query.

Declared In

SICIQueryBuilder.h

– formGroupConcatQuery: required method

Form Group Concat Query

- (NSString *)formGroupConcatQuery:(NSMutableDictionary *const)parameters

Parameters

parameters

Required to build query.

Return Value

Group Concat Query.

Discussion

Form Group Concat Query

Build query to get group concat.

Declared In

SICIQueryBuilder.h

– formForeignKeyQuery: required method

Form Foreign Keys Query

- (NSString *)formForeignKeyQuery:(NSMutableDictionary *const)parameters

Parameters

entityDescriptor

Database Descriptor Object.

Return Value

Generated Query.

Discussion

Form Foreign Keys Query

Build query to generate foreign keys of table.

Declared In

SICIQueryBuilder.h