package com.cameleer.server.app.dto;

import io.swagger.v3.oas.annotations.media.Schema;

@Schema(description = "Table size and row count information")
public record TableSizeResponse(
        @Schema(description = "Table name") String tableName,
        @Schema(description = "Approximate row count") long rowCount,
        @Schema(description = "Human-readable data size") String dataSize,
        @Schema(description = "Human-readable index size") String indexSize,
        @Schema(description = "Data size in bytes") long dataSizeBytes,
        @Schema(description = "Index size in bytes") long indexSizeBytes
) {}
