PaintingliteSessionFactory

Superclass:
NSObject
Declared In:

Introduction

PaintingliteSessionFactory 提供SDK框架中生成Session工厂类



Methods

-execQuery: tableName: sql: status:

执行查询

-execQuery:tableName:sql:status:

执行查询

-readLogFile:

读取Sqlite3数据库操作日志

-readLogFile:dateTime:

读取Sqlite3数据库操作日志

-readLogFile:logStatus:

读取Sqlite3数据库操作日志

-readLogFileWithDatabaseName:

读取Sqlite3数据库操作日志

-readLogFileWithDatabaseName: dateTime:

读取Sqlite3数据库操作日志

-readLogFileWithDatabaseName: logStatus:

读取Sqlite3数据库操作日志

-removeLogFile:

删除Sqlite3数据库操作日志

-removeLogFileWithDatabaseName:

删除Sqlite3数据库操作日志

+sharePaintingliteSessionFactory

单例模式生成PaintingliteSessionFactory对象


execQuery: tableName: sql: status:


执行查询

- (NSMutableArray *)execQuery:(sqlite3 *)ppDb tableName:(NSString *__nonnull)tableName 
        sql:(NSString *__nonnull)sql status:(PaintingliteSessionFactoryStatus)status; 
Parameters
ppDb

ppDb

tableName

表名称

sql

sql语句

status

工厂缓存状态

Return Value

NSMutableArray

Discussion

执行查询

See Also


execQuery:tableName:sql:status:


执行查询

- (NSMutableArray *)execQuery:(sqlite3 *)ppDb tableName:(NSString *__nonnull)tableName 
        sql:(NSString *__nonnull)sql status:(PaintingliteSessionFactoryStatus)status; 
Parameters
ppDb

ppDb

tableName

表名称

sql

sql语句

status

工厂缓存状态

Discussion

执行查询

See Also


readLogFile:


读取Sqlite3数据库操作日志

- (NSString *)readLogFile:(NSString *__nonnull)fileName; 
Parameters
fileName

Sqlite3数据库名称

Discussion

读取Sqlite3数据库操作日志

See Also


readLogFile:dateTime:


读取Sqlite3数据库操作日志

- (NSString *)readLogFile:(NSString *)fileName dateTime:(NSDate *__nonnull)dateTime; 
Parameters
fileName

Sqlite3数据库名称

dateTime

日志指定时间

Discussion

读取Sqlite3数据库操作日志,根据指定时间读取操作日志

See Also


readLogFile:logStatus:


读取Sqlite3数据库操作日志

- (NSString *)readLogFile:(NSString *)fileName logStatus:(PaintingliteLogStatus)logStatus; 
Parameters
fileName

Sqlite3数据库名称

logStatus

操作日志状态

Discussion

读取Sqlite3数据库操作日志,根据操作日志状态读取操作日志

See Also


readLogFileWithDatabaseName:


读取Sqlite3数据库操作日志

- (NSString *)readLogFile:(NSString *__nonnull)fileName; 
Parameters
fileName

Sqlite3数据库名称

Discussion

读取Sqlite3数据库操作日志

See Also


readLogFileWithDatabaseName: dateTime:


读取Sqlite3数据库操作日志

- (NSString *)readLogFile:(NSString *)fileName dateTime:(NSDate *__nonnull)dateTime; 
Parameters
fileName

Sqlite3数据库名称

dateTime

日志指定时间

Discussion

读取Sqlite3数据库操作日志,根据指定时间读取操作日志

See Also


readLogFileWithDatabaseName: logStatus:


读取Sqlite3数据库操作日志

- (NSString *)readLogFile:(NSString *)fileName logStatus:(PaintingliteLogStatus)logStatus; 
Parameters
fileName

Sqlite3数据库名称

logStatus

操作日志状态

Discussion

读取Sqlite3数据库操作日志,根据操作日志状态读取操作日志

See Also


removeLogFile:


删除Sqlite3数据库操作日志

- (void)removeLogFile:(NSString *)fileName; 
Parameters
fileName

Sqlite3数据库名称

Discussion

删除Sqlite3数据库操作日志

See Also


removeLogFileWithDatabaseName:


删除Sqlite3数据库操作日志

- (void)removeLogFile:(NSString *)fileName; 
Parameters
fileName

Sqlite3数据库名称

Discussion

删除Sqlite3数据库操作日志

See Also


sharePaintingliteSessionFactory


单例模式生成PaintingliteSessionFactory对象

+ (instancetype)sharePaintingliteSessionFactory; 
Return Value

PaintingliteSessionFactory

Discussion

生成PaintingliteSessionFactory在项目工程全局中只生成一个实例对象