You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
746 B
26 lines
746 B
//
|
|
// PTDatabaseManager.h
|
|
// Derived from:
|
|
//
|
|
// FMDatabase.h
|
|
// FMDB( https://github.com/ccgus/fmdb )
|
|
//
|
|
// Created by Peng Tao on 15/11/23.
|
|
//
|
|
// Licensed to Flying Meat Inc. under one or more contributor license agreements.
|
|
// See the LICENSE file distributed with this work for the terms under
|
|
// which Flying Meat Inc. licenses this file to you.
|
|
|
|
#import <Foundation/Foundation.h>
|
|
|
|
@protocol FLEXDatabaseManager <NSObject>
|
|
|
|
@required
|
|
- (instancetype)initWithPath:(NSString*)path;
|
|
|
|
- (BOOL)open;
|
|
- (NSArray<NSDictionary<NSString *, id> *> *)queryAllTables;
|
|
- (NSArray<NSString *> *)queryAllColumnsWithTableName:(NSString *)tableName;
|
|
- (NSArray<NSDictionary<NSString *, id> *> *)queryAllDataWithTableName:(NSString *)tableName;
|
|
|
|
@end
|