dbapiadapter.py :  » Database » PyTable » pytable-0.8.20a » pytable » Python Open Source

Home
Python Open Source
1.3.1.2 Python
2.Ajax
3.Aspect Oriented
4.Blog
5.Build
6.Business Application
7.Chart Report
8.Content Management Systems
9.Cryptographic
10.Database
11.Development
12.Editor
13.Email
14.ERP
15.Game 2D 3D
16.GIS
17.GUI
18.IDE
19.Installer
20.IRC
21.Issue Tracker
22.Language Interface
23.Log
24.Math
25.Media Sound Audio
26.Mobile
27.Network
28.Parser
29.PDF
30.Project Management
31.RSS
32.Search
33.Security
34.Template Engines
35.Test
36.UML
37.USB Serial
38.Web Frameworks
39.Web Server
40.Web Services
41.Web Unit
42.Wiki
43.Windows
44.XML
Python Open Source » Database » PyTable 
PyTable » pytable 0.8.20a » pytable » dbapiadapter.py
"""wxoo.table adapter for DB-API databases"""
from basicproperty import propertied,common,basic
from wxoo.table import adapter
from wxoo import propertydescriptor

class DBAPIAdapter( adapter.Adapter ):
  """DBAPI2.0 adapter interface for SQL databases

  This is the base class for DBAPI 2.0 adapters
  it provides only the most basic insert, update and
  property support (with no data type information
  available, and hence no specialized editors).

  The values edited by a DBAPI adapter are "DBTables",
  which are specialized collections providing
  sequence semantics for a query-result set
  (though at the moment, this must be an actual table).
  """
  def CalculateProperties(self, value = None):
    """Return property set for the given or current value

    value -- if not None, a value other than the current value
      for which properties should be retrieved.

    This implementation uses the propertyset module to
    create a set of property definitions for the value.
    """
    if value is None:
      value = self.GetValue()
    if value and value.properties:
      return value.properties
    else:
      return []
    
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.