Package mysql :: Package stmt :: Module bind_out :: Class Base_Out_String
[hide private]
[frames] | no frames]

Class Base_Out_String



 object --+    
          |    
Output_Bind --+
              |
             Base_Out_String
Known Subclasses:
Out_Char, Out_Varchar, Out_Set

Base string-type output binding.

All output string types take a third argument which is the maximum size of the buffer.

If the buffer is not large enough, the call to fetch will raise mysql.exceptions.Data_Truncated and the value in the object will be truncated.



Instance Methods [hide private]
  __init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
  __new__(T, S, ...)
Returns a new object with type S, a subtype of T...

Inherited from object: __delattr__, __getattribute__, __hash__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__


Class Variables [hide private]
  __pyx_vtable__ = <PyCObject object at 0x852e8a8>

Instance Variables [hide private]

Inherited from Output_Bind: error, is_null, length


Properties [hide private]

Inherited from object: __class__


Method Details [hide private]

__init__(...)
(Constructor)

 

x.__init__(...) initializes x; see x.__class__.__doc__ for signature
Overrides: Output_Bind.__init__

__new__(T, S, ...)

 
Returns:
a new object with type S, a subtype of T

Overrides: Output_Bind.__new__

Class Variable Details [hide private]

__pyx_vtable__

Value:
<PyCObject object at 0x852e8a8>