aboutsummaryrefslogtreecommitdiffstats
path: root/TableDump.h
diff options
context:
space:
mode:
Diffstat (limited to 'TableDump.h')
-rw-r--r--TableDump.h22
1 files changed, 14 insertions, 8 deletions
diff --git a/TableDump.h b/TableDump.h
index 13ba4493..a382e082 100644
--- a/TableDump.h
+++ b/TableDump.h
@@ -114,20 +114,26 @@
- (IBAction)changeTable:(id)sender;
- (void)openPanelDidEnd:(NSOpenPanel *)sheet returnCode:(int)returnCode contextInfo:(NSString *)contextInfo;
- (void)setupFieldMappingArray;
-
-//format methods
-- (NSString *)dumpForSelectedTables;
-- (NSString *)csvForArray:(NSArray *)array useFirstLine:(BOOL)firstLine terminatedBy:(NSString *)terminated
- enclosedBy:(NSString *)enclosed escapedBy:(NSString *)escaped lineEnds:(NSString *)lineEnds silently:(BOOL)silently;
- (NSArray *)arrayForCSV:(NSString *)csv terminatedBy:(NSString *)terminated
enclosedBy:(NSString *)enclosed escapedBy:(NSString *)escaped lineEnds:(NSString *)lineEnds;
-- (NSString *)xmlForArray:(NSArray *)array tableName:(NSString *)table withHeader:(BOOL)header silently:(BOOL)silently;
-- (NSString *)stringForSelectedTablesWithType:(NSString *)type;
-- (NSString *)htmlEscapeString:(NSString *)string;
- (NSArray *)arrayForString:(NSString *)string enclosed:(NSString *)enclosed
escaped:(NSString *)escaped terminated:(NSString *)terminated;
- (NSArray *)splitQueries:(NSString *)query;
+// Export methods
+- (BOOL)dumpSelectedTablesAsSqlToFileHandle:(NSFileHandle *)fileHandle;
+- (BOOL)writeCsvForArray:(NSArray *)array orQueryResult:(CMMCPResult *)queryResult
+ toFileHandle:(NSFileHandle *)fileHandle
+ outputFieldNames:(BOOL)firstLine terminatedBy:(NSString *)terminated
+ enclosedBy:(NSString *)enclosed escapedBy:(NSString *)escaped
+ lineEnds:(NSString *)lineEnds silently:(BOOL)silently;
+- (BOOL)writeXmlForArray:(NSArray *)array orQueryResult:(CMMCPResult *)queryResult
+ toFileHandle:(NSFileHandle *)fileHandle
+ tableName:(NSString *)table withHeader:(BOOL)header silently:(BOOL)silently;
+- (NSString *)htmlEscapeString:(NSString *)string;
+- (BOOL)exportTables:(NSArray *)selectedTables toFileHandle:(NSFileHandle *)fileHandle usingFormat:(NSString *)type;
+- (BOOL)exportSelectedTablesToFileHandle:(NSFileHandle *)fileHandle usingFormat:(NSString *)type;
+
//additional methods
- (void)setConnection:(CMMCPConnection *)theConnection;