dql.expressions.visitor module¶
Visitor classes for traversing expressions
-
class
dql.expressions.visitor.
DummyVisitor
(reserved_words=None)[source]¶ Bases:
dql.expressions.visitor.Visitor
No-op visitor for testing
-
class
dql.expressions.visitor.
Visitor
(reserved_words=None)[source]¶ Bases:
object
Visitor that replaces field names and values with encoded versions
Parameters: - reserved_words : set, optional
Set of (uppercase) words that are reserved by DynamoDB. These are used when encoding field names. If None, will default to encoding all fields.