diff options
Diffstat (limited to 'Source/CMCopyTable.h')
-rw-r--r-- | Source/CMCopyTable.h | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/Source/CMCopyTable.h b/Source/CMCopyTable.h index 0676267d..5da66ec2 100644 --- a/Source/CMCopyTable.h +++ b/Source/CMCopyTable.h @@ -35,8 +35,13 @@ @interface CMCopyTable : NSTableView { - NSArray* columnDefinitions; - NSString* selectedTable; + id tableInstance; // the table content view instance + id tableData; // the actual table data source + id mySQLConnection; // current MySQL connection + NSArray* columnDefinitions; // array of NSDictionary containing info about columns + NSString* selectedTable; // the name of the current selected table + + NSUserDefaults *prefs; } @@ -90,9 +95,16 @@ */ - (NSString *)draggedRowsAsTabString:(NSArray *)rows; +/* + * Generate a string in form of INSERT INTO <table> VALUES () of + * currently selected rows. Support blob data as well. + */ - (NSString *)selectedRowsAsSqlInserts; -- (void)setTableInfoWithColumns:(NSArray *)columnDefs withTable:(NSString *)aTable; +/* + * Set all necessary data from the table content view. + */ +- (void)setTableInstance:(id)anInstance withTableData:(id)theTableData withColumns:(NSArray *)columnDefs withTableName:(NSString *)aTableName withConnection:(id)aMySqlConnection; @end |