 8bee26d6d6
			
		
	
	8bee26d6d6
	
	
	
		
			
			The root of the problem was that nested data types would use the default encoders for subitems. When the encoders were customized, they would not be used for those nested items. This fix moves the encoder functions into a class so that collections, tuples, and UDTs will use the customized mapping when encoding subitems. Fixes PYTHON-100.
		
			
				
	
	
		
			37 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
| ``cassandra.encoder`` - Encoders for non-prepared Statements
 | |
| ============================================================
 | |
| 
 | |
| .. module:: cassandra.encoder
 | |
| 
 | |
| .. autoclass:: Encoder ()
 | |
| 
 | |
|    .. autoattribute:: cassandra.encoder.Encoder.mapping
 | |
| 
 | |
|    .. automethod:: cassandra.encoder.Encoder.cql_encode_none ()
 | |
| 
 | |
|    .. automethod:: cassandra.encoder.Encoder.cql_encode_object ()
 | |
| 
 | |
|    .. automethod:: cassandra.encoder.Encoder.cql_encode_all_types ()
 | |
| 
 | |
|    .. automethod:: cassandra.encoder.Encoder.cql_encode_sequence ()
 | |
| 
 | |
|    .. automethod:: cassandra.encoder.Encoder.cql_encode_str ()
 | |
| 
 | |
|    .. automethod:: cassandra.encoder.Encoder.cql_encode_unicode ()
 | |
| 
 | |
|    .. automethod:: cassandra.encoder.Encoder.cql_encode_bytes ()
 | |
| 
 | |
|       Converts strings, buffers, and bytearrays into CQL blob literals.
 | |
| 
 | |
|    .. automethod:: cassandra.encoder.Encoder.cql_encode_datetime ()
 | |
| 
 | |
|    .. automethod:: cassandra.encoder.Encoder.cql_encode_date ()
 | |
| 
 | |
|    .. automethod:: cassandra.encoder.Encoder.cql_encode_map_collection ()
 | |
| 
 | |
|    .. automethod:: cassandra.encoder.Encoder.cql_encode_list_collection ()
 | |
| 
 | |
|    .. automethod:: cassandra.encoder.Encoder.cql_encode_set_collection ()
 | |
| 
 | |
|    .. automethod:: cql_encode_tuple ()
 |