cqlengine does not quote keywords properly

Description

Emits 'CREATE TABLE keyspace.table...' instead of 'CREATE TABLE "keyspace"."table"...'

Should be avoidable by using metadata.TableMetadata to generate CQL

Environment

None

Pull Requests

None

Activity

Show:
Adam Holmberg
May 12, 2015, 8:07 PM
Michael Penick
May 15, 2015, 9:38 PM

Looks good. One minor comment on the PR. I tried to look for possible missed case, but didn't find anything. On a side note, what's the purpose of the stuff in cqlengine/named.py. The Named* classes seem useless. For example, what's the point of the method "NamedTable.column_family_name()" it can't be used for anything that I can see.

Fixed

Assignee

Kishan Karunaratne

Reporter

Adam Holmberg

Fix versions

Labels

Reproduced in

None

PM Priority

C

External issue ID

None

Doc Impact

None

Reviewer

None

Size

None

Pull Request

None

Affects versions

Priority

Minor
Configure