PaintingliteExec

Superclass:
NSObject
Declared In:

Introduction

PaintingliteExec 提供SDK框架中所有的基本操作,通过Exec执行对Sqlite3数据库和表的操作



Methods

-execQueryTable:

表所有的名称

-execQueryTableInfo: tableName:

表结构字典数组

-execQueryTableInfo:tableName:

表结构字典数组

-getCurrentTableNameWithCache

表缓存JSON文件

-getTableInfo: tableName:

表字段

-getTableInfo:tableName:

表字段

-isNotExistsTable:

表名是否存在

-sqlite3Exec: obj: status: createStyle:

执行SQL操作

-sqlite3Exec: objName:

执行SQL操作

-sqlite3Exec: sql:

执行SQL语句

-sqlite3Exec: tableName:

执行SQL操作

-sqlite3Exec: tableName: content:

执行SQL操作

-sqlite3Exec:obj:status:createStyle:

执行SQL操作

-sqlite3Exec:objName:

执行SQL操作

-sqlite3Exec:sql:

执行SQL语句

-sqlite3Exec:tableName:

执行SQL操作

-sqlite3Exec:tableName:content:

执行SQL操作

-sqlite3ExecQuery: sql:

执行SQL查询语句

-sqlite3ExecQuery:sql:

执行SQL查询语句

-systemExec: sql:

原生执行方式

-systemExec:sql:

原生执行方式


execQueryTable:


表所有的名称

- (NSMutableArray<NSString *> *)execQueryTable:(sqlite3 *)ppDb; 
Parameters
ppDb

Sqlite3 ppDb

Return Value

NSMutableArray<NSString *>

Discussion

获得表所有的名称


execQueryTableInfo: tableName:


表结构字典数组

- (NSMutableArray *)execQueryTableInfo:(sqlite3 *)ppDb 
        tableName:(NSString *__nonnull)tableName; 
Parameters
ppDb

Sqlite3 ppDb

tableName

表名称

Return Value

NSMutableArray

Discussion

获得表结构字典数组

See Also


execQueryTableInfo:tableName:


表结构字典数组

- (NSMutableArray *)execQueryTableInfo:(sqlite3 *)ppDb 
        tableName:(NSString *__nonnull)tableName; 
Parameters
ppDb

Sqlite3 ppDb

tableName

表名称

Discussion

获得表结构字典数组

See Also


getCurrentTableNameWithCache


表缓存JSON文件

- (NSArray *)getCurrentTableNameWithCache; 
Return Value

NSArray

Discussion

获得表缓存JSON文件


getTableInfo: tableName:


表字段

- (NSMutableArray *)getTableInfo:(sqlite3 *)ppDb tableName:(NSString *__nonnull)tableName; 
Parameters
ppDb

Sqlite3 ppDb

tableName

表名称

Return Value

NSMutableArray

Discussion

获得表字段

See Also


getTableInfo:tableName:


表字段

- (NSMutableArray *)getTableInfo:(sqlite3 *)ppDb tableName:(NSString *__nonnull)tableName; 
Parameters
ppDb

Sqlite3 ppDb

tableName

表名称

Discussion

获得表字段

See Also


isNotExistsTable:


表名是否存在

- (Boolean)isNotExistsTable:(NSString *__nonnull)tableName; 
Parameters
tableName

表名称

Return Value

Boolean

Discussion

判断表名是否存在


sqlite3Exec: obj: status: createStyle:


执行SQL操作

- (Boolean)sqlite3Exec:(sqlite3 *)ppDb obj:(id)obj status:(PaintingliteExecStatus)status 
        createStyle:(PaintingliteDataBaseOptionsPrimaryKeyStyle)createStyle; 
Parameters
ppDb

Sqlite3 ppDb

obj

对象

status

Sqlite3执行状态

createStyle

主键类型

Return Value

Boolean

Discussion

根据表名执行SQL操作

See Also


sqlite3Exec: objName:


执行SQL操作

- (NSMutableArray *)sqlite3Exec:(sqlite3 *)ppDb objName:(NSString *)objName; 
Parameters
ppDb

Sqlite3 ppDb

objName

对象名称

Return Value

NSMutableArray

Discussion

根据对象名称执行SQL操作

See Also


sqlite3Exec: sql:


执行SQL语句

- (Boolean)sqlite3Exec:(sqlite3 *)ppDb sql:(NSString *)sql; 
Parameters
ppDb

Sqlite3 ppDb

sql

sql语句

Return Value

Boolean

Discussion

执行SQL语句

See Also


sqlite3Exec: tableName:


执行SQL操作

- (Boolean)sqlite3Exec:(sqlite3 *)ppDb tableName:(NSString *)tableName; 
Parameters
ppDb

Sqlite3 ppDb

tableName

表名称

Return Value

Boolean

Discussion

根据表名执行SQL操作

See Also


sqlite3Exec: tableName: content:


执行SQL操作

- (Boolean)sqlite3Exec:(sqlite3 *)ppDb tableName:(NSString *)tableName 
        content:(NSString *)content; 
Parameters
ppDb

Sqlite3 ppDb

tableName

表名称

content

表名称

Return Value

Boolean

Discussion

根据表名执行SQL操作

See Also


sqlite3Exec:obj:status:createStyle:


执行SQL操作

- (Boolean)sqlite3Exec:(sqlite3 *)ppDb obj:(id)obj status:(PaintingliteExecStatus)status 
        createStyle:(PaintingliteDataBaseOptionsPrimaryKeyStyle)createStyle; 
Parameters
ppDb

Sqlite3 ppDb

obj

对象

status

Sqlite3执行状态

createStyle

主键类型

Discussion

根据表名执行SQL操作

See Also


sqlite3Exec:objName:


执行SQL操作

- (NSMutableArray *)sqlite3Exec:(sqlite3 *)ppDb objName:(NSString *)objName; 
Parameters
ppDb

Sqlite3 ppDb

objName

对象名称

Discussion

根据对象名称执行SQL操作

See Also


sqlite3Exec:sql:


执行SQL语句

- (Boolean)sqlite3Exec:(sqlite3 *)ppDb sql:(NSString *)sql; 
Parameters
ppDb

Sqlite3 ppDb

sql

sql语句

Discussion

执行SQL语句

See Also


sqlite3Exec:tableName:


执行SQL操作

- (Boolean)sqlite3Exec:(sqlite3 *)ppDb tableName:(NSString *)tableName; 
Parameters
ppDb

Sqlite3 ppDb

tableName

表名称

Discussion

根据表名执行SQL操作

See Also


sqlite3Exec:tableName:content:


执行SQL操作

- (Boolean)sqlite3Exec:(sqlite3 *)ppDb tableName:(NSString *)tableName 
        content:(NSString *)content; 
Parameters
ppDb

Sqlite3 ppDb

tableName

表名称

content

表名称

Discussion

根据表名执行SQL操作

See Also


sqlite3ExecQuery: sql:


执行SQL查询语句

- (NSMutableArray *)sqlite3ExecQuery:(sqlite3 *)ppDb sql:(NSString *)sql; 
Parameters
ppDb

Sqlite3 ppDb

sql

sql语句

Return Value

NSMutableArray

Discussion

执行SQL查询语句

See Also


sqlite3ExecQuery:sql:


执行SQL查询语句

- (NSMutableArray *)sqlite3ExecQuery:(sqlite3 *)ppDb sql:(NSString *)sql; 
Parameters
ppDb

Sqlite3 ppDb

sql

sql语句

Discussion

执行SQL查询语句

See Also


systemExec: sql:


原生执行方式

- (NSMutableArray<NSMutableDictionary<NSString *,NSString *> *> *)
        systemExec:(sqlite3 *)ppDb sql:(NSString *__nonnull)sql; 
Parameters
ppDb

Sqlite3 ppDb

sql

sql语句

Return Value

NSMutableArray<NSMutableDictionary<NSString *,NSString *> *>

Discussion

原生执行方式

See Also


systemExec:sql:


原生执行方式

- (NSMutableArray<NSMutableDictionary<NSString *,NSString *> *> *)
        systemExec:(sqlite3 *)ppDb sql:(NSString *__nonnull)sql; 
Parameters
ppDb

Sqlite3 ppDb

sql

sql语句

Discussion

原生执行方式

See Also