Changeset 79

Show
Ignore:
Timestamp:
05/18/07 19:02:00 (6 years ago)
Author:
jjr8
Message:

* Added the in-memory database implementation of the GeoEco? database access API
* Added additional parameter validation and fixed some logging

Location:
MGET/Branches/Jason/PythonPackage
Files:
104 added
13 modified

Legend:

Unmodified
Added
Removed
  • MGET/Branches/Jason/PythonPackage/dist/TracOnlineDocumentation/Documentation/PythonReference/Method_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91DatabaseConnection.FieldDataTypeIsSupported.html

    r78 r79  
    44            td.metadataTitle { font-size: 80%; font-weight: bold; font-family: avantgarde, sans-serif; } 
    55            td.metadataValue { padding-left: 0.5em; } 
    6           </style></head><body><div class="navigation"><div><table align="center" width="100%" cellpadding="0" cellspacing="2"><tr><td class="online-navigation"><a title="DeleteTable Method" href="Method_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91DatabaseConnection.DeleteTable.html?format=raw"><img src="previous.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Previous Page" /></a></td><td class="online-navigation"><a title="ArcGIS91DatabaseConnection Class" href="Class_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91DatabaseConnection.html?format=raw"><img src="up.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Up one Level" /></a></td><td class="online-navigation"><a title="FieldExists Method" href="Method_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91DatabaseConnection.FieldExists.html?format=raw"><img src="next.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Next Page" /></a></td><td align="center" width="100%">GeoEco Python Reference</td><td class="online-navigation"><a title="Table of Contents" href="TableOfContents.html?format=raw"><img src="contents.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Table of Contents" /></a></td><td class="online-navigation"><a title="Module Index" href="ModuleIndex.html?format=raw"><img src="modules.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Module Index" /></a></td><td class="online-navigation"><img src="blank.png?format=raw" border="0" align="bottom" height="32" width="32" alt="" /></td></tr></table><div class="online-navigation"><b class="navlabel">Previous:</b> <a class="sectref" href="Method_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91DatabaseConnection.DeleteTable.html?format=raw">DeleteTable Method</a> <b class="navlabel">Up:</b> <a class="sectref" href="Class_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91DatabaseConnection.html?format=raw">ArcGIS91DatabaseConnection Class</a> <b class="navlabel">Next:</b> <a class="sectref" href="Method_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91DatabaseConnection.FieldExists.html?format=raw">FieldExists Method</a> </div><hr /></div></div><h1><tt class="member">FieldDataTypeIsSupported</tt> Method</h1><p>Returns True if fields in this database may have the specified data type.</p><table cellpadding="0" cellspacing="0"><tr valign="baseline"><td class="metadataTitle">Class:</td><td class="metadataValue"><tt class="class"><a href="Class_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91DatabaseConnection.html?format=raw">ArcGIS91DatabaseConnection</a></tt></td></tr><tr valign="baseline"><td class="metadataTitle">Intended use:</td><td class="metadataValue"><span style="color: red;">Intended for GeoEco internal use only; not recommended for external callers</span></td></tr><tr valign="baseline"><td class="metadataTitle">COM:</td><td class="metadataValue">Not exposed by a COM class</td></tr><tr valign="baseline"><td class="metadataTitle">ArcGIS:</td><td class="metadataValue">Not exposed as an ArcGIS geoprocessing tool</td></tr><tr valign="baseline"><td class="metadataTitle">Method type:</td><td class="metadataValue">Instance Method</td></tr></table><h3>Usage</h3><table cellpadding="0" cellspacing="0"><tr valign="baseline"><td style="white-space: nowrap;"><var>isSupported</var> = <var>conn.</var><b><tt class="method">FieldDataTypeIsSupported</tt></b>(</td><td><var>dataType</var>)</td></tr></table><h3>Arguments</h3><dl><dt><var>dataType</var></dt><dd><table cellpadding="0" cellspacing="0" style="margin-top: 1.0em;"><tr valign="baseline"><td class="metadataTitle">Python type:</td><td class="metadataValue"><tt class="class">unicode</tt></td></tr><tr valign="baseline"><td class="metadataTitle">Allowed values:</td><td class="metadataValue"><code>u'int8'</code>, <code>u'uint8'</code>, <code>u'int16'</code>, <code>u'uint16'</code>, <code>u'int32'</code>, <code>u'uint32'</code>, <code>u'float'</code>, <code>u'double'</code>, <code>u'string'</code>, <code>u'datetime'</code>, <code>u'binary'</code></td></tr></table><p>Data type to check.</p><p>The underlying database may use slightly different names for the data 
     6          </style></head><body><div class="navigation"><div><table align="center" width="100%" cellpadding="0" cellspacing="2"><tr><td class="online-navigation"><a title="DeleteTable Method" href="Method_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91DatabaseConnection.DeleteTable.html?format=raw"><img src="previous.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Previous Page" /></a></td><td class="online-navigation"><a title="ArcGIS91DatabaseConnection Class" href="Class_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91DatabaseConnection.html?format=raw"><img src="up.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Up one Level" /></a></td><td class="online-navigation"><a title="FieldExists Method" href="Method_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91DatabaseConnection.FieldExists.html?format=raw"><img src="next.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Next Page" /></a></td><td align="center" width="100%">GeoEco Python Reference</td><td class="online-navigation"><a title="Table of Contents" href="TableOfContents.html?format=raw"><img src="contents.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Table of Contents" /></a></td><td class="online-navigation"><a title="Module Index" href="ModuleIndex.html?format=raw"><img src="modules.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Module Index" /></a></td><td class="online-navigation"><img src="blank.png?format=raw" border="0" align="bottom" height="32" width="32" alt="" /></td></tr></table><div class="online-navigation"><b class="navlabel">Previous:</b> <a class="sectref" href="Method_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91DatabaseConnection.DeleteTable.html?format=raw">DeleteTable Method</a> <b class="navlabel">Up:</b> <a class="sectref" href="Class_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91DatabaseConnection.html?format=raw">ArcGIS91DatabaseConnection Class</a> <b class="navlabel">Next:</b> <a class="sectref" href="Method_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91DatabaseConnection.FieldExists.html?format=raw">FieldExists Method</a> </div><hr /></div></div><h1><tt class="member">FieldDataTypeIsSupported</tt> Method</h1><p>Returns True if fields in this database may have the specified data type.</p><table cellpadding="0" cellspacing="0"><tr valign="baseline"><td class="metadataTitle">Class:</td><td class="metadataValue"><tt class="class"><a href="Class_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91DatabaseConnection.html?format=raw">ArcGIS91DatabaseConnection</a></tt></td></tr><tr valign="baseline"><td class="metadataTitle">Intended use:</td><td class="metadataValue"><span style="color: red;">Intended for GeoEco internal use only; not recommended for external callers</span></td></tr><tr valign="baseline"><td class="metadataTitle">COM:</td><td class="metadataValue">Not exposed by a COM class</td></tr><tr valign="baseline"><td class="metadataTitle">ArcGIS:</td><td class="metadataValue">Not exposed as an ArcGIS geoprocessing tool</td></tr><tr valign="baseline"><td class="metadataTitle">Method type:</td><td class="metadataValue">Instance Method</td></tr></table><h3>Usage</h3><table cellpadding="0" cellspacing="0"><tr valign="baseline"><td style="white-space: nowrap;"><var>isSupported</var> = <var>conn.</var><b><tt class="method">FieldDataTypeIsSupported</tt></b>(</td><td><var>dataType</var>)</td></tr></table><h3>Arguments</h3><dl><dt><var>dataType</var></dt><dd><table cellpadding="0" cellspacing="0" style="margin-top: 1.0em;"><tr valign="baseline"><td class="metadataTitle">Python type:</td><td class="metadataValue"><tt class="class">unicode</tt></td></tr><tr valign="baseline"><td class="metadataTitle">Allowed values:</td><td class="metadataValue"><code>u'int8'</code>, <code>u'uint8'</code>, <code>u'int16'</code>, <code>u'uint16'</code>, <code>u'int32'</code>, <code>u'uint32'</code>, <code>u'float'</code>, <code>u'double'</code>, <code>u'string'</code>, <code>u'datetime'</code>, <code>u'binary'</code>, <code>u'object'</code></td></tr></table><p>Data type to check.</p><p>The underlying database may use slightly different names for the data 
    77types accepted by this function. For example, in ArcGIS the int32 data 
    88type is usually called LONG. You must pass in one of the data types 
  • MGET/Branches/Jason/PythonPackage/dist/TracOnlineDocumentation/Documentation/PythonReference/Method_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91DatabaseConnection._FieldDataTypeIsSupported.html

    r78 r79  
    44            td.metadataTitle { font-size: 80%; font-weight: bold; font-family: avantgarde, sans-serif; } 
    55            td.metadataValue { padding-left: 0.5em; } 
    6           </style></head><body><div class="navigation"><div><table align="center" width="100%" cellpadding="0" cellspacing="2"><tr><td class="online-navigation"><a title="_DeleteTable Method" href="Method_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91DatabaseConnection._DeleteTable.html?format=raw"><img src="previous.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Previous Page" /></a></td><td class="online-navigation"><a title="ArcGIS91DatabaseConnection Class" href="Class_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91DatabaseConnection.html?format=raw"><img src="up.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Up one Level" /></a></td><td class="online-navigation"><a title="_FieldExists Method" href="Method_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91DatabaseConnection._FieldExists.html?format=raw"><img src="next.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Next Page" /></a></td><td align="center" width="100%">GeoEco Python Reference</td><td class="online-navigation"><a title="Table of Contents" href="TableOfContents.html?format=raw"><img src="contents.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Table of Contents" /></a></td><td class="online-navigation"><a title="Module Index" href="ModuleIndex.html?format=raw"><img src="modules.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Module Index" /></a></td><td class="online-navigation"><img src="blank.png?format=raw" border="0" align="bottom" height="32" width="32" alt="" /></td></tr></table><div class="online-navigation"><b class="navlabel">Previous:</b> <a class="sectref" href="Method_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91DatabaseConnection._DeleteTable.html?format=raw">_DeleteTable Method</a> <b class="navlabel">Up:</b> <a class="sectref" href="Class_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91DatabaseConnection.html?format=raw">ArcGIS91DatabaseConnection Class</a> <b class="navlabel">Next:</b> <a class="sectref" href="Method_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91DatabaseConnection._FieldExists.html?format=raw">_FieldExists Method</a> </div><hr /></div></div><h1><tt class="member">_FieldDataTypeIsSupported</tt> Method</h1><p>Tests whether a data type is supported.</p><table cellpadding="0" cellspacing="0"><tr valign="baseline"><td class="metadataTitle">Class:</td><td class="metadataValue"><tt class="class"><a href="Class_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91DatabaseConnection.html?format=raw">ArcGIS91DatabaseConnection</a></tt></td></tr><tr valign="baseline"><td class="metadataTitle">Intended use:</td><td class="metadataValue"><span style="color: red;">Intended for GeoEco internal use only; not recommended for external callers</span></td></tr><tr valign="baseline"><td class="metadataTitle">COM:</td><td class="metadataValue">Not exposed by a COM class</td></tr><tr valign="baseline"><td class="metadataTitle">ArcGIS:</td><td class="metadataValue">Not exposed as an ArcGIS geoprocessing tool</td></tr><tr valign="baseline"><td class="metadataTitle">Method type:</td><td class="metadataValue">Instance Method</td></tr></table><h3>Usage</h3><table cellpadding="0" cellspacing="0"><tr valign="baseline"><td style="white-space: nowrap;"><var>isSupported</var> = <var>conn.</var><b><tt class="method">_FieldDataTypeIsSupported</tt></b>(</td><td><var>dataType</var>)</td></tr></table><h3>Arguments</h3><dl><dt><var>dataType</var></dt><dd><table cellpadding="0" cellspacing="0" style="margin-top: 1.0em;"><tr valign="baseline"><td class="metadataTitle">Python type:</td><td class="metadataValue"><tt class="class">unicode</tt></td></tr><tr valign="baseline"><td class="metadataTitle">Allowed values:</td><td class="metadataValue"><code>u'int8'</code>, <code>u'uint8'</code>, <code>u'int16'</code>, <code>u'uint16'</code>, <code>u'int32'</code>, <code>u'uint32'</code>, <code>u'float'</code>, <code>u'double'</code>, <code>u'string'</code>, <code>u'datetime'</code>, <code>u'binary'</code></td></tr></table><p>Data type to check.</p><p>The underlying database may use slightly different names for the data 
     6          </style></head><body><div class="navigation"><div><table align="center" width="100%" cellpadding="0" cellspacing="2"><tr><td class="online-navigation"><a title="_DeleteTable Method" href="Method_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91DatabaseConnection._DeleteTable.html?format=raw"><img src="previous.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Previous Page" /></a></td><td class="online-navigation"><a title="ArcGIS91DatabaseConnection Class" href="Class_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91DatabaseConnection.html?format=raw"><img src="up.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Up one Level" /></a></td><td class="online-navigation"><a title="_FieldExists Method" href="Method_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91DatabaseConnection._FieldExists.html?format=raw"><img src="next.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Next Page" /></a></td><td align="center" width="100%">GeoEco Python Reference</td><td class="online-navigation"><a title="Table of Contents" href="TableOfContents.html?format=raw"><img src="contents.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Table of Contents" /></a></td><td class="online-navigation"><a title="Module Index" href="ModuleIndex.html?format=raw"><img src="modules.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Module Index" /></a></td><td class="online-navigation"><img src="blank.png?format=raw" border="0" align="bottom" height="32" width="32" alt="" /></td></tr></table><div class="online-navigation"><b class="navlabel">Previous:</b> <a class="sectref" href="Method_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91DatabaseConnection._DeleteTable.html?format=raw">_DeleteTable Method</a> <b class="navlabel">Up:</b> <a class="sectref" href="Class_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91DatabaseConnection.html?format=raw">ArcGIS91DatabaseConnection Class</a> <b class="navlabel">Next:</b> <a class="sectref" href="Method_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91DatabaseConnection._FieldExists.html?format=raw">_FieldExists Method</a> </div><hr /></div></div><h1><tt class="member">_FieldDataTypeIsSupported</tt> Method</h1><p>Tests whether a data type is supported.</p><table cellpadding="0" cellspacing="0"><tr valign="baseline"><td class="metadataTitle">Class:</td><td class="metadataValue"><tt class="class"><a href="Class_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91DatabaseConnection.html?format=raw">ArcGIS91DatabaseConnection</a></tt></td></tr><tr valign="baseline"><td class="metadataTitle">Intended use:</td><td class="metadataValue"><span style="color: red;">Intended for GeoEco internal use only; not recommended for external callers</span></td></tr><tr valign="baseline"><td class="metadataTitle">COM:</td><td class="metadataValue">Not exposed by a COM class</td></tr><tr valign="baseline"><td class="metadataTitle">ArcGIS:</td><td class="metadataValue">Not exposed as an ArcGIS geoprocessing tool</td></tr><tr valign="baseline"><td class="metadataTitle">Method type:</td><td class="metadataValue">Instance Method</td></tr></table><h3>Usage</h3><table cellpadding="0" cellspacing="0"><tr valign="baseline"><td style="white-space: nowrap;"><var>isSupported</var> = <var>conn.</var><b><tt class="method">_FieldDataTypeIsSupported</tt></b>(</td><td><var>dataType</var>)</td></tr></table><h3>Arguments</h3><dl><dt><var>dataType</var></dt><dd><table cellpadding="0" cellspacing="0" style="margin-top: 1.0em;"><tr valign="baseline"><td class="metadataTitle">Python type:</td><td class="metadataValue"><tt class="class">unicode</tt></td></tr><tr valign="baseline"><td class="metadataTitle">Allowed values:</td><td class="metadataValue"><code>u'int8'</code>, <code>u'uint8'</code>, <code>u'int16'</code>, <code>u'uint16'</code>, <code>u'int32'</code>, <code>u'uint32'</code>, <code>u'float'</code>, <code>u'double'</code>, <code>u'string'</code>, <code>u'datetime'</code>, <code>u'binary'</code>, <code>u'object'</code></td></tr></table><p>Data type to check.</p><p>The underlying database may use slightly different names for the data 
    77types accepted by this function. For example, in ArcGIS the int32 data 
    88type is usually called LONG. You must pass in one of the data types 
  • MGET/Branches/Jason/PythonPackage/dist/TracOnlineDocumentation/Documentation/PythonReference/Method_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91UpdateCursor.__del__.html

    r77 r79  
    44            td.metadataTitle { font-size: 80%; font-weight: bold; font-family: avantgarde, sans-serif; } 
    55            td.metadataValue { padding-left: 0.5em; } 
    6           </style></head><body><div class="navigation"><div><table align="center" width="100%" cellpadding="0" cellspacing="2"><tr><td class="online-navigation"><a title="_UpdateRow Method" href="Method_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91UpdateCursor._UpdateRow.html?format=raw"><img src="previous.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Previous Page" /></a></td><td class="online-navigation"><a title="ArcGIS91UpdateCursor Class" href="Class_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91UpdateCursor.html?format=raw"><img src="up.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Up one Level" /></a></td><td class="online-navigation"><a title="GeoEco.Dependencies Module" href="Module_GeoEco.Dependencies.html?format=raw"><img src="next.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Next Page" /></a></td><td align="center" width="100%">GeoEco Python Reference</td><td class="online-navigation"><a title="Table of Contents" href="TableOfContents.html?format=raw"><img src="contents.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Table of Contents" /></a></td><td class="online-navigation"><a title="Module Index" href="ModuleIndex.html?format=raw"><img src="modules.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Module Index" /></a></td><td class="online-navigation"><img src="blank.png?format=raw" border="0" align="bottom" height="32" width="32" alt="" /></td></tr></table><div class="online-navigation"><b class="navlabel">Previous:</b> <a class="sectref" href="Method_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91UpdateCursor._UpdateRow.html?format=raw">_UpdateRow Method</a> <b class="navlabel">Up:</b> <a class="sectref" href="Class_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91UpdateCursor.html?format=raw">ArcGIS91UpdateCursor Class</a> <b class="navlabel">Next:</b> <a class="sectref" href="Module_GeoEco.Dependencies.html?format=raw">GeoEco.Dependencies Module</a> </div><hr /></div></div><h1><tt class="member">__del__</tt> Method</h1><p>Closes the cursor.</p><table cellpadding="0" cellspacing="0"><tr valign="baseline"><td class="metadataTitle">Class:</td><td class="metadataValue"><tt class="class"><a href="Class_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91UpdateCursor.html?format=raw">ArcGIS91UpdateCursor</a></tt></td></tr><tr valign="baseline"><td class="metadataTitle">Intended use:</td><td class="metadataValue"><span style="color: red;">Intended for GeoEco internal use only; not recommended for external callers</span></td></tr><tr valign="baseline"><td class="metadataTitle">COM:</td><td class="metadataValue">Not exposed by a COM class</td></tr><tr valign="baseline"><td class="metadataTitle">ArcGIS:</td><td class="metadataValue">Not exposed as an ArcGIS geoprocessing tool</td></tr><tr valign="baseline"><td class="metadataTitle">Method type:</td><td class="metadataValue">Instance Method</td></tr></table><h3>Usage</h3><table cellpadding="0" cellspacing="0"><tr valign="baseline"><td style="white-space: nowrap;"><var>cursor.</var><b><tt class="method">__del__</tt></b>(</td><td>)</td></tr></table><h3>Remarks</h3><p>This destructor is automatically called when all of the references 
     6          </style></head><body><div class="navigation"><div><table align="center" width="100%" cellpadding="0" cellspacing="2"><tr><td class="online-navigation"><a title="_UpdateRow Method" href="Method_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91UpdateCursor._UpdateRow.html?format=raw"><img src="previous.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Previous Page" /></a></td><td class="online-navigation"><a title="ArcGIS91UpdateCursor Class" href="Class_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91UpdateCursor.html?format=raw"><img src="up.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Up one Level" /></a></td><td class="online-navigation"><a title="GeoEco.DatabaseAccess.InMemory Module" href="Module_GeoEco.DatabaseAccess.InMemory.html?format=raw"><img src="next.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Next Page" /></a></td><td align="center" width="100%">GeoEco Python Reference</td><td class="online-navigation"><a title="Table of Contents" href="TableOfContents.html?format=raw"><img src="contents.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Table of Contents" /></a></td><td class="online-navigation"><a title="Module Index" href="ModuleIndex.html?format=raw"><img src="modules.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Module Index" /></a></td><td class="online-navigation"><img src="blank.png?format=raw" border="0" align="bottom" height="32" width="32" alt="" /></td></tr></table><div class="online-navigation"><b class="navlabel">Previous:</b> <a class="sectref" href="Method_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91UpdateCursor._UpdateRow.html?format=raw">_UpdateRow Method</a> <b class="navlabel">Up:</b> <a class="sectref" href="Class_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91UpdateCursor.html?format=raw">ArcGIS91UpdateCursor Class</a> <b class="navlabel">Next:</b> <a class="sectref" href="Module_GeoEco.DatabaseAccess.InMemory.html?format=raw">GeoEco.DatabaseAccess.InMemory Module</a> </div><hr /></div></div><h1><tt class="member">__del__</tt> Method</h1><p>Closes the cursor.</p><table cellpadding="0" cellspacing="0"><tr valign="baseline"><td class="metadataTitle">Class:</td><td class="metadataValue"><tt class="class"><a href="Class_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91UpdateCursor.html?format=raw">ArcGIS91UpdateCursor</a></tt></td></tr><tr valign="baseline"><td class="metadataTitle">Intended use:</td><td class="metadataValue"><span style="color: red;">Intended for GeoEco internal use only; not recommended for external callers</span></td></tr><tr valign="baseline"><td class="metadataTitle">COM:</td><td class="metadataValue">Not exposed by a COM class</td></tr><tr valign="baseline"><td class="metadataTitle">ArcGIS:</td><td class="metadataValue">Not exposed as an ArcGIS geoprocessing tool</td></tr><tr valign="baseline"><td class="metadataTitle">Method type:</td><td class="metadataValue">Instance Method</td></tr></table><h3>Usage</h3><table cellpadding="0" cellspacing="0"><tr valign="baseline"><td style="white-space: nowrap;"><var>cursor.</var><b><tt class="method">__del__</tt></b>(</td><td>)</td></tr></table><h3>Remarks</h3><p>This destructor is automatically called when all of the references 
    77to this instance are released, either explicitly by the caller or when 
    88the Python garbage collector releases them. In general, you do not 
    99need to worry about explicitly releasing your database cursors unless 
    1010you are concerned about database locks. To explicitly release your 
    11 cursor, simply release all references to this instance.</p><div class="navigation"><div class="online-navigation"><p></p><hr /><table align="center" width="100%" cellpadding="0" cellspacing="2"><tr><td class="online-navigation"><a title="_UpdateRow Method" href="Method_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91UpdateCursor._UpdateRow.html?format=raw"><img src="previous.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Previous Page" /></a></td><td class="online-navigation"><a title="ArcGIS91UpdateCursor Class" href="Class_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91UpdateCursor.html?format=raw"><img src="up.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Up one Level" /></a></td><td class="online-navigation"><a title="GeoEco.Dependencies Module" href="Module_GeoEco.Dependencies.html?format=raw"><img src="next.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Next Page" /></a></td><td align="center" width="100%">GeoEco Python Reference</td><td class="online-navigation"><a title="Table of Contents" href="TableOfContents.html?format=raw"><img src="contents.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Table of Contents" /></a></td><td class="online-navigation"><a title="Module Index" href="ModuleIndex.html?format=raw"><img src="modules.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Module Index" /></a></td><td class="online-navigation"><img src="blank.png?format=raw" border="0" align="bottom" height="32" width="32" alt="" /></td></tr></table><div class="online-navigation"><b class="navlabel">Previous:</b> <a class="sectref" href="Method_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91UpdateCursor._UpdateRow.html?format=raw">_UpdateRow Method</a> <b class="navlabel">Up:</b> <a class="sectref" href="Class_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91UpdateCursor.html?format=raw">ArcGIS91UpdateCursor Class</a> <b class="navlabel">Next:</b> <a class="sectref" href="Module_GeoEco.Dependencies.html?format=raw">GeoEco.Dependencies Module</a> </div></div></div></body></html> 
     11cursor, simply release all references to this instance.</p><div class="navigation"><div class="online-navigation"><p></p><hr /><table align="center" width="100%" cellpadding="0" cellspacing="2"><tr><td class="online-navigation"><a title="_UpdateRow Method" href="Method_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91UpdateCursor._UpdateRow.html?format=raw"><img src="previous.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Previous Page" /></a></td><td class="online-navigation"><a title="ArcGIS91UpdateCursor Class" href="Class_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91UpdateCursor.html?format=raw"><img src="up.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Up one Level" /></a></td><td class="online-navigation"><a title="GeoEco.DatabaseAccess.InMemory Module" href="Module_GeoEco.DatabaseAccess.InMemory.html?format=raw"><img src="next.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Next Page" /></a></td><td align="center" width="100%">GeoEco Python Reference</td><td class="online-navigation"><a title="Table of Contents" href="TableOfContents.html?format=raw"><img src="contents.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Table of Contents" /></a></td><td class="online-navigation"><a title="Module Index" href="ModuleIndex.html?format=raw"><img src="modules.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Module Index" /></a></td><td class="online-navigation"><img src="blank.png?format=raw" border="0" align="bottom" height="32" width="32" alt="" /></td></tr></table><div class="online-navigation"><b class="navlabel">Previous:</b> <a class="sectref" href="Method_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91UpdateCursor._UpdateRow.html?format=raw">_UpdateRow Method</a> <b class="navlabel">Up:</b> <a class="sectref" href="Class_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91UpdateCursor.html?format=raw">ArcGIS91UpdateCursor Class</a> <b class="navlabel">Next:</b> <a class="sectref" href="Module_GeoEco.DatabaseAccess.InMemory.html?format=raw">GeoEco.DatabaseAccess.InMemory Module</a> </div></div></div></body></html> 
  • MGET/Branches/Jason/PythonPackage/dist/TracOnlineDocumentation/Documentation/PythonReference/Method_GeoEco.DatabaseAccess.DatabaseConnection.AddField.html

    r78 r79  
    44            td.metadataTitle { font-size: 80%; font-weight: bold; font-family: avantgarde, sans-serif; } 
    55            td.metadataValue { padding-left: 0.5em; } 
    6           </style></head><body><div class="navigation"><div><table align="center" width="100%" cellpadding="0" cellspacing="2"><tr><td class="online-navigation"><a title="WhereSupported Property" href="Property_GeoEco.DatabaseAccess.DatabaseConnection.WhereSupported.html?format=raw"><img src="previous.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Previous Page" /></a></td><td class="online-navigation"><a title="DatabaseConnection Class" href="Class_GeoEco.DatabaseAccess.DatabaseConnection.html?format=raw"><img src="up.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Up one Level" /></a></td><td class="online-navigation"><a title="CreateTable Method" href="Method_GeoEco.DatabaseAccess.DatabaseConnection.CreateTable.html?format=raw"><img src="next.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Next Page" /></a></td><td align="center" width="100%">GeoEco Python Reference</td><td class="online-navigation"><a title="Table of Contents" href="TableOfContents.html?format=raw"><img src="contents.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Table of Contents" /></a></td><td class="online-navigation"><a title="Module Index" href="ModuleIndex.html?format=raw"><img src="modules.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Module Index" /></a></td><td class="online-navigation"><img src="blank.png?format=raw" border="0" align="bottom" height="32" width="32" alt="" /></td></tr></table><div class="online-navigation"><b class="navlabel">Previous:</b> <a class="sectref" href="Property_GeoEco.DatabaseAccess.DatabaseConnection.WhereSupported.html?format=raw">WhereSupported Property</a> <b class="navlabel">Up:</b> <a class="sectref" href="Class_GeoEco.DatabaseAccess.DatabaseConnection.html?format=raw">DatabaseConnection Class</a> <b class="navlabel">Next:</b> <a class="sectref" href="Method_GeoEco.DatabaseAccess.DatabaseConnection.CreateTable.html?format=raw">CreateTable Method</a> </div><hr /></div></div><h1><tt class="member">AddField</tt> Method</h1><p>Adds a field to a table.</p><table cellpadding="0" cellspacing="0"><tr valign="baseline"><td class="metadataTitle">Class:</td><td class="metadataValue"><tt class="class"><a href="Class_GeoEco.DatabaseAccess.DatabaseConnection.html?format=raw">DatabaseConnection</a></tt></td></tr><tr valign="baseline"><td class="metadataTitle">Intended use:</td><td class="metadataValue"><span style="color: red;">Intended for GeoEco internal use only; not recommended for external callers</span></td></tr><tr valign="baseline"><td class="metadataTitle">COM:</td><td class="metadataValue">Not exposed by a COM class</td></tr><tr valign="baseline"><td class="metadataTitle">ArcGIS:</td><td class="metadataValue">Not exposed as an ArcGIS geoprocessing tool</td></tr><tr valign="baseline"><td class="metadataTitle">Method type:</td><td class="metadataValue">Instance Method</td></tr></table><h3>Usage</h3><table cellpadding="0" cellspacing="0"><tr valign="baseline"><td style="white-space: nowrap;"><var>obj.</var><b><tt class="method">AddField</tt></b>(</td><td><var>table</var><var>, field</var><var>, dataType</var><big>[</big><var>, isNullable</var><big>[</big><var>, length</var><big>[</big><var>, precision</var><big>[</big><var>, scale</var><big>[</big><var>, alias</var><big>[</big><var>, isRequired</var><big>[</big><var>, domain</var><big>]</big><var></var><big>]</big><var></var><big>]</big><var></var><big>]</big><var></var><big>]</big><var></var><big>]</big><var></var><big>]</big><var></var>)</td></tr></table><h3>Arguments</h3><dl><dt><var>table</var></dt><dd><table cellpadding="0" cellspacing="0" style="margin-top: 1.0em;"><tr valign="baseline"><td class="metadataTitle">Python type:</td><td class="metadataValue"><tt class="class">unicode</tt></td></tr><tr valign="baseline"><td class="metadataTitle">Minimum length:</td><td class="metadataValue">1</td></tr></table><p>Database table to receive the new field.</p></dd></dl><dl><dt><var>field</var></dt><dd><table cellpadding="0" cellspacing="0" style="margin-top: 1.0em;"><tr valign="baseline"><td class="metadataTitle">Python type:</td><td class="metadataValue"><tt class="class">unicode</tt></td></tr><tr valign="baseline"><td class="metadataTitle">Minimum length:</td><td class="metadataValue">1</td></tr></table><p>Field to add.</p></dd></dl><dl><dt><var>dataType</var></dt><dd><table cellpadding="0" cellspacing="0" style="margin-top: 1.0em;"><tr valign="baseline"><td class="metadataTitle">Python type:</td><td class="metadataValue"><tt class="class">unicode</tt></td></tr><tr valign="baseline"><td class="metadataTitle">Allowed values:</td><td class="metadataValue"><code>u'int8'</code>, <code>u'uint8'</code>, <code>u'int16'</code>, <code>u'uint16'</code>, <code>u'int32'</code>, <code>u'uint32'</code>, <code>u'float'</code>, <code>u'double'</code>, <code>u'string'</code>, <code>u'datetime'</code>, <code>u'binary'</code></td></tr></table><p>Data type of the field to add.</p><p>This function will fail if the data type is not supported by the 
     6          </style></head><body><div class="navigation"><div><table align="center" width="100%" cellpadding="0" cellspacing="2"><tr><td class="online-navigation"><a title="WhereSupported Property" href="Property_GeoEco.DatabaseAccess.DatabaseConnection.WhereSupported.html?format=raw"><img src="previous.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Previous Page" /></a></td><td class="online-navigation"><a title="DatabaseConnection Class" href="Class_GeoEco.DatabaseAccess.DatabaseConnection.html?format=raw"><img src="up.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Up one Level" /></a></td><td class="online-navigation"><a title="CreateTable Method" href="Method_GeoEco.DatabaseAccess.DatabaseConnection.CreateTable.html?format=raw"><img src="next.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Next Page" /></a></td><td align="center" width="100%">GeoEco Python Reference</td><td class="online-navigation"><a title="Table of Contents" href="TableOfContents.html?format=raw"><img src="contents.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Table of Contents" /></a></td><td class="online-navigation"><a title="Module Index" href="ModuleIndex.html?format=raw"><img src="modules.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Module Index" /></a></td><td class="online-navigation"><img src="blank.png?format=raw" border="0" align="bottom" height="32" width="32" alt="" /></td></tr></table><div class="online-navigation"><b class="navlabel">Previous:</b> <a class="sectref" href="Property_GeoEco.DatabaseAccess.DatabaseConnection.WhereSupported.html?format=raw">WhereSupported Property</a> <b class="navlabel">Up:</b> <a class="sectref" href="Class_GeoEco.DatabaseAccess.DatabaseConnection.html?format=raw">DatabaseConnection Class</a> <b class="navlabel">Next:</b> <a class="sectref" href="Method_GeoEco.DatabaseAccess.DatabaseConnection.CreateTable.html?format=raw">CreateTable Method</a> </div><hr /></div></div><h1><tt class="member">AddField</tt> Method</h1><p>Adds a field to a table.</p><table cellpadding="0" cellspacing="0"><tr valign="baseline"><td class="metadataTitle">Class:</td><td class="metadataValue"><tt class="class"><a href="Class_GeoEco.DatabaseAccess.DatabaseConnection.html?format=raw">DatabaseConnection</a></tt></td></tr><tr valign="baseline"><td class="metadataTitle">Intended use:</td><td class="metadataValue"><span style="color: red;">Intended for GeoEco internal use only; not recommended for external callers</span></td></tr><tr valign="baseline"><td class="metadataTitle">COM:</td><td class="metadataValue">Not exposed by a COM class</td></tr><tr valign="baseline"><td class="metadataTitle">ArcGIS:</td><td class="metadataValue">Not exposed as an ArcGIS geoprocessing tool</td></tr><tr valign="baseline"><td class="metadataTitle">Method type:</td><td class="metadataValue">Instance Method</td></tr></table><h3>Usage</h3><table cellpadding="0" cellspacing="0"><tr valign="baseline"><td style="white-space: nowrap;"><var>obj.</var><b><tt class="method">AddField</tt></b>(</td><td><var>table</var><var>, field</var><var>, dataType</var><big>[</big><var>, isNullable</var><big>[</big><var>, length</var><big>[</big><var>, precision</var><big>[</big><var>, scale</var><big>[</big><var>, alias</var><big>[</big><var>, isRequired</var><big>[</big><var>, domain</var><big>]</big><var></var><big>]</big><var></var><big>]</big><var></var><big>]</big><var></var><big>]</big><var></var><big>]</big><var></var><big>]</big><var></var>)</td></tr></table><h3>Arguments</h3><dl><dt><var>table</var></dt><dd><table cellpadding="0" cellspacing="0" style="margin-top: 1.0em;"><tr valign="baseline"><td class="metadataTitle">Python type:</td><td class="metadataValue"><tt class="class">unicode</tt></td></tr><tr valign="baseline"><td class="metadataTitle">Minimum length:</td><td class="metadataValue">1</td></tr></table><p>Database table to receive the new field.</p></dd></dl><dl><dt><var>field</var></dt><dd><table cellpadding="0" cellspacing="0" style="margin-top: 1.0em;"><tr valign="baseline"><td class="metadataTitle">Python type:</td><td class="metadataValue"><tt class="class">unicode</tt></td></tr><tr valign="baseline"><td class="metadataTitle">Minimum length:</td><td class="metadataValue">1</td></tr></table><p>Field to add.</p></dd></dl><dl><dt><var>dataType</var></dt><dd><table cellpadding="0" cellspacing="0" style="margin-top: 1.0em;"><tr valign="baseline"><td class="metadataTitle">Python type:</td><td class="metadataValue"><tt class="class">unicode</tt></td></tr><tr valign="baseline"><td class="metadataTitle">Allowed values:</td><td class="metadataValue"><code>u'int8'</code>, <code>u'uint8'</code>, <code>u'int16'</code>, <code>u'uint16'</code>, <code>u'int32'</code>, <code>u'uint32'</code>, <code>u'float'</code>, <code>u'double'</code>, <code>u'string'</code>, <code>u'datetime'</code>, <code>u'binary'</code>, <code>u'object'</code></td></tr></table><p>Data type of the field to add.</p><p>This function will fail if the data type is not supported by the 
    77underlying database. To check if a data type is supported, call the 
    88FieldDataTypeIsSupported method.</p><p>The underlying database may use slightly different names for the data 
  • MGET/Branches/Jason/PythonPackage/dist/TracOnlineDocumentation/Documentation/PythonReference/Method_GeoEco.DatabaseAccess.DatabaseConnection.FieldDataTypeIsSupported.html

    r78 r79  
    44            td.metadataTitle { font-size: 80%; font-weight: bold; font-family: avantgarde, sans-serif; } 
    55            td.metadataValue { padding-left: 0.5em; } 
    6           </style></head><body><div class="navigation"><div><table align="center" width="100%" cellpadding="0" cellspacing="2"><tr><td class="online-navigation"><a title="DeleteTable Method" href="Method_GeoEco.DatabaseAccess.DatabaseConnection.DeleteTable.html?format=raw"><img src="previous.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Previous Page" /></a></td><td class="online-navigation"><a title="DatabaseConnection Class" href="Class_GeoEco.DatabaseAccess.DatabaseConnection.html?format=raw"><img src="up.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Up one Level" /></a></td><td class="online-navigation"><a title="FieldExists Method" href="Method_GeoEco.DatabaseAccess.DatabaseConnection.FieldExists.html?format=raw"><img src="next.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Next Page" /></a></td><td align="center" width="100%">GeoEco Python Reference</td><td class="online-navigation"><a title="Table of Contents" href="TableOfContents.html?format=raw"><img src="contents.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Table of Contents" /></a></td><td class="online-navigation"><a title="Module Index" href="ModuleIndex.html?format=raw"><img src="modules.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Module Index" /></a></td><td class="online-navigation"><img src="blank.png?format=raw" border="0" align="bottom" height="32" width="32" alt="" /></td></tr></table><div class="online-navigation"><b class="navlabel">Previous:</b> <a class="sectref" href="Method_GeoEco.DatabaseAccess.DatabaseConnection.DeleteTable.html?format=raw">DeleteTable Method</a> <b class="navlabel">Up:</b> <a class="sectref" href="Class_GeoEco.DatabaseAccess.DatabaseConnection.html?format=raw">DatabaseConnection Class</a> <b class="navlabel">Next:</b> <a class="sectref" href="Method_GeoEco.DatabaseAccess.DatabaseConnection.FieldExists.html?format=raw">FieldExists Method</a> </div><hr /></div></div><h1><tt class="member">FieldDataTypeIsSupported</tt> Method</h1><p>Returns True if fields in this database may have the specified data type.</p><table cellpadding="0" cellspacing="0"><tr valign="baseline"><td class="metadataTitle">Class:</td><td class="metadataValue"><tt class="class"><a href="Class_GeoEco.DatabaseAccess.DatabaseConnection.html?format=raw">DatabaseConnection</a></tt></td></tr><tr valign="baseline"><td class="metadataTitle">Intended use:</td><td class="metadataValue"><span style="color: red;">Intended for GeoEco internal use only; not recommended for external callers</span></td></tr><tr valign="baseline"><td class="metadataTitle">COM:</td><td class="metadataValue">Not exposed by a COM class</td></tr><tr valign="baseline"><td class="metadataTitle">ArcGIS:</td><td class="metadataValue">Not exposed as an ArcGIS geoprocessing tool</td></tr><tr valign="baseline"><td class="metadataTitle">Method type:</td><td class="metadataValue">Instance Method</td></tr></table><h3>Usage</h3><table cellpadding="0" cellspacing="0"><tr valign="baseline"><td style="white-space: nowrap;"><var>isSupported</var> = <var>obj.</var><b><tt class="method">FieldDataTypeIsSupported</tt></b>(</td><td><var>dataType</var>)</td></tr></table><h3>Arguments</h3><dl><dt><var>dataType</var></dt><dd><table cellpadding="0" cellspacing="0" style="margin-top: 1.0em;"><tr valign="baseline"><td class="metadataTitle">Python type:</td><td class="metadataValue"><tt class="class">unicode</tt></td></tr><tr valign="baseline"><td class="metadataTitle">Allowed values:</td><td class="metadataValue"><code>u'int8'</code>, <code>u'uint8'</code>, <code>u'int16'</code>, <code>u'uint16'</code>, <code>u'int32'</code>, <code>u'uint32'</code>, <code>u'float'</code>, <code>u'double'</code>, <code>u'string'</code>, <code>u'datetime'</code>, <code>u'binary'</code></td></tr></table><p>Data type to check.</p><p>The underlying database may use slightly different names for the data 
     6          </style></head><body><div class="navigation"><div><table align="center" width="100%" cellpadding="0" cellspacing="2"><tr><td class="online-navigation"><a title="DeleteTable Method" href="Method_GeoEco.DatabaseAccess.DatabaseConnection.DeleteTable.html?format=raw"><img src="previous.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Previous Page" /></a></td><td class="online-navigation"><a title="DatabaseConnection Class" href="Class_GeoEco.DatabaseAccess.DatabaseConnection.html?format=raw"><img src="up.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Up one Level" /></a></td><td class="online-navigation"><a title="FieldExists Method" href="Method_GeoEco.DatabaseAccess.DatabaseConnection.FieldExists.html?format=raw"><img src="next.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Next Page" /></a></td><td align="center" width="100%">GeoEco Python Reference</td><td class="online-navigation"><a title="Table of Contents" href="TableOfContents.html?format=raw"><img src="contents.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Table of Contents" /></a></td><td class="online-navigation"><a title="Module Index" href="ModuleIndex.html?format=raw"><img src="modules.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Module Index" /></a></td><td class="online-navigation"><img src="blank.png?format=raw" border="0" align="bottom" height="32" width="32" alt="" /></td></tr></table><div class="online-navigation"><b class="navlabel">Previous:</b> <a class="sectref" href="Method_GeoEco.DatabaseAccess.DatabaseConnection.DeleteTable.html?format=raw">DeleteTable Method</a> <b class="navlabel">Up:</b> <a class="sectref" href="Class_GeoEco.DatabaseAccess.DatabaseConnection.html?format=raw">DatabaseConnection Class</a> <b class="navlabel">Next:</b> <a class="sectref" href="Method_GeoEco.DatabaseAccess.DatabaseConnection.FieldExists.html?format=raw">FieldExists Method</a> </div><hr /></div></div><h1><tt class="member">FieldDataTypeIsSupported</tt> Method</h1><p>Returns True if fields in this database may have the specified data type.</p><table cellpadding="0" cellspacing="0"><tr valign="baseline"><td class="metadataTitle">Class:</td><td class="metadataValue"><tt class="class"><a href="Class_GeoEco.DatabaseAccess.DatabaseConnection.html?format=raw">DatabaseConnection</a></tt></td></tr><tr valign="baseline"><td class="metadataTitle">Intended use:</td><td class="metadataValue"><span style="color: red;">Intended for GeoEco internal use only; not recommended for external callers</span></td></tr><tr valign="baseline"><td class="metadataTitle">COM:</td><td class="metadataValue">Not exposed by a COM class</td></tr><tr valign="baseline"><td class="metadataTitle">ArcGIS:</td><td class="metadataValue">Not exposed as an ArcGIS geoprocessing tool</td></tr><tr valign="baseline"><td class="metadataTitle">Method type:</td><td class="metadataValue">Instance Method</td></tr></table><h3>Usage</h3><table cellpadding="0" cellspacing="0"><tr valign="baseline"><td style="white-space: nowrap;"><var>isSupported</var> = <var>obj.</var><b><tt class="method">FieldDataTypeIsSupported</tt></b>(</td><td><var>dataType</var>)</td></tr></table><h3>Arguments</h3><dl><dt><var>dataType</var></dt><dd><table cellpadding="0" cellspacing="0" style="margin-top: 1.0em;"><tr valign="baseline"><td class="metadataTitle">Python type:</td><td class="metadataValue"><tt class="class">unicode</tt></td></tr><tr valign="baseline"><td class="metadataTitle">Allowed values:</td><td class="metadataValue"><code>u'int8'</code>, <code>u'uint8'</code>, <code>u'int16'</code>, <code>u'uint16'</code>, <code>u'int32'</code>, <code>u'uint32'</code>, <code>u'float'</code>, <code>u'double'</code>, <code>u'string'</code>, <code>u'datetime'</code>, <code>u'binary'</code>, <code>u'object'</code></td></tr></table><p>Data type to check.</p><p>The underlying database may use slightly different names for the data 
    77types accepted by this function. For example, in ArcGIS the int32 data 
    88type is usually called LONG. You must pass in one of the data types 
  • MGET/Branches/Jason/PythonPackage/dist/TracOnlineDocumentation/Documentation/PythonReference/Method_GeoEco.DatabaseAccess.DatabaseConnection._AddField.html

    r78 r79  
    44            td.metadataTitle { font-size: 80%; font-weight: bold; font-family: avantgarde, sans-serif; } 
    55            td.metadataValue { padding-left: 0.5em; } 
    6           </style></head><body><div class="navigation"><div><table align="center" width="100%" cellpadding="0" cellspacing="2"><tr><td class="online-navigation"><a title="TableExists Method" href="Method_GeoEco.DatabaseAccess.DatabaseConnection.TableExists.html?format=raw"><img src="previous.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Previous Page" /></a></td><td class="online-navigation"><a title="DatabaseConnection Class" href="Class_GeoEco.DatabaseAccess.DatabaseConnection.html?format=raw"><img src="up.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Up one Level" /></a></td><td class="online-navigation"><a title="_CreateTable Method" href="Method_GeoEco.DatabaseAccess.DatabaseConnection._CreateTable.html?format=raw"><img src="next.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Next Page" /></a></td><td align="center" width="100%">GeoEco Python Reference</td><td class="online-navigation"><a title="Table of Contents" href="TableOfContents.html?format=raw"><img src="contents.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Table of Contents" /></a></td><td class="online-navigation"><a title="Module Index" href="ModuleIndex.html?format=raw"><img src="modules.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Module Index" /></a></td><td class="online-navigation"><img src="blank.png?format=raw" border="0" align="bottom" height="32" width="32" alt="" /></td></tr></table><div class="online-navigation"><b class="navlabel">Previous:</b> <a class="sectref" href="Method_GeoEco.DatabaseAccess.DatabaseConnection.TableExists.html?format=raw">TableExists Method</a> <b class="navlabel">Up:</b> <a class="sectref" href="Class_GeoEco.DatabaseAccess.DatabaseConnection.html?format=raw">DatabaseConnection Class</a> <b class="navlabel">Next:</b> <a class="sectref" href="Method_GeoEco.DatabaseAccess.DatabaseConnection._CreateTable.html?format=raw">_CreateTable Method</a> </div><hr /></div></div><h1><tt class="member">_AddField</tt> Method</h1><p>Implements the connection's add field operation.</p><table cellpadding="0" cellspacing="0"><tr valign="baseline"><td class="metadataTitle">Class:</td><td class="metadataValue"><tt class="class"><a href="Class_GeoEco.DatabaseAccess.DatabaseConnection.html?format=raw">DatabaseConnection</a></tt></td></tr><tr valign="baseline"><td class="metadataTitle">Intended use:</td><td class="metadataValue"><span style="color: red;">Intended for GeoEco internal use only; not recommended for external callers</span></td></tr><tr valign="baseline"><td class="metadataTitle">COM:</td><td class="metadataValue">Not exposed by a COM class</td></tr><tr valign="baseline"><td class="metadataTitle">ArcGIS:</td><td class="metadataValue">Not exposed as an ArcGIS geoprocessing tool</td></tr><tr valign="baseline"><td class="metadataTitle">Method type:</td><td class="metadataValue">Instance Method</td></tr></table><h3>Usage</h3><table cellpadding="0" cellspacing="0"><tr valign="baseline"><td style="white-space: nowrap;"><var>obj.</var><b><tt class="method">_AddField</tt></b>(</td><td><var>table</var><var>, field</var><var>, dataType</var><big>[</big><var>, isNullable</var><big>[</big><var>, length</var><big>[</big><var>, precision</var><big>[</big><var>, scale</var><big>[</big><var>, alias</var><big>[</big><var>, isRequired</var><big>[</big><var>, domain</var><big>]</big><var></var><big>]</big><var></var><big>]</big><var></var><big>]</big><var></var><big>]</big><var></var><big>]</big><var></var><big>]</big><var></var>)</td></tr></table><h3>Arguments</h3><dl><dt><var>table</var></dt><dd><table cellpadding="0" cellspacing="0" style="margin-top: 1.0em;"><tr valign="baseline"><td class="metadataTitle">Python type:</td><td class="metadataValue"><tt class="class">unicode</tt></td></tr><tr valign="baseline"><td class="metadataTitle">Minimum length:</td><td class="metadataValue">1</td></tr></table><p>Database table to receive the new field.</p></dd></dl><dl><dt><var>field</var></dt><dd><table cellpadding="0" cellspacing="0" style="margin-top: 1.0em;"><tr valign="baseline"><td class="metadataTitle">Python type:</td><td class="metadataValue"><tt class="class">unicode</tt></td></tr><tr valign="baseline"><td class="metadataTitle">Minimum length:</td><td class="metadataValue">1</td></tr></table><p>Field to add.</p></dd></dl><dl><dt><var>dataType</var></dt><dd><table cellpadding="0" cellspacing="0" style="margin-top: 1.0em;"><tr valign="baseline"><td class="metadataTitle">Python type:</td><td class="metadataValue"><tt class="class">unicode</tt></td></tr><tr valign="baseline"><td class="metadataTitle">Allowed values:</td><td class="metadataValue"><code>u'int8'</code>, <code>u'uint8'</code>, <code>u'int16'</code>, <code>u'uint16'</code>, <code>u'int32'</code>, <code>u'uint32'</code>, <code>u'float'</code>, <code>u'double'</code>, <code>u'string'</code>, <code>u'datetime'</code>, <code>u'binary'</code></td></tr></table><p>Data type of the field to add.</p><p>This function will fail if the data type is not supported by the 
     6          </style></head><body><div class="navigation"><div><table align="center" width="100%" cellpadding="0" cellspacing="2"><tr><td class="online-navigation"><a title="TableExists Method" href="Method_GeoEco.DatabaseAccess.DatabaseConnection.TableExists.html?format=raw"><img src="previous.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Previous Page" /></a></td><td class="online-navigation"><a title="DatabaseConnection Class" href="Class_GeoEco.DatabaseAccess.DatabaseConnection.html?format=raw"><img src="up.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Up one Level" /></a></td><td class="online-navigation"><a title="_CreateTable Method" href="Method_GeoEco.DatabaseAccess.DatabaseConnection._CreateTable.html?format=raw"><img src="next.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Next Page" /></a></td><td align="center" width="100%">GeoEco Python Reference</td><td class="online-navigation"><a title="Table of Contents" href="TableOfContents.html?format=raw"><img src="contents.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Table of Contents" /></a></td><td class="online-navigation"><a title="Module Index" href="ModuleIndex.html?format=raw"><img src="modules.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Module Index" /></a></td><td class="online-navigation"><img src="blank.png?format=raw" border="0" align="bottom" height="32" width="32" alt="" /></td></tr></table><div class="online-navigation"><b class="navlabel">Previous:</b> <a class="sectref" href="Method_GeoEco.DatabaseAccess.DatabaseConnection.TableExists.html?format=raw">TableExists Method</a> <b class="navlabel">Up:</b> <a class="sectref" href="Class_GeoEco.DatabaseAccess.DatabaseConnection.html?format=raw">DatabaseConnection Class</a> <b class="navlabel">Next:</b> <a class="sectref" href="Method_GeoEco.DatabaseAccess.DatabaseConnection._CreateTable.html?format=raw">_CreateTable Method</a> </div><hr /></div></div><h1><tt class="member">_AddField</tt> Method</h1><p>Implements the connection's add field operation.</p><table cellpadding="0" cellspacing="0"><tr valign="baseline"><td class="metadataTitle">Class:</td><td class="metadataValue"><tt class="class"><a href="Class_GeoEco.DatabaseAccess.DatabaseConnection.html?format=raw">DatabaseConnection</a></tt></td></tr><tr valign="baseline"><td class="metadataTitle">Intended use:</td><td class="metadataValue"><span style="color: red;">Intended for GeoEco internal use only; not recommended for external callers</span></td></tr><tr valign="baseline"><td class="metadataTitle">COM:</td><td class="metadataValue">Not exposed by a COM class</td></tr><tr valign="baseline"><td class="metadataTitle">ArcGIS:</td><td class="metadataValue">Not exposed as an ArcGIS geoprocessing tool</td></tr><tr valign="baseline"><td class="metadataTitle">Method type:</td><td class="metadataValue">Instance Method</td></tr></table><h3>Usage</h3><table cellpadding="0" cellspacing="0"><tr valign="baseline"><td style="white-space: nowrap;"><var>obj.</var><b><tt class="method">_AddField</tt></b>(</td><td><var>table</var><var>, field</var><var>, dataType</var><big>[</big><var>, isNullable</var><big>[</big><var>, length</var><big>[</big><var>, precision</var><big>[</big><var>, scale</var><big>[</big><var>, alias</var><big>[</big><var>, isRequired</var><big>[</big><var>, domain</var><big>]</big><var></var><big>]</big><var></var><big>]</big><var></var><big>]</big><var></var><big>]</big><var></var><big>]</big><var></var><big>]</big><var></var>)</td></tr></table><h3>Arguments</h3><dl><dt><var>table</var></dt><dd><table cellpadding="0" cellspacing="0" style="margin-top: 1.0em;"><tr valign="baseline"><td class="metadataTitle">Python type:</td><td class="metadataValue"><tt class="class">unicode</tt></td></tr><tr valign="baseline"><td class="metadataTitle">Minimum length:</td><td class="metadataValue">1</td></tr></table><p>Database table to receive the new field.</p></dd></dl><dl><dt><var>field</var></dt><dd><table cellpadding="0" cellspacing="0" style="margin-top: 1.0em;"><tr valign="baseline"><td class="metadataTitle">Python type:</td><td class="metadataValue"><tt class="class">unicode</tt></td></tr><tr valign="baseline"><td class="metadataTitle">Minimum length:</td><td class="metadataValue">1</td></tr></table><p>Field to add.</p></dd></dl><dl><dt><var>dataType</var></dt><dd><table cellpadding="0" cellspacing="0" style="margin-top: 1.0em;"><tr valign="baseline"><td class="metadataTitle">Python type:</td><td class="metadataValue"><tt class="class">unicode</tt></td></tr><tr valign="baseline"><td class="metadataTitle">Allowed values:</td><td class="metadataValue"><code>u'int8'</code>, <code>u'uint8'</code>, <code>u'int16'</code>, <code>u'uint16'</code>, <code>u'int32'</code>, <code>u'uint32'</code>, <code>u'float'</code>, <code>u'double'</code>, <code>u'string'</code>, <code>u'datetime'</code>, <code>u'binary'</code>, <code>u'object'</code></td></tr></table><p>Data type of the field to add.</p><p>This function will fail if the data type is not supported by the 
    77underlying database. To check if a data type is supported, call the 
    88FieldDataTypeIsSupported method.</p><p>The underlying database may use slightly different names for the data 
  • MGET/Branches/Jason/PythonPackage/dist/TracOnlineDocumentation/Documentation/PythonReference/Method_GeoEco.DatabaseAccess.DatabaseConnection._FieldDataTypeIsSupported.html

    r78 r79  
    44            td.metadataTitle { font-size: 80%; font-weight: bold; font-family: avantgarde, sans-serif; } 
    55            td.metadataValue { padding-left: 0.5em; } 
    6           </style></head><body><div class="navigation"><div><table align="center" width="100%" cellpadding="0" cellspacing="2"><tr><td class="online-navigation"><a title="_DeleteTable Method" href="Method_GeoEco.DatabaseAccess.DatabaseConnection._DeleteTable.html?format=raw"><img src="previous.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Previous Page" /></a></td><td class="online-navigation"><a title="DatabaseConnection Class" href="Class_GeoEco.DatabaseAccess.DatabaseConnection.html?format=raw"><img src="up.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Up one Level" /></a></td><td class="online-navigation"><a title="_FieldExists Method" href="Method_GeoEco.DatabaseAccess.DatabaseConnection._FieldExists.html?format=raw"><img src="next.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Next Page" /></a></td><td align="center" width="100%">GeoEco Python Reference</td><td class="online-navigation"><a title="Table of Contents" href="TableOfContents.html?format=raw"><img src="contents.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Table of Contents" /></a></td><td class="online-navigation"><a title="Module Index" href="ModuleIndex.html?format=raw"><img src="modules.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Module Index" /></a></td><td class="online-navigation"><img src="blank.png?format=raw" border="0" align="bottom" height="32" width="32" alt="" /></td></tr></table><div class="online-navigation"><b class="navlabel">Previous:</b> <a class="sectref" href="Method_GeoEco.DatabaseAccess.DatabaseConnection._DeleteTable.html?format=raw">_DeleteTable Method</a> <b class="navlabel">Up:</b> <a class="sectref" href="Class_GeoEco.DatabaseAccess.DatabaseConnection.html?format=raw">DatabaseConnection Class</a> <b class="navlabel">Next:</b> <a class="sectref" href="Method_GeoEco.DatabaseAccess.DatabaseConnection._FieldExists.html?format=raw">_FieldExists Method</a> </div><hr /></div></div><h1><tt class="member">_FieldDataTypeIsSupported</tt> Method</h1><p>Implements the connection's test for supported data types.</p><table cellpadding="0" cellspacing="0"><tr valign="baseline"><td class="metadataTitle">Class:</td><td class="metadataValue"><tt class="class"><a href="Class_GeoEco.DatabaseAccess.DatabaseConnection.html?format=raw">DatabaseConnection</a></tt></td></tr><tr valign="baseline"><td class="metadataTitle">Intended use:</td><td class="metadataValue"><span style="color: red;">Intended for GeoEco internal use only; not recommended for external callers</span></td></tr><tr valign="baseline"><td class="metadataTitle">COM:</td><td class="metadataValue">Not exposed by a COM class</td></tr><tr valign="baseline"><td class="metadataTitle">ArcGIS:</td><td class="metadataValue">Not exposed as an ArcGIS geoprocessing tool</td></tr><tr valign="baseline"><td class="metadataTitle">Method type:</td><td class="metadataValue">Instance Method</td></tr></table><h3>Usage</h3><table cellpadding="0" cellspacing="0"><tr valign="baseline"><td style="white-space: nowrap;"><var>isSupported</var> = <var>obj.</var><b><tt class="method">_FieldDataTypeIsSupported</tt></b>(</td><td><var>dataType</var>)</td></tr></table><h3>Arguments</h3><dl><dt><var>dataType</var></dt><dd><table cellpadding="0" cellspacing="0" style="margin-top: 1.0em;"><tr valign="baseline"><td class="metadataTitle">Python type:</td><td class="metadataValue"><tt class="class">unicode</tt></td></tr><tr valign="baseline"><td class="metadataTitle">Allowed values:</td><td class="metadataValue"><code>u'int8'</code>, <code>u'uint8'</code>, <code>u'int16'</code>, <code>u'uint16'</code>, <code>u'int32'</code>, <code>u'uint32'</code>, <code>u'float'</code>, <code>u'double'</code>, <code>u'string'</code>, <code>u'datetime'</code>, <code>u'binary'</code></td></tr></table><p>Data type to check.</p><p>The underlying database may use slightly different names for the data 
     6          </style></head><body><div class="navigation"><div><table align="center" width="100%" cellpadding="0" cellspacing="2"><tr><td class="online-navigation"><a title="_DeleteTable Method" href="Method_GeoEco.DatabaseAccess.DatabaseConnection._DeleteTable.html?format=raw"><img src="previous.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Previous Page" /></a></td><td class="online-navigation"><a title="DatabaseConnection Class" href="Class_GeoEco.DatabaseAccess.DatabaseConnection.html?format=raw"><img src="up.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Up one Level" /></a></td><td class="online-navigation"><a title="_FieldExists Method" href="Method_GeoEco.DatabaseAccess.DatabaseConnection._FieldExists.html?format=raw"><img src="next.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Next Page" /></a></td><td align="center" width="100%">GeoEco Python Reference</td><td class="online-navigation"><a title="Table of Contents" href="TableOfContents.html?format=raw"><img src="contents.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Table of Contents" /></a></td><td class="online-navigation"><a title="Module Index" href="ModuleIndex.html?format=raw"><img src="modules.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Module Index" /></a></td><td class="online-navigation"><img src="blank.png?format=raw" border="0" align="bottom" height="32" width="32" alt="" /></td></tr></table><div class="online-navigation"><b class="navlabel">Previous:</b> <a class="sectref" href="Method_GeoEco.DatabaseAccess.DatabaseConnection._DeleteTable.html?format=raw">_DeleteTable Method</a> <b class="navlabel">Up:</b> <a class="sectref" href="Class_GeoEco.DatabaseAccess.DatabaseConnection.html?format=raw">DatabaseConnection Class</a> <b class="navlabel">Next:</b> <a class="sectref" href="Method_GeoEco.DatabaseAccess.DatabaseConnection._FieldExists.html?format=raw">_FieldExists Method</a> </div><hr /></div></div><h1><tt class="member">_FieldDataTypeIsSupported</tt> Method</h1><p>Implements the connection's test for supported data types.</p><table cellpadding="0" cellspacing="0"><tr valign="baseline"><td class="metadataTitle">Class:</td><td class="metadataValue"><tt class="class"><a href="Class_GeoEco.DatabaseAccess.DatabaseConnection.html?format=raw">DatabaseConnection</a></tt></td></tr><tr valign="baseline"><td class="metadataTitle">Intended use:</td><td class="metadataValue"><span style="color: red;">Intended for GeoEco internal use only; not recommended for external callers</span></td></tr><tr valign="baseline"><td class="metadataTitle">COM:</td><td class="metadataValue">Not exposed by a COM class</td></tr><tr valign="baseline"><td class="metadataTitle">ArcGIS:</td><td class="metadataValue">Not exposed as an ArcGIS geoprocessing tool</td></tr><tr valign="baseline"><td class="metadataTitle">Method type:</td><td class="metadataValue">Instance Method</td></tr></table><h3>Usage</h3><table cellpadding="0" cellspacing="0"><tr valign="baseline"><td style="white-space: nowrap;"><var>isSupported</var> = <var>obj.</var><b><tt class="method">_FieldDataTypeIsSupported</tt></b>(</td><td><var>dataType</var>)</td></tr></table><h3>Arguments</h3><dl><dt><var>dataType</var></dt><dd><table cellpadding="0" cellspacing="0" style="margin-top: 1.0em;"><tr valign="baseline"><td class="metadataTitle">Python type:</td><td class="metadataValue"><tt class="class">unicode</tt></td></tr><tr valign="baseline"><td class="metadataTitle">Allowed values:</td><td class="metadataValue"><code>u'int8'</code>, <code>u'uint8'</code>, <code>u'int16'</code>, <code>u'uint16'</code>, <code>u'int32'</code>, <code>u'uint32'</code>, <code>u'float'</code>, <code>u'double'</code>, <code>u'string'</code>, <code>u'datetime'</code>, <code>u'binary'</code>, <code>u'object'</code></td></tr></table><p>Data type to check.</p><p>The underlying database may use slightly different names for the data 
    77types accepted by this function. For example, in ArcGIS the int32 data 
    88type is usually called LONG. You must pass in one of the data types 
  • MGET/Branches/Jason/PythonPackage/dist/TracOnlineDocumentation/Documentation/PythonReference/ModuleIndex.html

    r77 r79  
    88          be warned that their documentation is sparse, they are more likely to change in 
    99          future versions of <tt class="module">GeoEco</tt>, and we are less inclined to assist 
    10           you in taking a dependency on them.</p><h3>For external callers:</h3><table class="synopsistable" valign="baseline"><tr class="oddrow"><td><b><tt class="module"><a href="Module_GeoEco.ArcGIS.html?format=raw">GeoEco.ArcGIS</a></tt></b></td><td> </td><td class="synopsis">Provides utility functions for interacting with the ESRI ArcGIS software package.</td></tr><tr><td><b><tt class="module"><a href="Module_GeoEco.DataManagement.ArcGISRasters.html?format=raw">GeoEco.DataManagement.ArcGISRasters</a></tt></b></td><td> </td><td class="synopsis">Provides methods for performing common data management operations on ArcGIS rasters.</td></tr><tr class="oddrow"><td><b><tt class="module"><a href="Module_GeoEco.DataManagement.BinaryRasters.html?format=raw">GeoEco.DataManagement.BinaryRasters</a></tt></b></td><td> </td><td class="synopsis">Provides methods for manipulating binary raster files.</td></tr><tr><td><b><tt class="module"><a href="Module_GeoEco.DataManagement.Directories.html?format=raw">GeoEco.DataManagement.Directories</a></tt></b></td><td> </td><td class="synopsis">Provides methods for performing common directory operations.</td></tr><tr class="oddrow"><td><b><tt class="module"><a href="Module_GeoEco.DataManagement.Files.html?format=raw">GeoEco.DataManagement.Files</a></tt></b></td><td> </td><td class="synopsis">Provides methods for performing common file operations.</td></tr><tr><td><b><tt class="module"><a href="Module_GeoEco.DataManagement.HDFs.html?format=raw">GeoEco.DataManagement.HDFs</a></tt></b></td><td> </td><td class="synopsis">Provides methods for manipulating HDF files.</td></tr><tr class="oddrow"><td><b><tt class="module"><a href="Module_GeoEco.DataManagement.Processes.html?format=raw">GeoEco.DataManagement.Processes</a></tt></b></td><td> </td><td class="synopsis">Provides utility classes for working with processes.</td></tr><tr><td><b><tt class="module"><a href="Module_GeoEco.DataManagement.Shapefiles.html?format=raw">GeoEco.DataManagement.Shapefiles</a></tt></b></td><td> </td><td class="synopsis">Provides classes for performing common operations on shapefiles.</td></tr><tr class="oddrow"><td><b><tt class="module"><a href="Module_GeoEco.Logging.html?format=raw">GeoEco.Logging</a></tt></b></td><td> </td><td class="synopsis">Implements the Logger class, which other GeoEco classes use to report activity to the user.</td></tr><tr><td><b><tt class="module"><a href="Module_GeoEco.R.html?format=raw">GeoEco.R</a></tt></b></td><td> </td><td class="synopsis">Provides methods for calling the R statistics program.</td></tr></table><h3>For internal use only:</h3><table class="synopsistable" valign="baseline"><tr class="oddrow"><td><b><tt class="module"><a href="Module_GeoEco.html?format=raw">GeoEco</a></tt></b></td><td> </td><td class="synopsis"></td></tr><tr><td><b><tt class="module"><a href="Module_GeoEco.COM.html?format=raw">GeoEco.COM</a></tt></b></td><td> </td><td class="synopsis"></td></tr><tr class="oddrow"><td><b><tt class="module"><a href="Module_GeoEco.DataManagement.html?format=raw">GeoEco.DataManagement</a></tt></b></td><td> </td><td class="synopsis"></td></tr><tr><td><b><tt class="module"><a href="Module_GeoEco.DatabaseAccess.html?format=raw">GeoEco.DatabaseAccess</a></tt></b></td><td> </td><td class="synopsis">Base classes that define the interfaces used internally by GeoEco to access databases.</td></tr><tr class="oddrow"><td><b><tt class="module"><a href="Module_GeoEco.DatabaseAccess.ArcGIS.html?format=raw">GeoEco.DatabaseAccess.ArcGIS</a></tt></b></td><td> </td><td class="synopsis">Classes for accessing databases via the ArcGIS geoprocessor.</td></tr><tr><td><b><tt class="module"><a href="Module_GeoEco.Dependencies.html?format=raw">GeoEco.Dependencies</a></tt></b></td><td> </td><td class="synopsis"></td></tr><tr class="oddrow"><td><b><tt class="module"><a href="Module_GeoEco.DynamicDocString.html?format=raw">GeoEco.DynamicDocString</a></tt></b></td><td> </td><td class="synopsis"></td></tr><tr><td><b><tt class="module"><a href="Module_GeoEco.Exceptions.html?format=raw">GeoEco.Exceptions</a></tt></b></td><td> </td><td class="synopsis"></td></tr><tr class="oddrow"><td><b><tt class="module"><a href="Module_GeoEco.Internationalization.html?format=raw">GeoEco.Internationalization</a></tt></b></td><td> </td><td class="synopsis"></td></tr><tr><td><b><tt class="module"><a href="Module_GeoEco.Metadata.html?format=raw">GeoEco.Metadata</a></tt></b></td><td> </td><td class="synopsis">Classes used to describe the modules, classes, properties and methods in the GeoEco Python package.</td></tr><tr class="oddrow"><td><b><tt class="module"><a href="Module_GeoEco.Test.html?format=raw">GeoEco.Test</a></tt></b></td><td> </td><td class="synopsis"></td></tr><tr><td><b><tt class="module"><a href="Module_GeoEco.Test.ParameterPassingTests.html?format=raw">GeoEco.Test.ParameterPassingTests</a></tt></b></td><td> </td><td class="synopsis">Implements classes for testing the correct passing of parameters to and from GeoEco classes, COM clients, and ArcGIS.</td></tr><tr class="oddrow"><td><b><tt class="module"><a href="Module_GeoEco.Types.html?format=raw">GeoEco.Types</a></tt></b></td><td> </td><td class="synopsis"></td></tr></table><div class="navigation"><div class="online-navigation"><p></p><hr /><table align="center" width="100%" cellpadding="0" cellspacing="2"><tr><td class="online-navigation"><a title="Contributing to GeoEco" href="ContributingToGeoEco.html?format=raw"><img src="previous.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Previous Page" /></a></td><td class="online-navigation"><a title="GeoEco Python Reference Documentation" href="PythonReference.html?format=raw"><img src="up.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Up one Level" /></a></td><td class="online-navigation"><a title="Copyright and License" href="CopyrightAndLicense.html?format=raw"><img src="next.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Next Page" /></a></td><td align="center" width="100%">GeoEco Python Reference</td><td class="online-navigation"><a title="Table of Contents" href="TableOfContents.html?format=raw"><img src="contents.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Table of Contents" /></a></td><td class="online-navigation"><a title="Module Index" href="ModuleIndex.html?format=raw"><img src="modules.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Module Index" /></a></td><td class="online-navigation"><img src="blank.png?format=raw" border="0" align="bottom" height="32" width="32" alt="" /></td></tr></table><div class="online-navigation"><b class="navlabel">Previous:</b> <a class="sectref" href="ContributingToGeoEco.html?format=raw">Contributing to GeoEco</a> <b class="navlabel">Up:</b> <a class="sectref" href="PythonReference.html?format=raw">GeoEco Python Reference Documentation</a> <b class="navlabel">Next:</b> <a class="sectref" href="CopyrightAndLicense.html?format=raw">Copyright and License</a> </div></div></div></body></html> 
     10          you in taking a dependency on them.</p><h3>For external callers:</h3><table class="synopsistable" valign="baseline"><tr class="oddrow"><td><b><tt class="module"><a href="Module_GeoEco.ArcGIS.html?format=raw">GeoEco.ArcGIS</a></tt></b></td><td> </td><td class="synopsis">Provides utility functions for interacting with the ESRI ArcGIS software package.</td></tr><tr><td><b><tt class="module"><a href="Module_GeoEco.DataManagement.ArcGISRasters.html?format=raw">GeoEco.DataManagement.ArcGISRasters</a></tt></b></td><td> </td><td class="synopsis">Provides methods for performing common data management operations on ArcGIS rasters.</td></tr><tr class="oddrow"><td><b><tt class="module"><a href="Module_GeoEco.DataManagement.BinaryRasters.html?format=raw">GeoEco.DataManagement.BinaryRasters</a></tt></b></td><td> </td><td class="synopsis">Provides methods for manipulating binary raster files.</td></tr><tr><td><b><tt class="module"><a href="Module_GeoEco.DataManagement.Directories.html?format=raw">GeoEco.DataManagement.Directories</a></tt></b></td><td> </td><td class="synopsis">Provides methods for performing common directory operations.</td></tr><tr class="oddrow"><td><b><tt class="module"><a href="Module_GeoEco.DataManagement.Files.html?format=raw">GeoEco.DataManagement.Files</a></tt></b></td><td> </td><td class="synopsis">Provides methods for performing common file operations.</td></tr><tr><td><b><tt class="module"><a href="Module_GeoEco.DataManagement.HDFs.html?format=raw">GeoEco.DataManagement.HDFs</a></tt></b></td><td> </td><td class="synopsis">Provides methods for manipulating HDF files.</td></tr><tr class="oddrow"><td><b><tt class="module"><a href="Module_GeoEco.DataManagement.Processes.html?format=raw">GeoEco.DataManagement.Processes</a></tt></b></td><td> </td><td class="synopsis">Provides utility classes for working with processes.</td></tr><tr><td><b><tt class="module"><a href="Module_GeoEco.DataManagement.Shapefiles.html?format=raw">GeoEco.DataManagement.Shapefiles</a></tt></b></td><td> </td><td class="synopsis">Provides classes for performing common operations on shapefiles.</td></tr><tr class="oddrow"><td><b><tt class="module"><a href="Module_GeoEco.Logging.html?format=raw">GeoEco.Logging</a></tt></b></td><td> </td><td class="synopsis">Implements the Logger class, which other GeoEco classes use to report activity to the user.</td></tr><tr><td><b><tt class="module"><a href="Module_GeoEco.R.html?format=raw">GeoEco.R</a></tt></b></td><td> </td><td class="synopsis">Provides methods for calling the R statistics program.</td></tr></table><h3>For internal use only:</h3><table class="synopsistable" valign="baseline"><tr class="oddrow"><td><b><tt class="module"><a href="Module_GeoEco.html?format=raw">GeoEco</a></tt></b></td><td> </td><td class="synopsis"></td></tr><tr><td><b><tt class="module"><a href="Module_GeoEco.COM.html?format=raw">GeoEco.COM</a></tt></b></td><td> </td><td class="synopsis"></td></tr><tr class="oddrow"><td><b><tt class="module"><a href="Module_GeoEco.DataManagement.html?format=raw">GeoEco.DataManagement</a></tt></b></td><td> </td><td class="synopsis"></td></tr><tr><td><b><tt class="module"><a href="Module_GeoEco.DatabaseAccess.html?format=raw">GeoEco.DatabaseAccess</a></tt></b></td><td> </td><td class="synopsis">Base classes that define the interfaces used internally by GeoEco to access databases.</td></tr><tr class="oddrow"><td><b><tt class="module"><a href="Module_GeoEco.DatabaseAccess.ArcGIS.html?format=raw">GeoEco.DatabaseAccess.ArcGIS</a></tt></b></td><td> </td><td class="synopsis">Classes for accessing databases via the ArcGIS geoprocessor.</td></tr><tr><td><b><tt class="module"><a href="Module_GeoEco.DatabaseAccess.InMemory.html?format=raw">GeoEco.DatabaseAccess.InMemory</a></tt></b></td><td> </td><td class="synopsis">Classes for manipulating data in a simple in-memory database.</td></tr><tr class="oddrow"><td><b><tt class="module"><a href="Module_GeoEco.Dependencies.html?format=raw">GeoEco.Dependencies</a></tt></b></td><td> </td><td class="synopsis"></td></tr><tr><td><b><tt class="module"><a href="Module_GeoEco.DynamicDocString.html?format=raw">GeoEco.DynamicDocString</a></tt></b></td><td> </td><td class="synopsis"></td></tr><tr class="oddrow"><td><b><tt class="module"><a href="Module_GeoEco.Exceptions.html?format=raw">GeoEco.Exceptions</a></tt></b></td><td> </td><td class="synopsis"></td></tr><tr><td><b><tt class="module"><a href="Module_GeoEco.Internationalization.html?format=raw">GeoEco.Internationalization</a></tt></b></td><td> </td><td class="synopsis"></td></tr><tr class="oddrow"><td><b><tt class="module"><a href="Module_GeoEco.Metadata.html?format=raw">GeoEco.Metadata</a></tt></b></td><td> </td><td class="synopsis">Classes used to describe the modules, classes, properties and methods in the GeoEco Python package.</td></tr><tr><td><b><tt class="module"><a href="Module_GeoEco.Test.html?format=raw">GeoEco.Test</a></tt></b></td><td> </td><td class="synopsis"></td></tr><tr class="oddrow"><td><b><tt class="module"><a href="Module_GeoEco.Test.ParameterPassingTests.html?format=raw">GeoEco.Test.ParameterPassingTests</a></tt></b></td><td> </td><td class="synopsis">Implements classes for testing the correct passing of parameters to and from GeoEco classes, COM clients, and ArcGIS.</td></tr><tr><td><b><tt class="module"><a href="Module_GeoEco.Types.html?format=raw">GeoEco.Types</a></tt></b></td><td> </td><td class="synopsis"></td></tr></table><div class="navigation"><div class="online-navigation"><p></p><hr /><table align="center" width="100%" cellpadding="0" cellspacing="2"><tr><td class="online-navigation"><a title="Contributing to GeoEco" href="ContributingToGeoEco.html?format=raw"><img src="previous.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Previous Page" /></a></td><td class="online-navigation"><a title="GeoEco Python Reference Documentation" href="PythonReference.html?format=raw"><img src="up.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Up one Level" /></a></td><td class="online-navigation"><a title="Copyright and License" href="CopyrightAndLicense.html?format=raw"><img src="next.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Next Page" /></a></td><td align="center" width="100%">GeoEco Python Reference</td><td class="online-navigation"><a title="Table of Contents" href="TableOfContents.html?format=raw"><img src="contents.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Table of Contents" /></a></td><td class="online-navigation"><a title="Module Index" href="ModuleIndex.html?format=raw"><img src="modules.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Module Index" /></a></td><td class="online-navigation"><img src="blank.png?format=raw" border="0" align="bottom" height="32" width="32" alt="" /></td></tr></table><div class="online-navigation"><b class="navlabel">Previous:</b> <a class="sectref" href="ContributingToGeoEco.html?format=raw">Contributing to GeoEco</a> <b class="navlabel">Up:</b> <a class="sectref" href="PythonReference.html?format=raw">GeoEco Python Reference Documentation</a> <b class="navlabel">Next:</b> <a class="sectref" href="CopyrightAndLicense.html?format=raw">Copyright and License</a> </div></div></div></body></html> 
  • MGET/Branches/Jason/PythonPackage/dist/TracOnlineDocumentation/Documentation/PythonReference/Module_GeoEco.Dependencies.html

    r77 r79  
    11<?xml version="1.0" encoding="utf-8"?> 
    22<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    3 <html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>GeoEco.Dependencies Module</title><link rel="stylesheet" type="text/css" href="lib.css?format=raw" /></head><body><div class="navigation"><div><table align="center" width="100%" cellpadding="0" cellspacing="2"><tr><td class="online-navigation"><a title="__del__ Method" href="Method_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91UpdateCursor.__del__.html?format=raw"><img src="previous.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Previous Page" /></a></td><td class="online-navigation"><a title="Module Index" href="ModuleIndex.html?format=raw"><img src="up.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Up one Level" /></a></td><td class="online-navigation"><a title="GeoEco.DynamicDocString Module" href="Module_GeoEco.DynamicDocString.html?format=raw"><img src="next.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Next Page" /></a></td><td align="center" width="100%">GeoEco Python Reference</td><td class="online-navigation"><a title="Table of Contents" href="TableOfContents.html?format=raw"><img src="contents.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Table of Contents" /></a></td><td class="online-navigation"><a title="Module Index" href="ModuleIndex.html?format=raw"><img src="modules.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Module Index" /></a></td><td class="online-navigation"><img src="blank.png?format=raw" border="0" align="bottom" height="32" width="32" alt="" /></td></tr></table><div class="online-navigation"><b class="navlabel">Previous:</b> <a class="sectref" href="Method_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91UpdateCursor.__del__.html?format=raw">__del__ Method</a> <b class="navlabel">Up:</b> <a class="sectref" href="ModuleIndex.html?format=raw">Module Index</a> <b class="navlabel">Next:</b> <a class="sectref" href="Module_GeoEco.DynamicDocString.html?format=raw">GeoEco.DynamicDocString Module</a> </div><hr /></div></div><h1><tt class="module">GeoEco.Dependencies</tt> Module</h1><p></p><p style="color: red;">This module is intended for GeoEco internal use only and is not recommended for external callers.</p><div class="navigation"><div class="online-navigation"><p></p><hr /><table align="center" width="100%" cellpadding="0" cellspacing="2"><tr><td class="online-navigation"><a title="__del__ Method" href="Method_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91UpdateCursor.__del__.html?format=raw"><img src="previous.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Previous Page" /></a></td><td class="online-navigation"><a title="Module Index" href="ModuleIndex.html?format=raw"><img src="up.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Up one Level" /></a></td><td class="online-navigation"><a title="GeoEco.DynamicDocString Module" href="Module_GeoEco.DynamicDocString.html?format=raw"><img src="next.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Next Page" /></a></td><td align="center" width="100%">GeoEco Python Reference</td><td class="online-navigation"><a title="Table of Contents" href="TableOfContents.html?format=raw"><img src="contents.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Table of Contents" /></a></td><td class="online-navigation"><a title="Module Index" href="ModuleIndex.html?format=raw"><img src="modules.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Module Index" /></a></td><td class="online-navigation"><img src="blank.png?format=raw" border="0" align="bottom" height="32" width="32" alt="" /></td></tr></table><div class="online-navigation"><b class="navlabel">Previous:</b> <a class="sectref" href="Method_GeoEco.DatabaseAccess.ArcGIS.ArcGIS91UpdateCursor.__del__.html?format=raw">__del__ Method</a> <b class="navlabel">Up:</b> <a class="sectref" href="ModuleIndex.html?format=raw">Module Index</a> <b class="navlabel">Next:</b> <a class="sectref" href="Module_GeoEco.DynamicDocString.html?format=raw">GeoEco.DynamicDocString Module</a> </div></div></div></body></html> 
     3<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>GeoEco.Dependencies Module</title><link rel="stylesheet" type="text/css" href="lib.css?format=raw" /></head><body><div class="navigation"><div><table align="center" width="100%" cellpadding="0" cellspacing="2"><tr><td class="online-navigation"><a title="__del__ Method" href="Method_GeoEco.DatabaseAccess.InMemory.InMemoryUpdateCursor.__del__.html?format=raw"><img src="previous.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Previous Page" /></a></td><td class="online-navigation"><a title="Module Index" href="ModuleIndex.html?format=raw"><img src="up.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Up one Level" /></a></td><td class="online-navigation"><a title="GeoEco.DynamicDocString Module" href="Module_GeoEco.DynamicDocString.html?format=raw"><img src="next.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Next Page" /></a></td><td align="center" width="100%">GeoEco Python Reference</td><td class="online-navigation"><a title="Table of Contents" href="TableOfContents.html?format=raw"><img src="contents.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Table of Contents" /></a></td><td class="online-navigation"><a title="Module Index" href="ModuleIndex.html?format=raw"><img src="modules.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Module Index" /></a></td><td class="online-navigation"><img src="blank.png?format=raw" border="0" align="bottom" height="32" width="32" alt="" /></td></tr></table><div class="online-navigation"><b class="navlabel">Previous:</b> <a class="sectref" href="Method_GeoEco.DatabaseAccess.InMemory.InMemoryUpdateCursor.__del__.html?format=raw">__del__ Method</a> <b class="navlabel">Up:</b> <a class="sectref" href="ModuleIndex.html?format=raw">Module Index</a> <b class="navlabel">Next:</b> <a class="sectref" href="Module_GeoEco.DynamicDocString.html?format=raw">GeoEco.DynamicDocString Module</a> </div><hr /></div></div><h1><tt class="module">GeoEco.Dependencies</tt> Module</h1><p></p><p style="color: red;">This module is intended for GeoEco internal use only and is not recommended for external callers.</p><div class="navigation"><div class="online-navigation"><p></p><hr /><table align="center" width="100%" cellpadding="0" cellspacing="2"><tr><td class="online-navigation"><a title="__del__ Method" href="Method_GeoEco.DatabaseAccess.InMemory.InMemoryUpdateCursor.__del__.html?format=raw"><img src="previous.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Previous Page" /></a></td><td class="online-navigation"><a title="Module Index" href="ModuleIndex.html?format=raw"><img src="up.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Up one Level" /></a></td><td class="online-navigation"><a title="GeoEco.DynamicDocString Module" href="Module_GeoEco.DynamicDocString.html?format=raw"><img src="next.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Next Page" /></a></td><td align="center" width="100%">GeoEco Python Reference</td><td class="online-navigation"><a title="Table of Contents" href="TableOfContents.html?format=raw"><img src="contents.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Table of Contents" /></a></td><td class="online-navigation"><a title="Module Index" href="ModuleIndex.html?format=raw"><img src="modules.png?format=raw" border="0" align="bottom" height="32" width="32" alt="Module Index" /></a></td><td class="online-navigation"><img src="blank.png?format=raw" border="0" align="bottom" height="32" width="32" alt="" /></td></tr></table><div class="online-navigation"><b class="navlabel">Previous:</b> <a class="sectref" href="Method_GeoEco.DatabaseAccess.InMemory.InMemoryUpdateCursor.__del__.html?format=raw">__del__ Method</a> <b class="navlabel">Up:</b> <a class="sectref" href="ModuleIndex.html?format=raw">Module Index</a> <b class="navlabel">Next:</b> <a class="sectref" href="Module_GeoEco.DynamicDocString.html?format=raw">GeoEco.DynamicDocString Module</a> </div></div></div></body></html> 
  • MGET/Branches/Jason/PythonPackage/src/GeoEco/DatabaseAccess/ArcGIS.py

    r78 r79  
    182182    def _FieldDataTypeIsSupported(self, dataType):         
    183183        self.__class__.__doc__.Obj.ValidateMethodInvocation() 
    184         return dataType == u'int16' or dataType == u'int32' or dataType == u'float' or dataType == u'double' or dataType == u'string' or dataType == u'datetime' or dataType == u'binary' 
     184        return dataType in [u'int16', u'int32', u'float', u'double', u'string', u'datetime', u'binary'] 
    185185 
    186186    def _AddField(self, table, field, dataType, isNullable=None, length=None, precision=None, scale=None, alias=None, isRequired=False, domain=None): 
     
    482482AddPropertyMetadata(ArcGIS91DatabaseConnection.WhereSupported, 
    483483    typeMetadata=BooleanTypeMetadata(), 
    484     shortDescription=_(u'Returns True. ArcGIS 9.1 supports the where parameter for select and update cursors.')), 
     484    shortDescription=_(u'Returns True. ArcGIS 9.1 supports the where parameter for select and update cursors.')) 
    485485 
    486486AddPropertyMetadata(ArcGIS91DatabaseConnection.OrderBySupported, 
     
    524524CopyArgumentMetadata(DatabaseConnection.DeleteTable, u'table', ArcGIS91DatabaseConnection._DeleteTable, u'table') 
    525525 
    526 # : _FieldExists 
     526# Private method: _FieldExists 
    527527 
    528528AddMethodMetadata(ArcGIS91DatabaseConnection._FieldExists, 
  • MGET/Branches/Jason/PythonPackage/src/GeoEco/DatabaseAccess/__init__.py

    r78 r79  
    218218            Logger.RaiseException(NotImpementedError(_(u'%s does not support the domain parameter. You must not provide a value for this parameter.') % self.__class__.__name__)) 
    219219 
    220         self._LogInfo(_(u'%(conntype)s 0x%(connid)08X: Adding field %(field)s to table %(table)s, dataType=%(dataType)s, precision=%(precision)s, scale=%(scale)s, length=%(length)s, alias=%(alias)s, isNullable=%(isNullable)s, isRequired=%(isRequired)s, domain=%(domain)s') % 
    221                       {u'conntype': self.__class__.__name__, u'connid': id(self), u'field': repr(field), u'table': repr(table), u'dataType': repr(dataType), u'precision': repr(precision), u'scale': repr(scale), u'length': repr(length), u'alias': repr(alias), u'isNullable': repr(isNullable), u'isRequired': repr(isRequired), u'domain': repr(domain)}) 
     220        self._LogInfo(_(u'%(conntype)s 0x%(connid)08X: Adding field %(field)s to table %(table)s, dataType=%(dataType)s, isNullable=%(isNullable)s, length=%(length)s, precision=%(precision)s, scale=%(scale)s, alias=%(alias)s, isRequired=%(isRequired)s, domain=%(domain)s') % 
     221                      {u'conntype': self.__class__.__name__, u'connid': id(self), u'field': repr(field), u'table': repr(table), u'dataType': repr(dataType), u'isNullable': repr(isNullable), u'length': repr(length), u'precision': repr(precision), u'scale': repr(scale), u'alias': repr(alias), u'isRequired': repr(isRequired), u'domain': repr(domain)}) 
    222222         
    223223        self._AddField(table, field, dataType, isNullable, length, precision, scale, alias, isRequired, domain) 
     
    371371        if orderBy is not None and directions is not None and len(orderBy) != len(directions): 
    372372            Logger.RaiseException(ValueError(_(u'If the orderBy and directions parameters are provided, the two lists must have the same length.'))) 
     373 
     374        if fields is not None: 
     375            for field in fields: 
     376                if not connection.FieldExists(table, field): 
     377                    Logger.RaiseException(ValueError(_(u'Cannot open a cursor on table %(table)s that returns field %(field)s because that field does not exist.') % {u'table': table, u'field': field})) 
     378 
     379        if orderBy is not None: 
     380            for field in orderBy: 
     381                if not connection.FieldExists(table, field): 
     382                    Logger.RaiseException(ValueError(_(u'Cannot open a cursor on table %(table)s that is ordered by field %(field)s because that field does not exist.') % {u'table': table, u'field': field})) 
    373383         
    374384        connection._LogInfo(_(u'%(curtype)s 0x%(curid)08X: Opening cursor: connection = %(conntype)s 0x%(connid)08X, table = %(table)s, fields = %(sf)s, where = %(wc)s, orderBy = %(obf)s, directions = %(fo)s, spatialReference = %(sr)s') % 
     
    401411            else: 
    402412                self._RowIndex += 1 
    403             self.Connection._LogDebug(_(u'%(curtype)s 0x%(curid)08X: Retrieved row %(row)i.') % {u'curtype': self.__class__.__name__, u'curid': id(self), u'row': self.RowIndex + 1}) 
     413            self.Connection._LogDebug(_(u'%(curtype)s 0x%(curid)08X: Retrieved row %(row)i.') % {u'curtype': self.__class__.__name__, u'curid': id(self), u'row': self.RowIndex}) 
    404414        else: 
    405415            self._AtEnd = True 
     
    9931003 
    9941004AddArgumentMetadata(DatabaseConnection.FieldDataTypeIsSupported, u'dataType', 
    995     typeMetadata=UnicodeStringTypeMetadata(allowedValues=[u'int8', u'uint8', u'int16', u'uint16', u'int32', u'uint32', u'float', u'double', u'string', u'datetime', u'binary'], makeLowercase=True), 
     1005    typeMetadata=UnicodeStringTypeMetadata(allowedValues=[u'int8', u'uint8', u'int16', u'uint16', u'int32', u'uint32', u'float', u'double', u'string', u'datetime', u'binary', u'object'], makeLowercase=True), 
    9961006    description=_( 
    9971007u"""Data type to check. 
     
    10281038 
    10291039AddArgumentMetadata(DatabaseConnection.AddField, u'dataType', 
    1030     typeMetadata=UnicodeStringTypeMetadata(allowedValues=[u'int8', u'uint8', u'int16', u'uint16', u'int32', u'uint32', u'float', u'double', u'string', u'datetime', u'binary'], makeLowercase=True), 
     1040    typeMetadata=UnicodeStringTypeMetadata(allowedValues=[u'int8', u'uint8', u'int16', u'uint16', u'int32', u'uint32', u'float', u'double', u'string', u'datetime', u'binary', u'object'], makeLowercase=True), 
    10311041    description=_( 
    10321042u"""Data type of the field to add.