mirror of
https://github.com/php-win-ext/phpy.git
synced 2026-03-25 01:12:16 +01:00
2403 lines
64 KiB
Python
2403 lines
64 KiB
Python
import phpy
|
|
|
|
VERSION = "1.14.2"
|
|
STABILITY = "stable"
|
|
|
|
|
|
def bson_fromphp(_value):
|
|
return phpy.call('MongoDB\\BSON\\fromPHP', _value)
|
|
|
|
|
|
def bson_tophp(_bson, _typemap=None):
|
|
return phpy.call('MongoDB\\BSON\\toPHP', _bson, _typemap)
|
|
|
|
|
|
def bson_tojson(_bson):
|
|
return phpy.call('MongoDB\\BSON\\toJSON', _bson)
|
|
|
|
|
|
def bson_tocanonicalextendedjson(_bson):
|
|
return phpy.call('MongoDB\\BSON\\toCanonicalExtendedJSON', _bson)
|
|
|
|
|
|
def bson_torelaxedextendedjson(_bson):
|
|
return phpy.call('MongoDB\\BSON\\toRelaxedExtendedJSON', _bson)
|
|
|
|
|
|
def bson_fromjson(_json):
|
|
return phpy.call('MongoDB\\BSON\\fromJSON', _json)
|
|
|
|
|
|
def driver_monitoring_addsubscriber(_subscriber):
|
|
return phpy.call('MongoDB\\Driver\\Monitoring\\addSubscriber', _subscriber)
|
|
|
|
|
|
def driver_monitoring_removesubscriber(_subscriber):
|
|
return phpy.call('MongoDB\\Driver\\Monitoring\\removeSubscriber', _subscriber)
|
|
|
|
|
|
|
|
|
|
class BSONType():
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\BSON\\Type')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class BSONSerializable():
|
|
|
|
def bsonSerialize(self):
|
|
return self.__this.call(f"bsonSerialize", )
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\BSON\\Serializable')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class BSONUnserializable():
|
|
|
|
def bsonUnserialize(self, _data):
|
|
return self.__this.call(f"bsonUnserialize", _data)
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\BSON\\Unserializable')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class BSONBinaryInterface():
|
|
|
|
def getData(self):
|
|
return self.__this.call(f"getData", )
|
|
|
|
def getType(self):
|
|
return self.__this.call(f"getType", )
|
|
|
|
def __str__(self):
|
|
return self.__this.call(f"__toString", )
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\BSON\\BinaryInterface')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class BSONDecimal128Interface():
|
|
|
|
def __str__(self):
|
|
return self.__this.call(f"__toString", )
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\BSON\\Decimal128Interface')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class BSONJavascriptInterface():
|
|
|
|
def getCode(self):
|
|
return self.__this.call(f"getCode", )
|
|
|
|
def getScope(self):
|
|
return self.__this.call(f"getScope", )
|
|
|
|
def __str__(self):
|
|
return self.__this.call(f"__toString", )
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\BSON\\JavascriptInterface')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class BSONMaxKeyInterface():
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\BSON\\MaxKeyInterface')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class BSONMinKeyInterface():
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\BSON\\MinKeyInterface')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class BSONObjectIdInterface():
|
|
|
|
def getTimestamp(self):
|
|
return self.__this.call(f"getTimestamp", )
|
|
|
|
def __str__(self):
|
|
return self.__this.call(f"__toString", )
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\BSON\\ObjectIdInterface')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class BSONRegexInterface():
|
|
|
|
def getFlags(self):
|
|
return self.__this.call(f"getFlags", )
|
|
|
|
def getPattern(self):
|
|
return self.__this.call(f"getPattern", )
|
|
|
|
def __str__(self):
|
|
return self.__this.call(f"__toString", )
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\BSON\\RegexInterface')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class BSONTimestampInterface():
|
|
|
|
def getIncrement(self):
|
|
return self.__this.call(f"getIncrement", )
|
|
|
|
def getTimestamp(self):
|
|
return self.__this.call(f"getTimestamp", )
|
|
|
|
def __str__(self):
|
|
return self.__this.call(f"__toString", )
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\BSON\\TimestampInterface')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class BSONUTCDateTimeInterface():
|
|
|
|
def toDateTime(self):
|
|
return self.__this.call(f"toDateTime", )
|
|
|
|
def __str__(self):
|
|
return self.__this.call(f"__toString", )
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\BSON\\UTCDateTimeInterface')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class BSONBinary():
|
|
TYPE_GENERIC = 0
|
|
TYPE_FUNCTION = 1
|
|
TYPE_OLD_BINARY = 2
|
|
TYPE_OLD_UUID = 3
|
|
TYPE_UUID = 4
|
|
TYPE_MD5 = 5
|
|
TYPE_ENCRYPTED = 6
|
|
TYPE_COLUMN = 7
|
|
TYPE_USER_DEFINED = 128
|
|
|
|
def __init__(self, _data, _type):
|
|
self.__this = phpy.Object(f'MongoDB\\BSON\\Binary', _data, _type)
|
|
|
|
def __serialize(self):
|
|
return self.__this.call(f"__serialize", )
|
|
|
|
def __set_state(_properties):
|
|
return phpy.call(f"MongoDB\\BSON\\Binary::__set_state", _properties)
|
|
|
|
def __str__(self):
|
|
return self.__this.call(f"__toString", )
|
|
|
|
def __unserialize(self, _data):
|
|
return self.__this.call(f"__unserialize", _data)
|
|
|
|
def jsonSerialize(self):
|
|
return self.__this.call(f"jsonSerialize", )
|
|
|
|
def serialize(self):
|
|
return self.__this.call(f"serialize", )
|
|
|
|
def unserialize(self, _serialized):
|
|
return self.__this.call(f"unserialize", _serialized)
|
|
|
|
def getData(self):
|
|
return self.__this.call(f"getData", )
|
|
|
|
def getType(self):
|
|
return self.__this.call(f"getType", )
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class BSONDBPointer():
|
|
|
|
def __serialize(self):
|
|
return self.__this.call(f"__serialize", )
|
|
|
|
def __str__(self):
|
|
return self.__this.call(f"__toString", )
|
|
|
|
def __unserialize(self, _data):
|
|
return self.__this.call(f"__unserialize", _data)
|
|
|
|
def jsonSerialize(self):
|
|
return self.__this.call(f"jsonSerialize", )
|
|
|
|
def serialize(self):
|
|
return self.__this.call(f"serialize", )
|
|
|
|
def unserialize(self, _serialized):
|
|
return self.__this.call(f"unserialize", _serialized)
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\BSON\\DBPointer')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class BSONDecimal128():
|
|
|
|
def __init__(self, _value):
|
|
self.__this = phpy.Object(f'MongoDB\\BSON\\Decimal128', _value)
|
|
|
|
def __serialize(self):
|
|
return self.__this.call(f"__serialize", )
|
|
|
|
def __set_state(_properties):
|
|
return phpy.call(f"MongoDB\\BSON\\Decimal128::__set_state", _properties)
|
|
|
|
def __str__(self):
|
|
return self.__this.call(f"__toString", )
|
|
|
|
def __unserialize(self, _data):
|
|
return self.__this.call(f"__unserialize", _data)
|
|
|
|
def jsonSerialize(self):
|
|
return self.__this.call(f"jsonSerialize", )
|
|
|
|
def serialize(self):
|
|
return self.__this.call(f"serialize", )
|
|
|
|
def unserialize(self, _serialized):
|
|
return self.__this.call(f"unserialize", _serialized)
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class BSONInt64():
|
|
|
|
def __serialize(self):
|
|
return self.__this.call(f"__serialize", )
|
|
|
|
def __str__(self):
|
|
return self.__this.call(f"__toString", )
|
|
|
|
def __unserialize(self, _data):
|
|
return self.__this.call(f"__unserialize", _data)
|
|
|
|
def jsonSerialize(self):
|
|
return self.__this.call(f"jsonSerialize", )
|
|
|
|
def serialize(self):
|
|
return self.__this.call(f"serialize", )
|
|
|
|
def unserialize(self, _serialized):
|
|
return self.__this.call(f"unserialize", _serialized)
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\BSON\\Int64')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class BSONJavascript():
|
|
|
|
def __init__(self, _javascript, _scope=None):
|
|
self.__this = phpy.Object(f'MongoDB\\BSON\\Javascript', _javascript, _scope)
|
|
|
|
def __serialize(self):
|
|
return self.__this.call(f"__serialize", )
|
|
|
|
def __set_state(_properties):
|
|
return phpy.call(f"MongoDB\\BSON\\Javascript::__set_state", _properties)
|
|
|
|
def __str__(self):
|
|
return self.__this.call(f"__toString", )
|
|
|
|
def __unserialize(self, _data):
|
|
return self.__this.call(f"__unserialize", _data)
|
|
|
|
def jsonSerialize(self):
|
|
return self.__this.call(f"jsonSerialize", )
|
|
|
|
def serialize(self):
|
|
return self.__this.call(f"serialize", )
|
|
|
|
def unserialize(self, _serialized):
|
|
return self.__this.call(f"unserialize", _serialized)
|
|
|
|
def getCode(self):
|
|
return self.__this.call(f"getCode", )
|
|
|
|
def getScope(self):
|
|
return self.__this.call(f"getScope", )
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class BSONMaxKey():
|
|
|
|
def __serialize(self):
|
|
return self.__this.call(f"__serialize", )
|
|
|
|
def __set_state(_properties):
|
|
return phpy.call(f"MongoDB\\BSON\\MaxKey::__set_state", _properties)
|
|
|
|
def __unserialize(self, _data):
|
|
return self.__this.call(f"__unserialize", _data)
|
|
|
|
def jsonSerialize(self):
|
|
return self.__this.call(f"jsonSerialize", )
|
|
|
|
def serialize(self):
|
|
return self.__this.call(f"serialize", )
|
|
|
|
def unserialize(self, _serialized):
|
|
return self.__this.call(f"unserialize", _serialized)
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\BSON\\MaxKey')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class BSONMinKey():
|
|
|
|
def __serialize(self):
|
|
return self.__this.call(f"__serialize", )
|
|
|
|
def __set_state(_properties):
|
|
return phpy.call(f"MongoDB\\BSON\\MinKey::__set_state", _properties)
|
|
|
|
def __unserialize(self, _data):
|
|
return self.__this.call(f"__unserialize", _data)
|
|
|
|
def jsonSerialize(self):
|
|
return self.__this.call(f"jsonSerialize", )
|
|
|
|
def serialize(self):
|
|
return self.__this.call(f"serialize", )
|
|
|
|
def unserialize(self, _serialized):
|
|
return self.__this.call(f"unserialize", _serialized)
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\BSON\\MinKey')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class BSONObjectId():
|
|
|
|
def __init__(self, _id=None):
|
|
self.__this = phpy.Object(f'MongoDB\\BSON\\ObjectId', _id)
|
|
|
|
def getTimestamp(self):
|
|
return self.__this.call(f"getTimestamp", )
|
|
|
|
def __serialize(self):
|
|
return self.__this.call(f"__serialize", )
|
|
|
|
def __set_state(_properties):
|
|
return phpy.call(f"MongoDB\\BSON\\ObjectId::__set_state", _properties)
|
|
|
|
def __str__(self):
|
|
return self.__this.call(f"__toString", )
|
|
|
|
def __unserialize(self, _data):
|
|
return self.__this.call(f"__unserialize", _data)
|
|
|
|
def jsonSerialize(self):
|
|
return self.__this.call(f"jsonSerialize", )
|
|
|
|
def serialize(self):
|
|
return self.__this.call(f"serialize", )
|
|
|
|
def unserialize(self, _serialized):
|
|
return self.__this.call(f"unserialize", _serialized)
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class BSONPersistable():
|
|
|
|
def bsonUnserialize(self, _data):
|
|
return self.__this.call(f"bsonUnserialize", _data)
|
|
|
|
def bsonSerialize(self):
|
|
return self.__this.call(f"bsonSerialize", )
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\BSON\\Persistable')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class BSONRegex():
|
|
|
|
def __init__(self, _pattern, _flags=None):
|
|
self.__this = phpy.Object(f'MongoDB\\BSON\\Regex', _pattern, _flags)
|
|
|
|
def __serialize(self):
|
|
return self.__this.call(f"__serialize", )
|
|
|
|
def __set_state(_properties):
|
|
return phpy.call(f"MongoDB\\BSON\\Regex::__set_state", _properties)
|
|
|
|
def __str__(self):
|
|
return self.__this.call(f"__toString", )
|
|
|
|
def __unserialize(self, _data):
|
|
return self.__this.call(f"__unserialize", _data)
|
|
|
|
def jsonSerialize(self):
|
|
return self.__this.call(f"jsonSerialize", )
|
|
|
|
def serialize(self):
|
|
return self.__this.call(f"serialize", )
|
|
|
|
def unserialize(self, _serialized):
|
|
return self.__this.call(f"unserialize", _serialized)
|
|
|
|
def getPattern(self):
|
|
return self.__this.call(f"getPattern", )
|
|
|
|
def getFlags(self):
|
|
return self.__this.call(f"getFlags", )
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class BSONSymbol():
|
|
|
|
def __serialize(self):
|
|
return self.__this.call(f"__serialize", )
|
|
|
|
def __str__(self):
|
|
return self.__this.call(f"__toString", )
|
|
|
|
def __unserialize(self, _data):
|
|
return self.__this.call(f"__unserialize", _data)
|
|
|
|
def jsonSerialize(self):
|
|
return self.__this.call(f"jsonSerialize", )
|
|
|
|
def serialize(self):
|
|
return self.__this.call(f"serialize", )
|
|
|
|
def unserialize(self, _serialized):
|
|
return self.__this.call(f"unserialize", _serialized)
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\BSON\\Symbol')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class BSONTimestamp():
|
|
|
|
def __init__(self, _increment, _timestamp):
|
|
self.__this = phpy.Object(f'MongoDB\\BSON\\Timestamp', _increment, _timestamp)
|
|
|
|
def __serialize(self):
|
|
return self.__this.call(f"__serialize", )
|
|
|
|
def __set_state(_properties):
|
|
return phpy.call(f"MongoDB\\BSON\\Timestamp::__set_state", _properties)
|
|
|
|
def __str__(self):
|
|
return self.__this.call(f"__toString", )
|
|
|
|
def __unserialize(self, _data):
|
|
return self.__this.call(f"__unserialize", _data)
|
|
|
|
def jsonSerialize(self):
|
|
return self.__this.call(f"jsonSerialize", )
|
|
|
|
def serialize(self):
|
|
return self.__this.call(f"serialize", )
|
|
|
|
def unserialize(self, _serialized):
|
|
return self.__this.call(f"unserialize", _serialized)
|
|
|
|
def getIncrement(self):
|
|
return self.__this.call(f"getIncrement", )
|
|
|
|
def getTimestamp(self):
|
|
return self.__this.call(f"getTimestamp", )
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class BSONUndefined():
|
|
|
|
def __serialize(self):
|
|
return self.__this.call(f"__serialize", )
|
|
|
|
def __str__(self):
|
|
return self.__this.call(f"__toString", )
|
|
|
|
def __unserialize(self, _data):
|
|
return self.__this.call(f"__unserialize", _data)
|
|
|
|
def jsonSerialize(self):
|
|
return self.__this.call(f"jsonSerialize", )
|
|
|
|
def serialize(self):
|
|
return self.__this.call(f"serialize", )
|
|
|
|
def unserialize(self, _serialized):
|
|
return self.__this.call(f"unserialize", _serialized)
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\BSON\\Undefined')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class BSONUTCDateTime():
|
|
|
|
def __init__(self, _milliseconds=None):
|
|
self.__this = phpy.Object(f'MongoDB\\BSON\\UTCDateTime', _milliseconds)
|
|
|
|
def __serialize(self):
|
|
return self.__this.call(f"__serialize", )
|
|
|
|
def __set_state(_properties):
|
|
return phpy.call(f"MongoDB\\BSON\\UTCDateTime::__set_state", _properties)
|
|
|
|
def __str__(self):
|
|
return self.__this.call(f"__toString", )
|
|
|
|
def __unserialize(self, _data):
|
|
return self.__this.call(f"__unserialize", _data)
|
|
|
|
def jsonSerialize(self):
|
|
return self.__this.call(f"jsonSerialize", )
|
|
|
|
def serialize(self):
|
|
return self.__this.call(f"serialize", )
|
|
|
|
def unserialize(self, _serialized):
|
|
return self.__this.call(f"unserialize", _serialized)
|
|
|
|
def toDateTime(self):
|
|
return self.__this.call(f"toDateTime", )
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverCursorInterface():
|
|
|
|
def getId(self):
|
|
return self.__this.call(f"getId", )
|
|
|
|
def getServer(self):
|
|
return self.__this.call(f"getServer", )
|
|
|
|
def isDead(self):
|
|
return self.__this.call(f"isDead", )
|
|
|
|
def setTypeMap(self, _typemap):
|
|
return self.__this.call(f"setTypeMap", _typemap)
|
|
|
|
def toArray(self):
|
|
return self.__this.call(f"toArray", )
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\CursorInterface')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverBulkWrite():
|
|
|
|
def __init__(self, _options=None):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\BulkWrite', _options)
|
|
|
|
def insert(self, _document):
|
|
return self.__this.call(f"insert", _document)
|
|
|
|
def update(self, _query, _new_obj, _update_options=None):
|
|
return self.__this.call(f"update", _query, _new_obj, _update_options)
|
|
|
|
def delete(self, _query, _delete_options=None):
|
|
return self.__this.call(f"delete", _query, _delete_options)
|
|
|
|
def count(self):
|
|
return self.__this.call(f"count", )
|
|
|
|
def __wakeup(self):
|
|
return self.__this.call(f"__wakeup", )
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverClientEncryption():
|
|
AEAD_AES_256_CBC_HMAC_SHA_512_DETERMINISTIC = "AEAD_AES_256_CBC_HMAC_SHA_512-Deterministic"
|
|
AEAD_AES_256_CBC_HMAC_SHA_512_RANDOM = "AEAD_AES_256_CBC_HMAC_SHA_512-Random"
|
|
ALGORITHM_INDEXED = "Indexed"
|
|
ALGORITHM_UNINDEXED = "Unindexed"
|
|
QUERY_TYPE_EQUALITY = "equality"
|
|
|
|
def __init__(self, _options=None):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\ClientEncryption', _options)
|
|
|
|
def createDataKey(self, _kms_provider, _options=None):
|
|
return self.__this.call(f"createDataKey", _kms_provider, _options)
|
|
|
|
def encrypt(self, _value, _options=None):
|
|
return self.__this.call(f"encrypt", _value, _options)
|
|
|
|
def decrypt(self, _key_vault_client):
|
|
return self.__this.call(f"decrypt", _key_vault_client)
|
|
|
|
def __wakeup(self):
|
|
return self.__this.call(f"__wakeup", )
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverCommand():
|
|
|
|
def __init__(self, _document, _options=None):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\Command', _document, _options)
|
|
|
|
def __wakeup(self):
|
|
return self.__this.call(f"__wakeup", )
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverCursor():
|
|
|
|
def setTypeMap(self, _typemap):
|
|
return self.__this.call(f"setTypeMap", _typemap)
|
|
|
|
def toArray(self):
|
|
return self.__this.call(f"toArray", )
|
|
|
|
def getId(self):
|
|
return self.__this.call(f"getId", )
|
|
|
|
def getServer(self):
|
|
return self.__this.call(f"getServer", )
|
|
|
|
def isDead(self):
|
|
return self.__this.call(f"isDead", )
|
|
|
|
def current(self):
|
|
return self.__this.call(f"current", )
|
|
|
|
def key(self):
|
|
return self.__this.call(f"key", )
|
|
|
|
def next(self):
|
|
return self.__this.call(f"next", )
|
|
|
|
def valid(self):
|
|
return self.__this.call(f"valid", )
|
|
|
|
def rewind(self):
|
|
return self.__this.call(f"rewind", )
|
|
|
|
def __wakeup(self):
|
|
return self.__this.call(f"__wakeup", )
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\Cursor')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverCursorId():
|
|
|
|
def __serialize(self):
|
|
return self.__this.call(f"__serialize", )
|
|
|
|
def __set_state(_properties):
|
|
return phpy.call(f"MongoDB\\Driver\\CursorId::__set_state", _properties)
|
|
|
|
def __str__(self):
|
|
return self.__this.call(f"__toString", )
|
|
|
|
def __unserialize(self, _data):
|
|
return self.__this.call(f"__unserialize", _data)
|
|
|
|
def serialize(self):
|
|
return self.__this.call(f"serialize", )
|
|
|
|
def unserialize(self, _serialized):
|
|
return self.__this.call(f"unserialize", _serialized)
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\CursorId')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverManager():
|
|
|
|
def __init__(self, _uri=None, _options=None, _driver_options=None):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\Manager', _uri, _options, _driver_options)
|
|
|
|
def addSubscriber(self, _subscriber):
|
|
return self.__this.call(f"addSubscriber", _subscriber)
|
|
|
|
def createClientEncryption(self, _options):
|
|
return self.__this.call(f"createClientEncryption", _options)
|
|
|
|
def executeCommand(self, _db, _command, _options=None):
|
|
return self.__this.call(f"executeCommand", _db, _command, _options)
|
|
|
|
def executeReadCommand(self, _db, _command, _options=None):
|
|
return self.__this.call(f"executeReadCommand", _db, _command, _options)
|
|
|
|
def executeWriteCommand(self, _db, _command, _options=None):
|
|
return self.__this.call(f"executeWriteCommand", _db, _command, _options)
|
|
|
|
def executeReadWriteCommand(self, _db, _command, _options=None):
|
|
return self.__this.call(f"executeReadWriteCommand", _db, _command, _options)
|
|
|
|
def executeQuery(self, _namespace, _zquery, _options=None):
|
|
return self.__this.call(f"executeQuery", _namespace, _zquery, _options)
|
|
|
|
def executeBulkWrite(self, _namespace, _zbulk, _options=None):
|
|
return self.__this.call(f"executeBulkWrite", _namespace, _zbulk, _options)
|
|
|
|
def getEncryptedFieldsMap(self):
|
|
return self.__this.call(f"getEncryptedFieldsMap", )
|
|
|
|
def getReadConcern(self):
|
|
return self.__this.call(f"getReadConcern", )
|
|
|
|
def getReadPreference(self):
|
|
return self.__this.call(f"getReadPreference", )
|
|
|
|
def getServers(self):
|
|
return self.__this.call(f"getServers", )
|
|
|
|
def getWriteConcern(self):
|
|
return self.__this.call(f"getWriteConcern", )
|
|
|
|
def removeSubscriber(self, _subscriber):
|
|
return self.__this.call(f"removeSubscriber", _subscriber)
|
|
|
|
def selectServer(self, _read_preference=None):
|
|
return self.__this.call(f"selectServer", _read_preference)
|
|
|
|
def startSession(self, _options=None):
|
|
return self.__this.call(f"startSession", _options)
|
|
|
|
def __wakeup(self):
|
|
return self.__this.call(f"__wakeup", )
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverQuery():
|
|
|
|
def __init__(self, _filter, _options=None):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\Query', _filter, _options)
|
|
|
|
def __wakeup(self):
|
|
return self.__this.call(f"__wakeup", )
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverReadConcern():
|
|
LOCAL = "local"
|
|
MAJORITY = "majority"
|
|
LINEARIZABLE = "linearizable"
|
|
AVAILABLE = "available"
|
|
SNAPSHOT = "snapshot"
|
|
|
|
def __init__(self, _level=None):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\ReadConcern', _level)
|
|
|
|
def __serialize(self):
|
|
return self.__this.call(f"__serialize", )
|
|
|
|
def __set_state(_properties):
|
|
return phpy.call(f"MongoDB\\Driver\\ReadConcern::__set_state", _properties)
|
|
|
|
def __unserialize(self, _data):
|
|
return self.__this.call(f"__unserialize", _data)
|
|
|
|
def getLevel(self):
|
|
return self.__this.call(f"getLevel", )
|
|
|
|
def isDefault(self):
|
|
return self.__this.call(f"isDefault", )
|
|
|
|
def bsonSerialize(self):
|
|
return self.__this.call(f"bsonSerialize", )
|
|
|
|
def serialize(self):
|
|
return self.__this.call(f"serialize", )
|
|
|
|
def unserialize(self, _serialized):
|
|
return self.__this.call(f"unserialize", _serialized)
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverReadPreference():
|
|
RP_PRIMARY = 1
|
|
RP_PRIMARY_PREFERRED = 5
|
|
RP_SECONDARY = 2
|
|
RP_SECONDARY_PREFERRED = 6
|
|
RP_NEAREST = 10
|
|
NO_MAX_STALENESS = -1
|
|
SMALLEST_MAX_STALENESS_SECONDS = 90
|
|
PRIMARY = "primary"
|
|
PRIMARY_PREFERRED = "primaryPreferred"
|
|
SECONDARY = "secondary"
|
|
SECONDARY_PREFERRED = "secondaryPreferred"
|
|
NEAREST = "nearest"
|
|
|
|
def __init__(self, _mode, _tag_sets=None, _options=None):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\ReadPreference', _mode, _tag_sets, _options)
|
|
|
|
def __serialize(self):
|
|
return self.__this.call(f"__serialize", )
|
|
|
|
def __set_state(_properties):
|
|
return phpy.call(f"MongoDB\\Driver\\ReadPreference::__set_state", _properties)
|
|
|
|
def __unserialize(self, _data):
|
|
return self.__this.call(f"__unserialize", _data)
|
|
|
|
def getHedge(self):
|
|
return self.__this.call(f"getHedge", )
|
|
|
|
def getMaxStalenessSeconds(self):
|
|
return self.__this.call(f"getMaxStalenessSeconds", )
|
|
|
|
def getMode(self):
|
|
return self.__this.call(f"getMode", )
|
|
|
|
def getModeString(self):
|
|
return self.__this.call(f"getModeString", )
|
|
|
|
def getTagSets(self):
|
|
return self.__this.call(f"getTagSets", )
|
|
|
|
def bsonSerialize(self):
|
|
return self.__this.call(f"bsonSerialize", )
|
|
|
|
def serialize(self):
|
|
return self.__this.call(f"serialize", )
|
|
|
|
def unserialize(self, _serialized):
|
|
return self.__this.call(f"unserialize", _serialized)
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverServer():
|
|
TYPE_UNKNOWN = 0
|
|
TYPE_STANDALONE = 1
|
|
TYPE_MONGOS = 2
|
|
TYPE_POSSIBLE_PRIMARY = 3
|
|
TYPE_RS_PRIMARY = 4
|
|
TYPE_RS_SECONDARY = 5
|
|
TYPE_RS_ARBITER = 6
|
|
TYPE_RS_OTHER = 7
|
|
TYPE_RS_GHOST = 8
|
|
TYPE_LOAD_BALANCER = 9
|
|
|
|
def executeCommand(self, _db, _command, _options=None):
|
|
return self.__this.call(f"executeCommand", _db, _command, _options)
|
|
|
|
def executeReadCommand(self, _db, _command, _options=None):
|
|
return self.__this.call(f"executeReadCommand", _db, _command, _options)
|
|
|
|
def executeWriteCommand(self, _db, _command, _options=None):
|
|
return self.__this.call(f"executeWriteCommand", _db, _command, _options)
|
|
|
|
def executeReadWriteCommand(self, _db, _command, _options=None):
|
|
return self.__this.call(f"executeReadWriteCommand", _db, _command, _options)
|
|
|
|
def executeQuery(self, _namespace, _zquery, _options=None):
|
|
return self.__this.call(f"executeQuery", _namespace, _zquery, _options)
|
|
|
|
def executeBulkWrite(self, _namespace, _zbulk, _options=None):
|
|
return self.__this.call(f"executeBulkWrite", _namespace, _zbulk, _options)
|
|
|
|
def getHost(self):
|
|
return self.__this.call(f"getHost", )
|
|
|
|
def getTags(self):
|
|
return self.__this.call(f"getTags", )
|
|
|
|
def getInfo(self):
|
|
return self.__this.call(f"getInfo", )
|
|
|
|
def getLatency(self):
|
|
return self.__this.call(f"getLatency", )
|
|
|
|
def getPort(self):
|
|
return self.__this.call(f"getPort", )
|
|
|
|
def getServerDescription(self):
|
|
return self.__this.call(f"getServerDescription", )
|
|
|
|
def getType(self):
|
|
return self.__this.call(f"getType", )
|
|
|
|
def isPrimary(self):
|
|
return self.__this.call(f"isPrimary", )
|
|
|
|
def isSecondary(self):
|
|
return self.__this.call(f"isSecondary", )
|
|
|
|
def isArbiter(self):
|
|
return self.__this.call(f"isArbiter", )
|
|
|
|
def isHidden(self):
|
|
return self.__this.call(f"isHidden", )
|
|
|
|
def isPassive(self):
|
|
return self.__this.call(f"isPassive", )
|
|
|
|
def __wakeup(self):
|
|
return self.__this.call(f"__wakeup", )
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\Server')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverServerApi():
|
|
V1 = "1"
|
|
|
|
def __init__(self, _version, _strict=None, _deprecation_errors=None):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\ServerApi', _version, _strict, _deprecation_errors)
|
|
|
|
def __serialize(self):
|
|
return self.__this.call(f"__serialize", )
|
|
|
|
def __set_state(_properties):
|
|
return phpy.call(f"MongoDB\\Driver\\ServerApi::__set_state", _properties)
|
|
|
|
def __unserialize(self, _data):
|
|
return self.__this.call(f"__unserialize", _data)
|
|
|
|
def bsonSerialize(self):
|
|
return self.__this.call(f"bsonSerialize", )
|
|
|
|
def serialize(self):
|
|
return self.__this.call(f"serialize", )
|
|
|
|
def unserialize(self, _serialized):
|
|
return self.__this.call(f"unserialize", _serialized)
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverServerDescription():
|
|
TYPE_UNKNOWN = "Unknown"
|
|
TYPE_STANDALONE = "Standalone"
|
|
TYPE_MONGOS = "Mongos"
|
|
TYPE_POSSIBLE_PRIMARY = "PossiblePrimary"
|
|
TYPE_RS_PRIMARY = "RSPrimary"
|
|
TYPE_RS_SECONDARY = "RSSecondary"
|
|
TYPE_RS_ARBITER = "RSArbiter"
|
|
TYPE_RS_OTHER = "RSOther"
|
|
TYPE_RS_GHOST = "RSGhost"
|
|
TYPE_LOAD_BALANCER = "LoadBalancer"
|
|
|
|
def getHelloResponse(self):
|
|
return self.__this.call(f"getHelloResponse", )
|
|
|
|
def getHost(self):
|
|
return self.__this.call(f"getHost", )
|
|
|
|
def getLastUpdateTime(self):
|
|
return self.__this.call(f"getLastUpdateTime", )
|
|
|
|
def getPort(self):
|
|
return self.__this.call(f"getPort", )
|
|
|
|
def getRoundTripTime(self):
|
|
return self.__this.call(f"getRoundTripTime", )
|
|
|
|
def getType(self):
|
|
return self.__this.call(f"getType", )
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\ServerDescription')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverTopologyDescription():
|
|
TYPE_UNKNOWN = "Unknown"
|
|
TYPE_SINGLE = "Single"
|
|
TYPE_SHARDED = "Sharded"
|
|
TYPE_REPLICA_SET_NO_PRIMARY = "ReplicaSetNoPrimary"
|
|
TYPE_REPLICA_SET_WITH_PRIMARY = "ReplicaSetWithPrimary"
|
|
TYPE_LOAD_BALANCED = "LoadBalanced"
|
|
|
|
def getServers(self):
|
|
return self.__this.call(f"getServers", )
|
|
|
|
def hasReadableServer(self, _read_preference=None):
|
|
return self.__this.call(f"hasReadableServer", _read_preference)
|
|
|
|
def hasWritableServer(self):
|
|
return self.__this.call(f"hasWritableServer", )
|
|
|
|
def getType(self):
|
|
return self.__this.call(f"getType", )
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\TopologyDescription')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverSession():
|
|
TRANSACTION_NONE = "none"
|
|
TRANSACTION_STARTING = "starting"
|
|
TRANSACTION_IN_PROGRESS = "in_progress"
|
|
TRANSACTION_COMMITTED = "committed"
|
|
TRANSACTION_ABORTED = "aborted"
|
|
|
|
def abortTransaction(self):
|
|
return self.__this.call(f"abortTransaction", )
|
|
|
|
def advanceClusterTime(self, _cluster_time):
|
|
return self.__this.call(f"advanceClusterTime", _cluster_time)
|
|
|
|
def advanceOperationTime(self, _timestamp):
|
|
return self.__this.call(f"advanceOperationTime", _timestamp)
|
|
|
|
def commitTransaction(self):
|
|
return self.__this.call(f"commitTransaction", )
|
|
|
|
def endSession(self):
|
|
return self.__this.call(f"endSession", )
|
|
|
|
def getClusterTime(self):
|
|
return self.__this.call(f"getClusterTime", )
|
|
|
|
def getLogicalSessionId(self):
|
|
return self.__this.call(f"getLogicalSessionId", )
|
|
|
|
def getOperationTime(self):
|
|
return self.__this.call(f"getOperationTime", )
|
|
|
|
def getServer(self):
|
|
return self.__this.call(f"getServer", )
|
|
|
|
def getTransactionOptions(self):
|
|
return self.__this.call(f"getTransactionOptions", )
|
|
|
|
def getTransactionState(self):
|
|
return self.__this.call(f"getTransactionState", )
|
|
|
|
def isDirty(self):
|
|
return self.__this.call(f"isDirty", )
|
|
|
|
def isInTransaction(self):
|
|
return self.__this.call(f"isInTransaction", )
|
|
|
|
def startTransaction(self, _options=None):
|
|
return self.__this.call(f"startTransaction", _options)
|
|
|
|
def __wakeup(self):
|
|
return self.__this.call(f"__wakeup", )
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\Session')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverWriteConcern():
|
|
MAJORITY = "majority"
|
|
|
|
def __init__(self, _w, _wtimeout=None, _journal=None):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\WriteConcern', _w, _wtimeout, _journal)
|
|
|
|
def __serialize(self):
|
|
return self.__this.call(f"__serialize", )
|
|
|
|
def __set_state(_properties):
|
|
return phpy.call(f"MongoDB\\Driver\\WriteConcern::__set_state", _properties)
|
|
|
|
def __unserialize(self, _data):
|
|
return self.__this.call(f"__unserialize", _data)
|
|
|
|
def getW(self):
|
|
return self.__this.call(f"getW", )
|
|
|
|
def getWtimeout(self):
|
|
return self.__this.call(f"getWtimeout", )
|
|
|
|
def getJournal(self):
|
|
return self.__this.call(f"getJournal", )
|
|
|
|
def isDefault(self):
|
|
return self.__this.call(f"isDefault", )
|
|
|
|
def bsonSerialize(self):
|
|
return self.__this.call(f"bsonSerialize", )
|
|
|
|
def serialize(self):
|
|
return self.__this.call(f"serialize", )
|
|
|
|
def unserialize(self, _serialized):
|
|
return self.__this.call(f"unserialize", _serialized)
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverWriteConcernError():
|
|
|
|
def getCode(self):
|
|
return self.__this.call(f"getCode", )
|
|
|
|
def getInfo(self):
|
|
return self.__this.call(f"getInfo", )
|
|
|
|
def getMessage(self):
|
|
return self.__this.call(f"getMessage", )
|
|
|
|
def __wakeup(self):
|
|
return self.__this.call(f"__wakeup", )
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\WriteConcernError')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverWriteError():
|
|
|
|
def getCode(self):
|
|
return self.__this.call(f"getCode", )
|
|
|
|
def getIndex(self):
|
|
return self.__this.call(f"getIndex", )
|
|
|
|
def getMessage(self):
|
|
return self.__this.call(f"getMessage", )
|
|
|
|
def getInfo(self):
|
|
return self.__this.call(f"getInfo", )
|
|
|
|
def __wakeup(self):
|
|
return self.__this.call(f"__wakeup", )
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\WriteError')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverWriteResult():
|
|
|
|
def getInsertedCount(self):
|
|
return self.__this.call(f"getInsertedCount", )
|
|
|
|
def getMatchedCount(self):
|
|
return self.__this.call(f"getMatchedCount", )
|
|
|
|
def getModifiedCount(self):
|
|
return self.__this.call(f"getModifiedCount", )
|
|
|
|
def getDeletedCount(self):
|
|
return self.__this.call(f"getDeletedCount", )
|
|
|
|
def getUpsertedCount(self):
|
|
return self.__this.call(f"getUpsertedCount", )
|
|
|
|
def getServer(self):
|
|
return self.__this.call(f"getServer", )
|
|
|
|
def getUpsertedIds(self):
|
|
return self.__this.call(f"getUpsertedIds", )
|
|
|
|
def getWriteConcernError(self):
|
|
return self.__this.call(f"getWriteConcernError", )
|
|
|
|
def getWriteErrors(self):
|
|
return self.__this.call(f"getWriteErrors", )
|
|
|
|
def isAcknowledged(self):
|
|
return self.__this.call(f"isAcknowledged", )
|
|
|
|
def __wakeup(self):
|
|
return self.__this.call(f"__wakeup", )
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\WriteResult')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverExceptionException():
|
|
|
|
def getMessage(self):
|
|
return self.__this.call(f"getMessage", )
|
|
|
|
def getCode(self):
|
|
return self.__this.call(f"getCode", )
|
|
|
|
def getFile(self):
|
|
return self.__this.call(f"getFile", )
|
|
|
|
def getLine(self):
|
|
return self.__this.call(f"getLine", )
|
|
|
|
def getTrace(self):
|
|
return self.__this.call(f"getTrace", )
|
|
|
|
def getPrevious(self):
|
|
return self.__this.call(f"getPrevious", )
|
|
|
|
def getTraceAsString(self):
|
|
return self.__this.call(f"getTraceAsString", )
|
|
|
|
def __str__(self):
|
|
return self.__this.call(f"__toString", )
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\Exception\\Exception')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverExceptionRuntimeException():
|
|
|
|
def hasErrorLabel(self, _label):
|
|
return self.__this.call(f"hasErrorLabel", _label)
|
|
|
|
def __init__(self, _message="", _code=0, _previous=None):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\Exception\\RuntimeException', _message, _code, _previous)
|
|
|
|
def __wakeup(self):
|
|
return self.__this.call(f"__wakeup", )
|
|
|
|
def getMessage(self):
|
|
return self.__this.call(f"getMessage", )
|
|
|
|
def getCode(self):
|
|
return self.__this.call(f"getCode", )
|
|
|
|
def getFile(self):
|
|
return self.__this.call(f"getFile", )
|
|
|
|
def getLine(self):
|
|
return self.__this.call(f"getLine", )
|
|
|
|
def getTrace(self):
|
|
return self.__this.call(f"getTrace", )
|
|
|
|
def getPrevious(self):
|
|
return self.__this.call(f"getPrevious", )
|
|
|
|
def getTraceAsString(self):
|
|
return self.__this.call(f"getTraceAsString", )
|
|
|
|
def __str__(self):
|
|
return self.__this.call(f"__toString", )
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverExceptionServerException():
|
|
|
|
def hasErrorLabel(self, _label):
|
|
return self.__this.call(f"hasErrorLabel", _label)
|
|
|
|
def __init__(self, _message="", _code=0, _previous=None):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\Exception\\ServerException', _message, _code, _previous)
|
|
|
|
def __wakeup(self):
|
|
return self.__this.call(f"__wakeup", )
|
|
|
|
def getMessage(self):
|
|
return self.__this.call(f"getMessage", )
|
|
|
|
def getCode(self):
|
|
return self.__this.call(f"getCode", )
|
|
|
|
def getFile(self):
|
|
return self.__this.call(f"getFile", )
|
|
|
|
def getLine(self):
|
|
return self.__this.call(f"getLine", )
|
|
|
|
def getTrace(self):
|
|
return self.__this.call(f"getTrace", )
|
|
|
|
def getPrevious(self):
|
|
return self.__this.call(f"getPrevious", )
|
|
|
|
def getTraceAsString(self):
|
|
return self.__this.call(f"getTraceAsString", )
|
|
|
|
def __str__(self):
|
|
return self.__this.call(f"__toString", )
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverExceptionConnectionException():
|
|
|
|
def hasErrorLabel(self, _label):
|
|
return self.__this.call(f"hasErrorLabel", _label)
|
|
|
|
def __init__(self, _message="", _code=0, _previous=None):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\Exception\\ConnectionException', _message, _code, _previous)
|
|
|
|
def __wakeup(self):
|
|
return self.__this.call(f"__wakeup", )
|
|
|
|
def getMessage(self):
|
|
return self.__this.call(f"getMessage", )
|
|
|
|
def getCode(self):
|
|
return self.__this.call(f"getCode", )
|
|
|
|
def getFile(self):
|
|
return self.__this.call(f"getFile", )
|
|
|
|
def getLine(self):
|
|
return self.__this.call(f"getLine", )
|
|
|
|
def getTrace(self):
|
|
return self.__this.call(f"getTrace", )
|
|
|
|
def getPrevious(self):
|
|
return self.__this.call(f"getPrevious", )
|
|
|
|
def getTraceAsString(self):
|
|
return self.__this.call(f"getTraceAsString", )
|
|
|
|
def __str__(self):
|
|
return self.__this.call(f"__toString", )
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverExceptionWriteException():
|
|
|
|
def getWriteResult(self):
|
|
return self.__this.call(f"getWriteResult", )
|
|
|
|
def hasErrorLabel(self, _label):
|
|
return self.__this.call(f"hasErrorLabel", _label)
|
|
|
|
def __init__(self, _message="", _code=0, _previous=None):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\Exception\\WriteException', _message, _code, _previous)
|
|
|
|
def __wakeup(self):
|
|
return self.__this.call(f"__wakeup", )
|
|
|
|
def getMessage(self):
|
|
return self.__this.call(f"getMessage", )
|
|
|
|
def getCode(self):
|
|
return self.__this.call(f"getCode", )
|
|
|
|
def getFile(self):
|
|
return self.__this.call(f"getFile", )
|
|
|
|
def getLine(self):
|
|
return self.__this.call(f"getLine", )
|
|
|
|
def getTrace(self):
|
|
return self.__this.call(f"getTrace", )
|
|
|
|
def getPrevious(self):
|
|
return self.__this.call(f"getPrevious", )
|
|
|
|
def getTraceAsString(self):
|
|
return self.__this.call(f"getTraceAsString", )
|
|
|
|
def __str__(self):
|
|
return self.__this.call(f"__toString", )
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverExceptionAuthenticationException():
|
|
|
|
def hasErrorLabel(self, _label):
|
|
return self.__this.call(f"hasErrorLabel", _label)
|
|
|
|
def __init__(self, _message="", _code=0, _previous=None):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\Exception\\AuthenticationException', _message, _code, _previous)
|
|
|
|
def __wakeup(self):
|
|
return self.__this.call(f"__wakeup", )
|
|
|
|
def getMessage(self):
|
|
return self.__this.call(f"getMessage", )
|
|
|
|
def getCode(self):
|
|
return self.__this.call(f"getCode", )
|
|
|
|
def getFile(self):
|
|
return self.__this.call(f"getFile", )
|
|
|
|
def getLine(self):
|
|
return self.__this.call(f"getLine", )
|
|
|
|
def getTrace(self):
|
|
return self.__this.call(f"getTrace", )
|
|
|
|
def getPrevious(self):
|
|
return self.__this.call(f"getPrevious", )
|
|
|
|
def getTraceAsString(self):
|
|
return self.__this.call(f"getTraceAsString", )
|
|
|
|
def __str__(self):
|
|
return self.__this.call(f"__toString", )
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverExceptionBulkWriteException():
|
|
|
|
def getWriteResult(self):
|
|
return self.__this.call(f"getWriteResult", )
|
|
|
|
def hasErrorLabel(self, _label):
|
|
return self.__this.call(f"hasErrorLabel", _label)
|
|
|
|
def __init__(self, _message="", _code=0, _previous=None):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\Exception\\BulkWriteException', _message, _code, _previous)
|
|
|
|
def __wakeup(self):
|
|
return self.__this.call(f"__wakeup", )
|
|
|
|
def getMessage(self):
|
|
return self.__this.call(f"getMessage", )
|
|
|
|
def getCode(self):
|
|
return self.__this.call(f"getCode", )
|
|
|
|
def getFile(self):
|
|
return self.__this.call(f"getFile", )
|
|
|
|
def getLine(self):
|
|
return self.__this.call(f"getLine", )
|
|
|
|
def getTrace(self):
|
|
return self.__this.call(f"getTrace", )
|
|
|
|
def getPrevious(self):
|
|
return self.__this.call(f"getPrevious", )
|
|
|
|
def getTraceAsString(self):
|
|
return self.__this.call(f"getTraceAsString", )
|
|
|
|
def __str__(self):
|
|
return self.__this.call(f"__toString", )
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverExceptionCommandException():
|
|
|
|
def getResultDocument(self):
|
|
return self.__this.call(f"getResultDocument", )
|
|
|
|
def hasErrorLabel(self, _label):
|
|
return self.__this.call(f"hasErrorLabel", _label)
|
|
|
|
def __init__(self, _message="", _code=0, _previous=None):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\Exception\\CommandException', _message, _code, _previous)
|
|
|
|
def __wakeup(self):
|
|
return self.__this.call(f"__wakeup", )
|
|
|
|
def getMessage(self):
|
|
return self.__this.call(f"getMessage", )
|
|
|
|
def getCode(self):
|
|
return self.__this.call(f"getCode", )
|
|
|
|
def getFile(self):
|
|
return self.__this.call(f"getFile", )
|
|
|
|
def getLine(self):
|
|
return self.__this.call(f"getLine", )
|
|
|
|
def getTrace(self):
|
|
return self.__this.call(f"getTrace", )
|
|
|
|
def getPrevious(self):
|
|
return self.__this.call(f"getPrevious", )
|
|
|
|
def getTraceAsString(self):
|
|
return self.__this.call(f"getTraceAsString", )
|
|
|
|
def __str__(self):
|
|
return self.__this.call(f"__toString", )
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverExceptionConnectionTimeoutException():
|
|
|
|
def hasErrorLabel(self, _label):
|
|
return self.__this.call(f"hasErrorLabel", _label)
|
|
|
|
def __init__(self, _message="", _code=0, _previous=None):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\Exception\\ConnectionTimeoutException', _message, _code, _previous)
|
|
|
|
def __wakeup(self):
|
|
return self.__this.call(f"__wakeup", )
|
|
|
|
def getMessage(self):
|
|
return self.__this.call(f"getMessage", )
|
|
|
|
def getCode(self):
|
|
return self.__this.call(f"getCode", )
|
|
|
|
def getFile(self):
|
|
return self.__this.call(f"getFile", )
|
|
|
|
def getLine(self):
|
|
return self.__this.call(f"getLine", )
|
|
|
|
def getTrace(self):
|
|
return self.__this.call(f"getTrace", )
|
|
|
|
def getPrevious(self):
|
|
return self.__this.call(f"getPrevious", )
|
|
|
|
def getTraceAsString(self):
|
|
return self.__this.call(f"getTraceAsString", )
|
|
|
|
def __str__(self):
|
|
return self.__this.call(f"__toString", )
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverExceptionEncryptionException():
|
|
|
|
def hasErrorLabel(self, _label):
|
|
return self.__this.call(f"hasErrorLabel", _label)
|
|
|
|
def __init__(self, _message="", _code=0, _previous=None):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\Exception\\EncryptionException', _message, _code, _previous)
|
|
|
|
def __wakeup(self):
|
|
return self.__this.call(f"__wakeup", )
|
|
|
|
def getMessage(self):
|
|
return self.__this.call(f"getMessage", )
|
|
|
|
def getCode(self):
|
|
return self.__this.call(f"getCode", )
|
|
|
|
def getFile(self):
|
|
return self.__this.call(f"getFile", )
|
|
|
|
def getLine(self):
|
|
return self.__this.call(f"getLine", )
|
|
|
|
def getTrace(self):
|
|
return self.__this.call(f"getTrace", )
|
|
|
|
def getPrevious(self):
|
|
return self.__this.call(f"getPrevious", )
|
|
|
|
def getTraceAsString(self):
|
|
return self.__this.call(f"getTraceAsString", )
|
|
|
|
def __str__(self):
|
|
return self.__this.call(f"__toString", )
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverExceptionExecutionTimeoutException():
|
|
|
|
def hasErrorLabel(self, _label):
|
|
return self.__this.call(f"hasErrorLabel", _label)
|
|
|
|
def __init__(self, _message="", _code=0, _previous=None):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\Exception\\ExecutionTimeoutException', _message, _code, _previous)
|
|
|
|
def __wakeup(self):
|
|
return self.__this.call(f"__wakeup", )
|
|
|
|
def getMessage(self):
|
|
return self.__this.call(f"getMessage", )
|
|
|
|
def getCode(self):
|
|
return self.__this.call(f"getCode", )
|
|
|
|
def getFile(self):
|
|
return self.__this.call(f"getFile", )
|
|
|
|
def getLine(self):
|
|
return self.__this.call(f"getLine", )
|
|
|
|
def getTrace(self):
|
|
return self.__this.call(f"getTrace", )
|
|
|
|
def getPrevious(self):
|
|
return self.__this.call(f"getPrevious", )
|
|
|
|
def getTraceAsString(self):
|
|
return self.__this.call(f"getTraceAsString", )
|
|
|
|
def __str__(self):
|
|
return self.__this.call(f"__toString", )
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverExceptionInvalidArgumentException():
|
|
|
|
def __init__(self, _message="", _code=0, _previous=None):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\Exception\\InvalidArgumentException', _message, _code, _previous)
|
|
|
|
def __wakeup(self):
|
|
return self.__this.call(f"__wakeup", )
|
|
|
|
def getMessage(self):
|
|
return self.__this.call(f"getMessage", )
|
|
|
|
def getCode(self):
|
|
return self.__this.call(f"getCode", )
|
|
|
|
def getFile(self):
|
|
return self.__this.call(f"getFile", )
|
|
|
|
def getLine(self):
|
|
return self.__this.call(f"getLine", )
|
|
|
|
def getTrace(self):
|
|
return self.__this.call(f"getTrace", )
|
|
|
|
def getPrevious(self):
|
|
return self.__this.call(f"getPrevious", )
|
|
|
|
def getTraceAsString(self):
|
|
return self.__this.call(f"getTraceAsString", )
|
|
|
|
def __str__(self):
|
|
return self.__this.call(f"__toString", )
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverExceptionLogicException():
|
|
|
|
def __init__(self, _message="", _code=0, _previous=None):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\Exception\\LogicException', _message, _code, _previous)
|
|
|
|
def __wakeup(self):
|
|
return self.__this.call(f"__wakeup", )
|
|
|
|
def getMessage(self):
|
|
return self.__this.call(f"getMessage", )
|
|
|
|
def getCode(self):
|
|
return self.__this.call(f"getCode", )
|
|
|
|
def getFile(self):
|
|
return self.__this.call(f"getFile", )
|
|
|
|
def getLine(self):
|
|
return self.__this.call(f"getLine", )
|
|
|
|
def getTrace(self):
|
|
return self.__this.call(f"getTrace", )
|
|
|
|
def getPrevious(self):
|
|
return self.__this.call(f"getPrevious", )
|
|
|
|
def getTraceAsString(self):
|
|
return self.__this.call(f"getTraceAsString", )
|
|
|
|
def __str__(self):
|
|
return self.__this.call(f"__toString", )
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverExceptionSSLConnectionException():
|
|
|
|
def hasErrorLabel(self, _label):
|
|
return self.__this.call(f"hasErrorLabel", _label)
|
|
|
|
def __init__(self, _message="", _code=0, _previous=None):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\Exception\\SSLConnectionException', _message, _code, _previous)
|
|
|
|
def __wakeup(self):
|
|
return self.__this.call(f"__wakeup", )
|
|
|
|
def getMessage(self):
|
|
return self.__this.call(f"getMessage", )
|
|
|
|
def getCode(self):
|
|
return self.__this.call(f"getCode", )
|
|
|
|
def getFile(self):
|
|
return self.__this.call(f"getFile", )
|
|
|
|
def getLine(self):
|
|
return self.__this.call(f"getLine", )
|
|
|
|
def getTrace(self):
|
|
return self.__this.call(f"getTrace", )
|
|
|
|
def getPrevious(self):
|
|
return self.__this.call(f"getPrevious", )
|
|
|
|
def getTraceAsString(self):
|
|
return self.__this.call(f"getTraceAsString", )
|
|
|
|
def __str__(self):
|
|
return self.__this.call(f"__toString", )
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverExceptionUnexpectedValueException():
|
|
|
|
def __init__(self, _message="", _code=0, _previous=None):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\Exception\\UnexpectedValueException', _message, _code, _previous)
|
|
|
|
def __wakeup(self):
|
|
return self.__this.call(f"__wakeup", )
|
|
|
|
def getMessage(self):
|
|
return self.__this.call(f"getMessage", )
|
|
|
|
def getCode(self):
|
|
return self.__this.call(f"getCode", )
|
|
|
|
def getFile(self):
|
|
return self.__this.call(f"getFile", )
|
|
|
|
def getLine(self):
|
|
return self.__this.call(f"getLine", )
|
|
|
|
def getTrace(self):
|
|
return self.__this.call(f"getTrace", )
|
|
|
|
def getPrevious(self):
|
|
return self.__this.call(f"getPrevious", )
|
|
|
|
def getTraceAsString(self):
|
|
return self.__this.call(f"getTraceAsString", )
|
|
|
|
def __str__(self):
|
|
return self.__this.call(f"__toString", )
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverMonitoringSubscriber():
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\Monitoring\\Subscriber')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverMonitoringCommandSubscriber():
|
|
|
|
def commandStarted(self, _event):
|
|
return self.__this.call(f"commandStarted", _event)
|
|
|
|
def commandSucceeded(self, _event):
|
|
return self.__this.call(f"commandSucceeded", _event)
|
|
|
|
def commandFailed(self, _event):
|
|
return self.__this.call(f"commandFailed", _event)
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\Monitoring\\CommandSubscriber')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverMonitoringCommandFailedEvent():
|
|
|
|
def getCommandName(self):
|
|
return self.__this.call(f"getCommandName", )
|
|
|
|
def getError(self):
|
|
return self.__this.call(f"getError", )
|
|
|
|
def getDurationMicros(self):
|
|
return self.__this.call(f"getDurationMicros", )
|
|
|
|
def getOperationId(self):
|
|
return self.__this.call(f"getOperationId", )
|
|
|
|
def getReply(self):
|
|
return self.__this.call(f"getReply", )
|
|
|
|
def getRequestId(self):
|
|
return self.__this.call(f"getRequestId", )
|
|
|
|
def getServer(self):
|
|
return self.__this.call(f"getServer", )
|
|
|
|
def getServiceId(self):
|
|
return self.__this.call(f"getServiceId", )
|
|
|
|
def getServerConnectionId(self):
|
|
return self.__this.call(f"getServerConnectionId", )
|
|
|
|
def __wakeup(self):
|
|
return self.__this.call(f"__wakeup", )
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\Monitoring\\CommandFailedEvent')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverMonitoringCommandStartedEvent():
|
|
|
|
def getCommand(self):
|
|
return self.__this.call(f"getCommand", )
|
|
|
|
def getCommandName(self):
|
|
return self.__this.call(f"getCommandName", )
|
|
|
|
def getDatabaseName(self):
|
|
return self.__this.call(f"getDatabaseName", )
|
|
|
|
def getOperationId(self):
|
|
return self.__this.call(f"getOperationId", )
|
|
|
|
def getRequestId(self):
|
|
return self.__this.call(f"getRequestId", )
|
|
|
|
def getServer(self):
|
|
return self.__this.call(f"getServer", )
|
|
|
|
def getServiceId(self):
|
|
return self.__this.call(f"getServiceId", )
|
|
|
|
def getServerConnectionId(self):
|
|
return self.__this.call(f"getServerConnectionId", )
|
|
|
|
def __wakeup(self):
|
|
return self.__this.call(f"__wakeup", )
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\Monitoring\\CommandStartedEvent')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverMonitoringCommandSucceededEvent():
|
|
|
|
def getCommandName(self):
|
|
return self.__this.call(f"getCommandName", )
|
|
|
|
def getDurationMicros(self):
|
|
return self.__this.call(f"getDurationMicros", )
|
|
|
|
def getOperationId(self):
|
|
return self.__this.call(f"getOperationId", )
|
|
|
|
def getReply(self):
|
|
return self.__this.call(f"getReply", )
|
|
|
|
def getRequestId(self):
|
|
return self.__this.call(f"getRequestId", )
|
|
|
|
def getServer(self):
|
|
return self.__this.call(f"getServer", )
|
|
|
|
def getServiceId(self):
|
|
return self.__this.call(f"getServiceId", )
|
|
|
|
def getServerConnectionId(self):
|
|
return self.__this.call(f"getServerConnectionId", )
|
|
|
|
def __wakeup(self):
|
|
return self.__this.call(f"__wakeup", )
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\Monitoring\\CommandSucceededEvent')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverMonitoringSDAMSubscriber():
|
|
|
|
def serverChanged(self, _event):
|
|
return self.__this.call(f"serverChanged", _event)
|
|
|
|
def serverClosed(self, _event):
|
|
return self.__this.call(f"serverClosed", _event)
|
|
|
|
def serverOpening(self, _event):
|
|
return self.__this.call(f"serverOpening", _event)
|
|
|
|
def serverHeartbeatFailed(self, _event):
|
|
return self.__this.call(f"serverHeartbeatFailed", _event)
|
|
|
|
def serverHeartbeatStarted(self, _event):
|
|
return self.__this.call(f"serverHeartbeatStarted", _event)
|
|
|
|
def serverHeartbeatSucceeded(self, _event):
|
|
return self.__this.call(f"serverHeartbeatSucceeded", _event)
|
|
|
|
def topologyChanged(self, _event):
|
|
return self.__this.call(f"topologyChanged", _event)
|
|
|
|
def topologyClosed(self, _event):
|
|
return self.__this.call(f"topologyClosed", _event)
|
|
|
|
def topologyOpening(self, _event):
|
|
return self.__this.call(f"topologyOpening", _event)
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\Monitoring\\SDAMSubscriber')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverMonitoringServerChangedEvent():
|
|
|
|
def getHost(self):
|
|
return self.__this.call(f"getHost", )
|
|
|
|
def getPort(self):
|
|
return self.__this.call(f"getPort", )
|
|
|
|
def getNewDescription(self):
|
|
return self.__this.call(f"getNewDescription", )
|
|
|
|
def getPreviousDescription(self):
|
|
return self.__this.call(f"getPreviousDescription", )
|
|
|
|
def getTopologyId(self):
|
|
return self.__this.call(f"getTopologyId", )
|
|
|
|
def __wakeup(self):
|
|
return self.__this.call(f"__wakeup", )
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\Monitoring\\ServerChangedEvent')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverMonitoringServerClosedEvent():
|
|
|
|
def getHost(self):
|
|
return self.__this.call(f"getHost", )
|
|
|
|
def getPort(self):
|
|
return self.__this.call(f"getPort", )
|
|
|
|
def getTopologyId(self):
|
|
return self.__this.call(f"getTopologyId", )
|
|
|
|
def __wakeup(self):
|
|
return self.__this.call(f"__wakeup", )
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\Monitoring\\ServerClosedEvent')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverMonitoringServerHeartbeatFailedEvent():
|
|
|
|
def getDurationMicros(self):
|
|
return self.__this.call(f"getDurationMicros", )
|
|
|
|
def getError(self):
|
|
return self.__this.call(f"getError", )
|
|
|
|
def getHost(self):
|
|
return self.__this.call(f"getHost", )
|
|
|
|
def getPort(self):
|
|
return self.__this.call(f"getPort", )
|
|
|
|
def isAwaited(self):
|
|
return self.__this.call(f"isAwaited", )
|
|
|
|
def __wakeup(self):
|
|
return self.__this.call(f"__wakeup", )
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\Monitoring\\ServerHeartbeatFailedEvent')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverMonitoringServerHeartbeatStartedEvent():
|
|
|
|
def getHost(self):
|
|
return self.__this.call(f"getHost", )
|
|
|
|
def getPort(self):
|
|
return self.__this.call(f"getPort", )
|
|
|
|
def isAwaited(self):
|
|
return self.__this.call(f"isAwaited", )
|
|
|
|
def __wakeup(self):
|
|
return self.__this.call(f"__wakeup", )
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\Monitoring\\ServerHeartbeatStartedEvent')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverMonitoringServerHeartbeatSucceededEvent():
|
|
|
|
def getDurationMicros(self):
|
|
return self.__this.call(f"getDurationMicros", )
|
|
|
|
def getHost(self):
|
|
return self.__this.call(f"getHost", )
|
|
|
|
def getPort(self):
|
|
return self.__this.call(f"getPort", )
|
|
|
|
def getReply(self):
|
|
return self.__this.call(f"getReply", )
|
|
|
|
def isAwaited(self):
|
|
return self.__this.call(f"isAwaited", )
|
|
|
|
def __wakeup(self):
|
|
return self.__this.call(f"__wakeup", )
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\Monitoring\\ServerHeartbeatSucceededEvent')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverMonitoringServerOpeningEvent():
|
|
|
|
def getHost(self):
|
|
return self.__this.call(f"getHost", )
|
|
|
|
def getPort(self):
|
|
return self.__this.call(f"getPort", )
|
|
|
|
def getTopologyId(self):
|
|
return self.__this.call(f"getTopologyId", )
|
|
|
|
def __wakeup(self):
|
|
return self.__this.call(f"__wakeup", )
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\Monitoring\\ServerOpeningEvent')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverMonitoringTopologyChangedEvent():
|
|
|
|
def getNewDescription(self):
|
|
return self.__this.call(f"getNewDescription", )
|
|
|
|
def getPreviousDescription(self):
|
|
return self.__this.call(f"getPreviousDescription", )
|
|
|
|
def getTopologyId(self):
|
|
return self.__this.call(f"getTopologyId", )
|
|
|
|
def __wakeup(self):
|
|
return self.__this.call(f"__wakeup", )
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\Monitoring\\TopologyChangedEvent')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverMonitoringTopologyClosedEvent():
|
|
|
|
def getTopologyId(self):
|
|
return self.__this.call(f"getTopologyId", )
|
|
|
|
def __wakeup(self):
|
|
return self.__this.call(f"__wakeup", )
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\Monitoring\\TopologyClosedEvent')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|
|
class DriverMonitoringTopologyOpeningEvent():
|
|
|
|
def getTopologyId(self):
|
|
return self.__this.call(f"getTopologyId", )
|
|
|
|
def __wakeup(self):
|
|
return self.__this.call(f"__wakeup", )
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'MongoDB\\Driver\\Monitoring\\TopologyOpeningEvent')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|