# This file was automatically generated by SWIG (http://www.swig.org). # Version 2.0.1 # # Do not make changes to this file unless you know what you are doing--modify # the SWIG interface file instead. # This file is compatible with both classic and new-style classes. from sys import version_info if version_info >= (2,6,0): def swig_import_helper(): from os.path import dirname import imp fp = None try: fp, pathname, description = imp.find_module('_ccdb', [dirname(__file__)]) except ImportError: import _ccdb return _ccdb if fp is not None: try: _mod = imp.load_module('_ccdb', fp, pathname, description) finally: fp.close() return _mod _ccdb = swig_import_helper() del swig_import_helper else: import _ccdb del version_info try: _swig_property = property except NameError: pass # Python < 2.2 doesn't have 'property'. def _swig_setattr_nondynamic(self,class_type,name,value,static=1): if (name == "thisown"): return self.this.own(value) if (name == "this"): if type(value).__name__ == 'SwigPyObject': self.__dict__[name] = value return method = class_type.__swig_setmethods__.get(name,None) if method: return method(self,value) if (not static) or hasattr(self,name): self.__dict__[name] = value else: raise AttributeError("You cannot add attributes to %s" % self) def _swig_setattr(self,class_type,name,value): return _swig_setattr_nondynamic(self,class_type,name,value,0) def _swig_getattr(self,class_type,name): if (name == "thisown"): return self.this.own() method = class_type.__swig_getmethods__.get(name,None) if method: return method(self) raise AttributeError(name) def _swig_repr(self): try: strthis = "proxy of " + self.this.__repr__() except: strthis = "" return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,) try: _object = object _newclass = 1 except AttributeError: class _object : pass _newclass = 0 class SwigPyIterator(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, SwigPyIterator, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, SwigPyIterator, name) def __init__(self, *args, **kwargs): raise AttributeError("No constructor defined - class is abstract") __repr__ = _swig_repr __swig_destroy__ = _ccdb.delete_SwigPyIterator __del__ = lambda self : None; def value(self): return _ccdb.SwigPyIterator_value(self) def incr(self, n = 1): return _ccdb.SwigPyIterator_incr(self, n) def decr(self, n = 1): return _ccdb.SwigPyIterator_decr(self, n) def distance(self, *args): return _ccdb.SwigPyIterator_distance(self, *args) def equal(self, *args): return _ccdb.SwigPyIterator_equal(self, *args) def copy(self): return _ccdb.SwigPyIterator_copy(self) def next(self): return _ccdb.SwigPyIterator_next(self) def __next__(self): return _ccdb.SwigPyIterator___next__(self) def previous(self): return _ccdb.SwigPyIterator_previous(self) def advance(self, *args): return _ccdb.SwigPyIterator_advance(self, *args) def __eq__(self, *args): return _ccdb.SwigPyIterator___eq__(self, *args) def __ne__(self, *args): return _ccdb.SwigPyIterator___ne__(self, *args) def __iadd__(self, *args): return _ccdb.SwigPyIterator___iadd__(self, *args) def __isub__(self, *args): return _ccdb.SwigPyIterator___isub__(self, *args) def __add__(self, *args): return _ccdb.SwigPyIterator___add__(self, *args) def __sub__(self, *args): return _ccdb.SwigPyIterator___sub__(self, *args) def __iter__(self): return self SwigPyIterator_swigregister = _ccdb.SwigPyIterator_swigregister SwigPyIterator_swigregister(SwigPyIterator) class DRunRange(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, DRunRange, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, DRunRange, name) __repr__ = _swig_repr def __init__(self): this = _ccdb.new_DRunRange() try: self.this.append(this) except: self.this = this __swig_destroy__ = _ccdb.delete_DRunRange __del__ = lambda self : None; def GetId(self): return _ccdb.DRunRange_GetId(self) def GetMax(self): return _ccdb.DRunRange_GetMax(self) def GetMin(self): return _ccdb.DRunRange_GetMin(self) def GetName(self): return _ccdb.DRunRange_GetName(self) def GetComment(self): return _ccdb.DRunRange_GetComment(self) def SetId(self, *args): return _ccdb.DRunRange_SetId(self, *args) def SetMax(self, *args): return _ccdb.DRunRange_SetMax(self, *args) def SetMin(self, *args): return _ccdb.DRunRange_SetMin(self, *args) def SetName(self, *args): return _ccdb.DRunRange_SetName(self, *args) def SetComment(self, *args): return _ccdb.DRunRange_SetComment(self, *args) def SetRange(self, *args): return _ccdb.DRunRange_SetRange(self, *args) def GetCreatedTime(self): return _ccdb.DRunRange_GetCreatedTime(self) def SetCreatedTime(self, *args): return _ccdb.DRunRange_SetCreatedTime(self, *args) def GetModifiedTime(self): return _ccdb.DRunRange_GetModifiedTime(self) def SetModifiedTime(self, *args): return _ccdb.DRunRange_SetModifiedTime(self, *args) DRunRange_swigregister = _ccdb.DRunRange_swigregister DRunRange_swigregister(DRunRange) class DDirectory(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, DDirectory, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, DDirectory, name) __repr__ = _swig_repr def __init__(self): this = _ccdb.new_DDirectory() try: self.this.append(this) except: self.this = this __swig_destroy__ = _ccdb.delete_DDirectory __del__ = lambda self : None; def GetParentDirectory(self): return _ccdb.DDirectory_GetParentDirectory(self) def GetSubdirectories(self): return _ccdb.DDirectory_GetSubdirectories(self) def AddSubdirectory(self, *args): return _ccdb.DDirectory_AddSubdirectory(self, *args) def DisposeSubdirectories(self): return _ccdb.DDirectory_DisposeSubdirectories(self) def GetId(self): return _ccdb.DDirectory_GetId(self) def SetId(self, *args): return _ccdb.DDirectory_SetId(self, *args) def GetParentId(self): return _ccdb.DDirectory_GetParentId(self) def SetParentId(self, *args): return _ccdb.DDirectory_SetParentId(self, *args) def GetName(self): return _ccdb.DDirectory_GetName(self) def SetName(self, *args): return _ccdb.DDirectory_SetName(self, *args) def GetFullPath(self): return _ccdb.DDirectory_GetFullPath(self) def SetFullPath(self, *args): return _ccdb.DDirectory_SetFullPath(self, *args) def GetCreatedTime(self): return _ccdb.DDirectory_GetCreatedTime(self) def SetCreatedTime(self, *args): return _ccdb.DDirectory_SetCreatedTime(self, *args) def GetModifiedTime(self): return _ccdb.DDirectory_GetModifiedTime(self) def SetModifiedTime(self, *args): return _ccdb.DDirectory_SetModifiedTime(self, *args) def GetComment(self): return _ccdb.DDirectory_GetComment(self) def SetComment(self, *args): return _ccdb.DDirectory_SetComment(self, *args) DDirectory_swigregister = _ccdb.DDirectory_swigregister DDirectory_swigregister(DDirectory) class DDataProvider(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, DDataProvider, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, DDataProvider, name) def __init__(self, *args, **kwargs): raise AttributeError("No constructor defined - class is abstract") __repr__ = _swig_repr __swig_destroy__ = _ccdb.delete_DDataProvider __del__ = lambda self : None; def Connect(self, *args): return _ccdb.DDataProvider_Connect(self, *args) def Disconnect(self): return _ccdb.DDataProvider_Disconnect(self) def IsConnected(self): return _ccdb.DDataProvider_IsConnected(self) def GetDirectory(self, *args): return _ccdb.DDataProvider_GetDirectory(self, *args) DDataProvider_swigregister = _ccdb.DDataProvider_swigregister DDataProvider_swigregister(DDataProvider) class DMySQLDataProvider(DDataProvider): __swig_setmethods__ = {} for _s in [DDataProvider]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{})) __setattr__ = lambda self, name, value: _swig_setattr(self, DMySQLDataProvider, name, value) __swig_getmethods__ = {} for _s in [DDataProvider]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{})) __getattr__ = lambda self, name: _swig_getattr(self, DMySQLDataProvider, name) __repr__ = _swig_repr def __init__(self): this = _ccdb.new_DMySQLDataProvider() try: self.this.append(this) except: self.this = this __swig_destroy__ = _ccdb.delete_DMySQLDataProvider __del__ = lambda self : None; def Connect(self, *args): return _ccdb.DMySQLDataProvider_Connect(self, *args) def IsConnected(self): return _ccdb.DMySQLDataProvider_IsConnected(self) def Disconnect(self): return _ccdb.DMySQLDataProvider_Disconnect(self) def GetDirectory(self, *args): return _ccdb.DMySQLDataProvider_GetDirectory(self, *args) DMySQLDataProvider_swigregister = _ccdb.DMySQLDataProvider_swigregister DMySQLDataProvider_swigregister(DMySQLDataProvider) class DDirectoryVector(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, DDirectoryVector, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, DDirectoryVector, name) __repr__ = _swig_repr def iterator(self): return _ccdb.DDirectoryVector_iterator(self) def __iter__(self): return self.iterator() def __nonzero__(self): return _ccdb.DDirectoryVector___nonzero__(self) def __bool__(self): return _ccdb.DDirectoryVector___bool__(self) def __len__(self): return _ccdb.DDirectoryVector___len__(self) def pop(self): return _ccdb.DDirectoryVector_pop(self) def __getslice__(self, *args): return _ccdb.DDirectoryVector___getslice__(self, *args) def __setslice__(self, *args): return _ccdb.DDirectoryVector___setslice__(self, *args) def __delslice__(self, *args): return _ccdb.DDirectoryVector___delslice__(self, *args) def __delitem__(self, *args): return _ccdb.DDirectoryVector___delitem__(self, *args) def __getitem__(self, *args): return _ccdb.DDirectoryVector___getitem__(self, *args) def __setitem__(self, *args): return _ccdb.DDirectoryVector___setitem__(self, *args) def append(self, *args): return _ccdb.DDirectoryVector_append(self, *args) def empty(self): return _ccdb.DDirectoryVector_empty(self) def size(self): return _ccdb.DDirectoryVector_size(self) def clear(self): return _ccdb.DDirectoryVector_clear(self) def swap(self, *args): return _ccdb.DDirectoryVector_swap(self, *args) def get_allocator(self): return _ccdb.DDirectoryVector_get_allocator(self) def begin(self): return _ccdb.DDirectoryVector_begin(self) def end(self): return _ccdb.DDirectoryVector_end(self) def rbegin(self): return _ccdb.DDirectoryVector_rbegin(self) def rend(self): return _ccdb.DDirectoryVector_rend(self) def pop_back(self): return _ccdb.DDirectoryVector_pop_back(self) def erase(self, *args): return _ccdb.DDirectoryVector_erase(self, *args) def __init__(self, *args): this = _ccdb.new_DDirectoryVector(*args) try: self.this.append(this) except: self.this = this def push_back(self, *args): return _ccdb.DDirectoryVector_push_back(self, *args) def front(self): return _ccdb.DDirectoryVector_front(self) def back(self): return _ccdb.DDirectoryVector_back(self) def assign(self, *args): return _ccdb.DDirectoryVector_assign(self, *args) def resize(self, *args): return _ccdb.DDirectoryVector_resize(self, *args) def insert(self, *args): return _ccdb.DDirectoryVector_insert(self, *args) def reserve(self, *args): return _ccdb.DDirectoryVector_reserve(self, *args) def capacity(self): return _ccdb.DDirectoryVector_capacity(self) __swig_destroy__ = _ccdb.delete_DDirectoryVector __del__ = lambda self : None; DDirectoryVector_swigregister = _ccdb.DDirectoryVector_swigregister DDirectoryVector_swigregister(DDirectoryVector)