aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPCSVExporter.h
diff options
context:
space:
mode:
authorstuconnolly <stuart02@gmail.com>2009-08-29 15:58:04 +0000
committerstuconnolly <stuart02@gmail.com>2009-08-29 15:58:04 +0000
commit862a85c6311af3caaef4be340d090eee1dc054cf (patch)
tree3acad108416bcd56e175a62a8b02795dc06846a4 /Source/SPCSVExporter.h
parent72258028821c732892fd4ee00149a9afece290e4 (diff)
downloadsequelpro-862a85c6311af3caaef4be340d090eee1dc054cf.tar.gz
sequelpro-862a85c6311af3caaef4be340d090eee1dc054cf.tar.bz2
sequelpro-862a85c6311af3caaef4be340d090eee1dc054cf.zip
Implement the core CSV export process in the new CSV exporter class.
Diffstat (limited to 'Source/SPCSVExporter.h')
-rw-r--r--Source/SPCSVExporter.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/Source/SPCSVExporter.h b/Source/SPCSVExporter.h
index 48f0c424..31942cd2 100644
--- a/Source/SPCSVExporter.h
+++ b/Source/SPCSVExporter.h
@@ -43,7 +43,11 @@
NSString *csvEnclosingCharacterString;
NSString *csvEscapeString;
NSString *csvLineEndingString;
+ NSString *csvNULLString;
NSArray *csvTableColumnNumericStatus;
+
+ // CSV encoding
+ NSStringEncoding csvOutputEncoding;
}
@property (readwrite, retain) NSFileHandle *csvFileHandle;
@@ -51,13 +55,18 @@
@property (readwrite, retain) NSArray *csvDataArray;
@property (readwrite, retain) MCPResult *csvDataResult;
-@property (readwrite) BOOL csvOutputFieldNames;
+@property (readwrite, assign) BOOL csvOutputFieldNames;
@property (readwrite, retain) NSString *csvFieldSeparatorString;
@property (readwrite, retain) NSString *csvEnclosingCharacterString;
@property (readwrite, retain) NSString *csvEscapeString;
@property (readwrite, retain) NSString *csvLineEndingString;
+@property (readwrite, retain) NSString *csvNULLString;
@property (readwrite, retain) NSArray *csvTableColumnNumericStatus;
+@property (readwrite, assign) NSStringEncoding csvOutputEncoding;
+
- (id)initWithFileHandle:(NSFileHandle *)fileHandle;
+- (BOOL)startCSVExport;
+
@end