<?xml version="1.0" encoding="ascii"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>dal</title>
  <link rel="stylesheet" href="epydoc.css" type="text/css" />
  <script type="text/javascript" src="epydoc.js"></script>
</head>

<body bgcolor="white" text="black" link="blue" vlink="#204080"
      alink="#204080">
<h1 class="toc">Module dal</h1>
<hr />
  <h2 class="toc">Classes</h2>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.BaseAdapter-class.html"
     >BaseAdapter</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.ConnectionPool-class.html"
     >ConnectionPool</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.CouchDBAdapter-class.html"
     >CouchDBAdapter</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.CubridAdapter-class.html"
     >CubridAdapter</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.DAL-class.html"
     >DAL</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.DB2Adapter-class.html"
     >DB2Adapter</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.DatabaseStoredFile-class.html"
     >DatabaseStoredFile</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.Expression-class.html"
     >Expression</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.Field-class.html"
     >Field</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.FireBirdAdapter-class.html"
     >FireBirdAdapter</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.FireBirdEmbeddedAdapter-class.html"
     >FireBirdEmbeddedAdapter</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.GAEDecimalProperty-class.html"
     >GAEDecimalProperty</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.GAEF-class.html"
     >GAEF</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.DAL-class.html"
     >GQLDB</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.GoogleDatastoreAdapter-class.html"
     >GoogleDatastoreAdapter</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.GoogleSQLAdapter-class.html"
     >GoogleSQLAdapter</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.InformixAdapter-class.html"
     >InformixAdapter</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.IngresAdapter-class.html"
     >IngresAdapter</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.IngresUnicodeAdapter-class.html"
     >IngresUnicodeAdapter</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.JDBCPostgreSQLAdapter-class.html"
     >JDBCPostgreSQLAdapter</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.JDBCSQLiteAdapter-class.html"
     >JDBCSQLiteAdapter</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.MSSQL2Adapter-class.html"
     >MSSQL2Adapter</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.MSSQLAdapter-class.html"
     >MSSQLAdapter</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.MongoDBAdapter-class.html"
     >MongoDBAdapter</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.MySQLAdapter-class.html"
     >MySQLAdapter</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.NoSQLAdapter-class.html"
     >NoSQLAdapter</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.OracleAdapter-class.html"
     >OracleAdapter</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.PostgreSQLAdapter-class.html"
     >PostgreSQLAdapter</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.Query-class.html"
     >Query</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.Reference-class.html"
     >Reference</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.Row-class.html"
     >Row</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.Rows-class.html"
     >Rows</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.SAPDBAdapter-class.html"
     >SAPDBAdapter</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.SQLALL-class.html"
     >SQLALL</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.SQLCallableList-class.html"
     >SQLCallableList</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.SQLCustomType-class.html"
     >SQLCustomType</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.DAL-class.html"
     >SQLDB</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.Field-class.html"
     >SQLField</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.Query-class.html"
     >SQLQuery</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.Rows-class.html"
     >SQLRows</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.Set-class.html"
     >SQLSet</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.Row-class.html"
     >SQLStorage</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.Table-class.html"
     >SQLTable</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.Expression-class.html"
     >SQLXorable</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.SQLiteAdapter-class.html"
     >SQLiteAdapter</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.Set-class.html"
     >Set</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.Table-class.html"
     >Table</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.TeradataAdapter-class.html"
     >TeradataAdapter</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal.UseDatabaseStoredFile-class.html"
     >UseDatabaseStoredFile</a><br />  </div>
  <h2 class="toc">Functions</h2>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal-module.html#DEFAULT"
     >DEFAULT</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal-module.html#Reference_pickler"
     >Reference_pickler</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal-module.html#Reference_unpickler"
     >Reference_unpickler</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal-module.html#Row_pickler"
     >Row_pickler</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal-module.html#Row_unpickler"
     >Row_unpickler</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal-module.html#Rows_pickler"
     >Rows_pickler</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal-module.html#Rows_unpickler"
     >Rows_unpickler</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal-module.html#bar_decode_integer"
     >bar_decode_integer</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal-module.html#bar_decode_string"
     >bar_decode_string</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal-module.html#bar_encode"
     >bar_encode</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal-module.html#bar_escape"
     >bar_escape</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal-module.html#cleanup"
     >cleanup</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal-module.html#int2uuid"
     >int2uuid</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal-module.html#sqlhtml_validators"
     >sqlhtml_validators</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal-module.html#test_all"
     >test_all</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal-module.html#update_record"
     >update_record</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal-module.html#uuid2int"
     >uuid2int</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal-module.html#xorify"
     >xorify</a><br />  </div>
  <h2 class="toc">Variables</h2>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal-module.html#ADAPTERS"
     >ADAPTERS</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal-module.html#CALLABLETYPES"
     >CALLABLETYPES</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal-module.html#INFINITY"
     >INFINITY</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal-module.html#INGRES_SEQNAME"
     >INGRES_SEQNAME</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal-module.html#MAXCHARLENGTH"
     >MAXCHARLENGTH</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal-module.html#drivers"
     >drivers</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal-module.html#have_portalocker"
     >have_portalocker</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal-module.html#have_serializers"
     >have_serializers</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal-module.html#have_validators"
     >have_validators</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal-module.html#is_jdbc"
     >is_jdbc</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal-module.html#logger"
     >logger</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal-module.html#regex_cleanup_fn"
     >regex_cleanup_fn</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal-module.html#regex_content"
     >regex_content</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal-module.html#regex_dbname"
     >regex_dbname</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal-module.html#regex_python_keywords"
     >regex_python_keywords</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal-module.html#regex_quotes"
     >regex_quotes</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal-module.html#sql_locker"
     >sql_locker</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal-module.html#string_unpack"
     >string_unpack</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal-module.html#table_field"
     >table_field</a><br />  </div>
  <div class="private">
    <a target="mainFrame" href="web2py.gluon.dal-module.html#thread"
     >thread</a><br />  </div>
<hr />
<span class="options">[<a href="javascript:void(0);" class="privatelink"
    onclick="toggle_private();">hide&nbsp;private</a>]</span>

<script type="text/javascript">
  <!--
  // Private objects are initially displayed (because if
  // javascript is turned off then we want them to be
  // visible); but by default, we want to hide them.  So hide
  // them unless we have a cookie that says to show them.
  checkCookie()
  // -->
</script>
  
</body>
</html>
