code: def as_cql_query(self):
          
          if self.virtual:
              return "// VIRTUAL KEYSPACE {}".format(protect_name(self.name))
          ret = "CREATE KEYSPACE %s WITH replication = %s " % (
              protect_name(self.name),
              self.replication_strategy.export_for_schema())
          return ret + (' AND durable_writes = %s' % ("true" if self.durable_writes else "false"))
docs: Returns a CQL query string that can be used to recreate just this keyspace,
          not including user-defined types and tables.