1
<?xml version="1.0" encoding="ascii"?>
2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
3
"DTD/xhtml1-transitional.dtd">
4
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
6
<title>etl.component.output.csv_out.csv_out</title>
7
<link rel="stylesheet" href="epydoc.css" type="text/css" />
8
<script type="text/javascript" src="epydoc.js"></script>
11
<body bgcolor="white" text="black" link="blue" vlink="#204080"
13
<!-- ==================== NAVIGATION BAR ==================== -->
14
<table class="navbar" border="0" width="100%" cellpadding="0"
15
bgcolor="#a0c0ff" cellspacing="0">
18
<th> <a
19
href="etl-module.html">Home</a> </th>
22
<th> <a
23
href="module-tree.html">Trees</a> </th>
26
<th> <a
27
href="identifier-index.html">Indices</a> </th>
30
<th> <a
31
href="help.html">Help</a> </th>
33
<th class="navbar" width="100%"></th>
36
<table width="100%" cellpadding="0" cellspacing="0">
39
<span class="breadcrumbs">
49
<table cellpadding="0" cellspacing="0">
50
<!-- hide/show private -->
51
<tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
52
onclick="toggle_private();">hide private</a>]</span></td></tr>
53
<tr><td align="right"><span class="options"
54
>[<a href="frames.html" target="_top">frames</a
55
>] | <a href="etl.component.output.csv_out.csv_out-class.html"
56
target="_top">no frames</a>]</span></td></tr>
61
<!-- ==================== CLASS DESCRIPTION ==================== -->
62
<h1 class="epydoc">Class csv_out</h1><span class="codelink"><a href="etl.component.output.csv_out-pysrc.html#csv_out">source code</a></span><br /><br />
63
<pre class="base-tree">
64
etl.component.component --+
66
<strong class="uidshort">csv_out</strong>
70
<p>This is an ETL Component that writes data to csv file.</p>
71
Type : Data Component. Computing Performance :
72
Streamline. Input Flows : 0-x. * .* : The
73
main data flow with input data. Output Flows : 0-1. * main
74
: Return all data.<br /><br />
76
<!-- ==================== INSTANCE METHODS ==================== -->
77
<a name="section-InstanceMethods"></a>
78
<table class="summary" border="1" cellpadding="3"
79
cellspacing="0" width="100%" bgcolor="white">
80
<tr bgcolor="#70b0f0" class="table-header">
81
<td colspan="2" class="table-header">
82
<table border="0" cellpadding="0" cellspacing="0" width="100%">
84
<td align="left"><span class="table-header">Instance Methods</span></td>
85
<td align="right" valign="top"
86
><span class="options">[<a href="#section-InstanceMethods"
87
class="privatelink" onclick="toggle_private();"
88
>hide private</a>]</span></td>
94
<td width="15%" align="right" valign="top" class="summary">
95
<span class="summary-type"> </span>
96
</td><td class="summary">
97
<table width="100%" cellpadding="0" cellspacing="0" border="0">
99
<td><span class="summary-sig"><a href="etl.component.output.csv_out.csv_out-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
100
<span class="summary-sig-arg">fileconnector</span>,
101
<span class="summary-sig-arg">csv_params</span>=<span class="summary-sig-default">{}</span>,
102
<span class="summary-sig-arg">name</span>=<span class="summary-sig-default">'component.output.csv_out'</span>,
103
<span class="summary-sig-arg">transformer</span>=<span class="summary-sig-default">None</span>,
104
<span class="summary-sig-arg">row_limit</span>=<span class="summary-sig-default">0</span>)</span><br />
105
Required Parameters fileconnector : Localfile connector.</td>
106
<td align="right" valign="top">
107
<span class="codelink"><a href="etl.component.output.csv_out-pysrc.html#csv_out.__init__">source code</a></span>
116
<td width="15%" align="right" valign="top" class="summary">
117
<span class="summary-type"> </span>
118
</td><td class="summary">
119
<table width="100%" cellpadding="0" cellspacing="0" border="0">
121
<td><span class="summary-sig"><a name="__copy__"></a><span class="summary-sig-name">__copy__</span>(<span class="summary-sig-arg">self</span>)</span></td>
122
<td align="right" valign="top">
123
<span class="codelink"><a href="etl.component.output.csv_out-pysrc.html#csv_out.__copy__">source code</a></span>
132
<td width="15%" align="right" valign="top" class="summary">
133
<span class="summary-type"> </span>
134
</td><td class="summary">
135
<table width="100%" cellpadding="0" cellspacing="0" border="0">
137
<td><span class="summary-sig"><a name="end"></a><span class="summary-sig-name">end</span>(<span class="summary-sig-arg">self</span>)</span></td>
138
<td align="right" valign="top">
139
<span class="codelink"><a href="etl.component.output.csv_out-pysrc.html#csv_out.end">source code</a></span>
148
<td width="15%" align="right" valign="top" class="summary">
149
<span class="summary-type"> </span>
150
</td><td class="summary">
151
<table width="100%" cellpadding="0" cellspacing="0" border="0">
153
<td><span class="summary-sig"><a name="process"></a><span class="summary-sig-name">process</span>(<span class="summary-sig-arg">self</span>)</span></td>
154
<td align="right" valign="top">
155
<span class="codelink"><a href="etl.component.output.csv_out-pysrc.html#csv_out.process">source code</a></span>
164
<!-- ==================== METHOD DETAILS ==================== -->
165
<a name="section-MethodDetails"></a>
166
<table class="details" border="1" cellpadding="3"
167
cellspacing="0" width="100%" bgcolor="white">
168
<tr bgcolor="#70b0f0" class="table-header">
169
<td colspan="2" class="table-header">
170
<table border="0" cellpadding="0" cellspacing="0" width="100%">
172
<td align="left"><span class="table-header">Method Details</span></td>
173
<td align="right" valign="top"
174
><span class="options">[<a href="#section-MethodDetails"
175
class="privatelink" onclick="toggle_private();"
176
>hide private</a>]</span></td>
182
<a name="__init__"></a>
184
<table class="details" border="1" cellpadding="3"
185
cellspacing="0" width="100%" bgcolor="white">
187
<table width="100%" cellpadding="0" cellspacing="0" border="0">
188
<tr valign="top"><td>
189
<h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
190
<span class="sig-arg">fileconnector</span>,
191
<span class="sig-arg">csv_params</span>=<span class="sig-default">{}</span>,
192
<span class="sig-arg">name</span>=<span class="sig-default">'component.output.csv_out'</span>,
193
<span class="sig-arg">transformer</span>=<span class="sig-default">None</span>,
194
<span class="sig-arg">row_limit</span>=<span class="sig-default">0</span>)</span>
195
<br /><em class="fname">(Constructor)</em>
197
</td><td align="right" valign="top"
198
><span class="codelink"><a href="etl.component.output.csv_out-pysrc.html#csv_out.__init__">source code</a></span>
202
<p>Required Parameters fileconnector : Localfile connector.</p>
203
Extra Parameters name : Name of Component. transformer
204
: Transformer object to transform string data into particular object.
205
row_limit : Limited records are sent to destination if row limit is
206
specified. If row limit is 0, all records are sent. csv_param : To
207
specify other csv parameter like fieldnames , restkey , restval etc.
213
<!-- ==================== NAVIGATION BAR ==================== -->
214
<table class="navbar" border="0" width="100%" cellpadding="0"
215
bgcolor="#a0c0ff" cellspacing="0">
218
<th> <a
219
href="etl-module.html">Home</a> </th>
222
<th> <a
223
href="module-tree.html">Trees</a> </th>
226
<th> <a
227
href="identifier-index.html">Indices</a> </th>
230
<th> <a
231
href="help.html">Help</a> </th>
233
<th class="navbar" width="100%"></th>
236
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
238
<td align="left" class="footer">
239
Generated by Epydoc 3.0beta1 on Wed Apr 29 20:27:00 2009
241
<td align="right" class="footer">
242
<a href="http://epydoc.sourceforge.net">http://epydoc.sourceforge.net</a>
247
<script type="text/javascript">
249
// Private objects are initially displayed (because if
250
// javascript is turned off then we want them to be
251
// visible); but by default, we want to hide them. So hide
252
// them unless we have a cookie that says to show them.