mapilib.py
来自「这个是内存数据库的客户端」· Python 代码 · 共 337 行
PY
337 行
# This file was created automatically by SWIG.# Don't modify this file, modify the SWIG interface instead.# This file is compatible with both classic and new-style classes.import _MapiLibdef _swig_setattr_nondynamic(self,class_type,name,value,static=1): if (name == "this"): if isinstance(value, class_type): self.__dict__[name] = value.this if hasattr(value,"thisown"): self.__dict__["thisown"] = value.thisown del value.thisown return method = class_type.__swig_setmethods__.get(name,None) if method: return method(self,value) if (not static) or hasattr(self,name) or (name == "thisown"): 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): method = class_type.__swig_getmethods__.get(name,None) if method: return method(self) raise AttributeError,nameimport typestry: _object = types.ObjectType _newclass = 1except AttributeError: class _object : pass _newclass = 0del typesMAPI_AUTO = _MapiLib.MAPI_AUTOMAPI_TINY = _MapiLib.MAPI_TINYMAPI_UTINY = _MapiLib.MAPI_UTINYMAPI_SHORT = _MapiLib.MAPI_SHORTMAPI_USHORT = _MapiLib.MAPI_USHORTMAPI_INT = _MapiLib.MAPI_INTMAPI_UINT = _MapiLib.MAPI_UINTMAPI_LONG = _MapiLib.MAPI_LONGMAPI_ULONG = _MapiLib.MAPI_ULONGMAPI_LONGLONG = _MapiLib.MAPI_LONGLONGMAPI_ULONGLONG = _MapiLib.MAPI_ULONGLONGMAPI_CHAR = _MapiLib.MAPI_CHARMAPI_VARCHAR = _MapiLib.MAPI_VARCHARMAPI_FLOAT = _MapiLib.MAPI_FLOATMAPI_DOUBLE = _MapiLib.MAPI_DOUBLEMAPI_DATE = _MapiLib.MAPI_DATEMAPI_TIME = _MapiLib.MAPI_TIMEMAPI_DATETIME = _MapiLib.MAPI_DATETIMEMAPI_NUMERIC = _MapiLib.MAPI_NUMERICPLACEHOLDER = _MapiLib.PLACEHOLDERMAPI_SEEK_SET = _MapiLib.MAPI_SEEK_SETMAPI_SEEK_CUR = _MapiLib.MAPI_SEEK_CURMAPI_SEEK_END = _MapiLib.MAPI_SEEK_ENDMAPI_TRACE = _MapiLib.MAPI_TRACEMAPI_TRACE_LANG = _MapiLib.MAPI_TRACE_LANGMOK = _MapiLib.MOKMERROR = _MapiLib.MERRORMTIMEOUT = _MapiLib.MTIMEOUTMMORE = _MapiLib.MMOREMSERVER = _MapiLib.MSERVERLANG_MAL = _MapiLib.LANG_MALLANG_MIL = _MapiLib.LANG_MILLANG_SQL = _MapiLib.LANG_SQLLANG_XQUERY = _MapiLib.LANG_XQUERYQ_PARSE = _MapiLib.Q_PARSEQ_TABLE = _MapiLib.Q_TABLEQ_UPDATE = _MapiLib.Q_UPDATEQ_SCHEMA = _MapiLib.Q_SCHEMAQ_TRANS = _MapiLib.Q_TRANSQ_PREPARE = _MapiLib.Q_PREPAREQ_BLOCK = _MapiLib.Q_BLOCKclass MapiDate(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, MapiDate, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, MapiDate, name) def __repr__(self): return "<%s.%s; proxy of C MapiDate instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,) __swig_setmethods__["year"] = _MapiLib.MapiDate_year_set __swig_getmethods__["year"] = _MapiLib.MapiDate_year_get if _newclass:year = property(_MapiLib.MapiDate_year_get, _MapiLib.MapiDate_year_set) __swig_setmethods__["month"] = _MapiLib.MapiDate_month_set __swig_getmethods__["month"] = _MapiLib.MapiDate_month_get if _newclass:month = property(_MapiLib.MapiDate_month_get, _MapiLib.MapiDate_month_set) __swig_setmethods__["day"] = _MapiLib.MapiDate_day_set __swig_getmethods__["day"] = _MapiLib.MapiDate_day_get if _newclass:day = property(_MapiLib.MapiDate_day_get, _MapiLib.MapiDate_day_set) def __init__(self, *args): _swig_setattr(self, MapiDate, 'this', _MapiLib.new_MapiDate(*args)) _swig_setattr(self, MapiDate, 'thisown', 1) def __del__(self, destroy=_MapiLib.delete_MapiDate): try: if self.thisown: destroy(self) except: passclass MapiDatePtr(MapiDate): def __init__(self, this): _swig_setattr(self, MapiDate, 'this', this) if not hasattr(self,"thisown"): _swig_setattr(self, MapiDate, 'thisown', 0) _swig_setattr(self, MapiDate,self.__class__,MapiDate)_MapiLib.MapiDate_swigregister(MapiDatePtr)class MapiTime(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, MapiTime, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, MapiTime, name) def __repr__(self): return "<%s.%s; proxy of C MapiTime instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,) __swig_setmethods__["hour"] = _MapiLib.MapiTime_hour_set __swig_getmethods__["hour"] = _MapiLib.MapiTime_hour_get if _newclass:hour = property(_MapiLib.MapiTime_hour_get, _MapiLib.MapiTime_hour_set) __swig_setmethods__["minute"] = _MapiLib.MapiTime_minute_set __swig_getmethods__["minute"] = _MapiLib.MapiTime_minute_get if _newclass:minute = property(_MapiLib.MapiTime_minute_get, _MapiLib.MapiTime_minute_set) __swig_setmethods__["second"] = _MapiLib.MapiTime_second_set __swig_getmethods__["second"] = _MapiLib.MapiTime_second_get if _newclass:second = property(_MapiLib.MapiTime_second_get, _MapiLib.MapiTime_second_set) def __init__(self, *args): _swig_setattr(self, MapiTime, 'this', _MapiLib.new_MapiTime(*args)) _swig_setattr(self, MapiTime, 'thisown', 1) def __del__(self, destroy=_MapiLib.delete_MapiTime): try: if self.thisown: destroy(self) except: passclass MapiTimePtr(MapiTime): def __init__(self, this): _swig_setattr(self, MapiTime, 'this', this) if not hasattr(self,"thisown"): _swig_setattr(self, MapiTime, 'thisown', 0) _swig_setattr(self, MapiTime,self.__class__,MapiTime)_MapiLib.MapiTime_swigregister(MapiTimePtr)class MapiDateTime(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, MapiDateTime, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, MapiDateTime, name) def __repr__(self): return "<%s.%s; proxy of C MapiDateTime instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,) __swig_setmethods__["year"] = _MapiLib.MapiDateTime_year_set __swig_getmethods__["year"] = _MapiLib.MapiDateTime_year_get if _newclass:year = property(_MapiLib.MapiDateTime_year_get, _MapiLib.MapiDateTime_year_set) __swig_setmethods__["month"] = _MapiLib.MapiDateTime_month_set __swig_getmethods__["month"] = _MapiLib.MapiDateTime_month_get if _newclass:month = property(_MapiLib.MapiDateTime_month_get, _MapiLib.MapiDateTime_month_set) __swig_setmethods__["day"] = _MapiLib.MapiDateTime_day_set __swig_getmethods__["day"] = _MapiLib.MapiDateTime_day_get if _newclass:day = property(_MapiLib.MapiDateTime_day_get, _MapiLib.MapiDateTime_day_set) __swig_setmethods__["hour"] = _MapiLib.MapiDateTime_hour_set __swig_getmethods__["hour"] = _MapiLib.MapiDateTime_hour_get if _newclass:hour = property(_MapiLib.MapiDateTime_hour_get, _MapiLib.MapiDateTime_hour_set) __swig_setmethods__["minute"] = _MapiLib.MapiDateTime_minute_set __swig_getmethods__["minute"] = _MapiLib.MapiDateTime_minute_get if _newclass:minute = property(_MapiLib.MapiDateTime_minute_get, _MapiLib.MapiDateTime_minute_set) __swig_setmethods__["second"] = _MapiLib.MapiDateTime_second_set __swig_getmethods__["second"] = _MapiLib.MapiDateTime_second_get if _newclass:second = property(_MapiLib.MapiDateTime_second_get, _MapiLib.MapiDateTime_second_set) __swig_setmethods__["fraction"] = _MapiLib.MapiDateTime_fraction_set __swig_getmethods__["fraction"] = _MapiLib.MapiDateTime_fraction_get if _newclass:fraction = property(_MapiLib.MapiDateTime_fraction_get, _MapiLib.MapiDateTime_fraction_set) def __init__(self, *args): _swig_setattr(self, MapiDateTime, 'this', _MapiLib.new_MapiDateTime(*args)) _swig_setattr(self, MapiDateTime, 'thisown', 1) def __del__(self, destroy=_MapiLib.delete_MapiDateTime): try: if self.thisown: destroy(self) except: passclass MapiDateTimePtr(MapiDateTime): def __init__(self, this): _swig_setattr(self, MapiDateTime, 'this', this) if not hasattr(self,"thisown"): _swig_setattr(self, MapiDateTime, 'thisown', 0) _swig_setattr(self, MapiDateTime,self.__class__,MapiDateTime)_MapiLib.MapiDateTime_swigregister(MapiDateTimePtr)mapi_mapi = _MapiLib.mapi_mapimapi_destroy = _MapiLib.mapi_destroymapi_start_talking = _MapiLib.mapi_start_talkingmapi_connect = _MapiLib.mapi_connectmapi_connect_ssl = _MapiLib.mapi_connect_sslmapi_disconnect = _MapiLib.mapi_disconnectmapi_reconnect = _MapiLib.mapi_reconnectmapi_ping = _MapiLib.mapi_pingmapi_error = _MapiLib.mapi_errormapi_error_str = _MapiLib.mapi_error_strmapi_noexplain = _MapiLib.mapi_noexplainmapi_explain = _MapiLib.mapi_explainmapi_explain_query = _MapiLib.mapi_explain_querymapi_explain_result = _MapiLib.mapi_explain_resultmapi_output = _MapiLib.mapi_outputmapi_stream_into = _MapiLib.mapi_stream_intomapi_profile = _MapiLib.mapi_profilemapi_trace = _MapiLib.mapi_tracemapi_get_trace = _MapiLib.mapi_get_tracemapi_trace_log = _MapiLib.mapi_trace_logmapi_setAutocommit = _MapiLib.mapi_setAutocommitmapi_result_error = _MapiLib.mapi_result_errormapi_next_result = _MapiLib.mapi_next_resultmapi_needmore = _MapiLib.mapi_needmoremapi_more_results = _MapiLib.mapi_more_resultsmapi_new_handle = _MapiLib.mapi_new_handlemapi_close_handle = _MapiLib.mapi_close_handlemapi_prepare = _MapiLib.mapi_preparemapi_prepare_handle = _MapiLib.mapi_prepare_handlemapi_virtual_result = _MapiLib.mapi_virtual_resultmapi_execute = _MapiLib.mapi_executemapi_execute_array = _MapiLib.mapi_execute_arraymapi_fetch_reset = _MapiLib.mapi_fetch_resetmapi_finish = _MapiLib.mapi_finishmapi_prepare_array = _MapiLib.mapi_prepare_arraymapi_query = _MapiLib.mapi_querymapi_query_handle = _MapiLib.mapi_query_handlemapi_query_prep = _MapiLib.mapi_query_prepmapi_query_part = _MapiLib.mapi_query_partmapi_query_done = _MapiLib.mapi_query_donemapi_quick_query = _MapiLib.mapi_quick_querymapi_query_array = _MapiLib.mapi_query_arraymapi_quick_query_array = _MapiLib.mapi_quick_query_arraymapi_stream_query = _MapiLib.mapi_stream_querymapi_cache_limit = _MapiLib.mapi_cache_limitmapi_cache_shuffle = _MapiLib.mapi_cache_shufflemapi_cache_freeup = _MapiLib.mapi_cache_freeupmapi_quick_response = _MapiLib.mapi_quick_responsemapi_seek_row = _MapiLib.mapi_seek_rowmapi_timeout = _MapiLib.mapi_timeoutmapi_fetch_row = _MapiLib.mapi_fetch_rowmapi_fetch_all_rows = _MapiLib.mapi_fetch_all_rowsmapi_get_field_count = _MapiLib.mapi_get_field_countmapi_get_row_count = _MapiLib.mapi_get_row_countmapi_rows_affected = _MapiLib.mapi_rows_affectedmapi_fetch_field = _MapiLib.mapi_fetch_fieldmapi_fetch_field_array = _MapiLib.mapi_fetch_field_arraymapi_fetch_line = _MapiLib.mapi_fetch_linemapi_get_lang = _MapiLib.mapi_get_langmapi_get_dbname = _MapiLib.mapi_get_dbnamemapi_get_host = _MapiLib.mapi_get_hostmapi_get_user = _MapiLib.mapi_get_usermapi_get_mapi_version = _MapiLib.mapi_get_mapi_versionmapi_get_monet_version = _MapiLib.mapi_get_monet_versionmapi_get_monet_versionId = _MapiLib.mapi_get_monet_versionIdmapi_get_motd = _MapiLib.mapi_get_motdmapi_is_connected = _MapiLib.mapi_is_connectedmapi_get_table = _MapiLib.mapi_get_tablemapi_get_name = _MapiLib.mapi_get_namemapi_get_type = _MapiLib.mapi_get_typemapi_get_len = _MapiLib.mapi_get_lenmapi_get_querytype = _MapiLib.mapi_get_querytypemapi_get_tableid = _MapiLib.mapi_get_tableidmapi_get_active = _MapiLib.mapi_get_active
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?