(self, formatted=False)
| 1494 | """A :class:`.EdgeMetadata` instance, if graph enabled""" |
| 1495 | |
| 1496 | def as_cql_query(self, formatted=False): |
| 1497 | ret = super(TableMetadataDSE68, self).as_cql_query(formatted) |
| 1498 | |
| 1499 | if self.vertex: |
| 1500 | ret += " AND VERTEX LABEL %s" % protect_name(self.vertex.label_name) |
| 1501 | |
| 1502 | if self.edge: |
| 1503 | ret += " AND EDGE LABEL %s" % protect_name(self.edge.label_name) |
| 1504 | |
| 1505 | ret += self._export_edge_as_cql( |
| 1506 | self.edge.from_label, |
| 1507 | self.edge.from_partition_key_columns, |
| 1508 | self.edge.from_clustering_columns, "FROM") |
| 1509 | |
| 1510 | ret += self._export_edge_as_cql( |
| 1511 | self.edge.to_label, |
| 1512 | self.edge.to_partition_key_columns, |
| 1513 | self.edge.to_clustering_columns, "TO") |
| 1514 | |
| 1515 | return ret |
| 1516 | |
| 1517 | @staticmethod |
| 1518 | def _export_edge_as_cql(label_name, partition_keys, |
nothing calls this directly
no test coverage detected