Files
deb-python-cassandra-driver/docs/api/cassandra/encoder.rst
Tyler Hobbs 8bee26d6d6 Handle custom encoders in nested data types
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.
2014-07-22 14:21:04 -05:00

1.2 KiB

cassandra.encoder - Encoders for non-prepared Statements

cassandra.encoder

Encoder ()

cassandra.encoder.Encoder.mapping

cassandra.encoder.Encoder.cql_encode_none ()

cassandra.encoder.Encoder.cql_encode_object ()

cassandra.encoder.Encoder.cql_encode_all_types ()

cassandra.encoder.Encoder.cql_encode_sequence ()

cassandra.encoder.Encoder.cql_encode_str ()

cassandra.encoder.Encoder.cql_encode_unicode ()

cassandra.encoder.Encoder.cql_encode_bytes ()

Converts strings, buffers, and bytearrays into CQL blob literals.

cassandra.encoder.Encoder.cql_encode_datetime ()

cassandra.encoder.Encoder.cql_encode_date ()

cassandra.encoder.Encoder.cql_encode_map_collection ()

cassandra.encoder.Encoder.cql_encode_list_collection ()

cassandra.encoder.Encoder.cql_encode_set_collection ()

cql_encode_tuple ()