Ejemplo n.º 1
0
    def execute(self, connector_version=None, patterns=""):
        """Return information about all tables belonging to mappings
        matching any of the provided patterns.

        :param connector_version: The connectors version of the data.
        :param patterns: shard mapping pattern.
        """
        return ShardMapping.dump_shard_tables(connector_version, patterns)
Ejemplo n.º 2
0
    def execute(self, connector_version=None, patterns=""):
        """Return information about all tables belonging to mappings
        matching any of the provided patterns.

        :param connector_version: The connectors version of the data.
        :param patterns: shard mapping pattern.
        """

        rset = ResultSet(
            names=('schema_name', 'table_name', 'column_name', 'mapping_id'),
            types=(str, str, str, int),
        )

        for row in ShardMapping.dump_shard_tables(connector_version, patterns):
            rset.append_row(row)

        return CommandResult(None, results=rset)
Ejemplo n.º 3
0
    def execute(self, connector_version=None, patterns=""):
        """Return information about all tables belonging to mappings
        matching any of the provided patterns.

        :param connector_version: The connectors version of the data.
        :param patterns: shard mapping pattern.
        """

        rset = ResultSet(
            names=('schema_name', 'table_name', 'column_name', 'mapping_id',
                'range_check'),
            types=(str, str, str, int, int),
        )

        for row in ShardMapping.dump_shard_tables(connector_version, patterns):
            rset.append_row(row)

        return CommandResult(None, results=rset)