Algorithms.sql 724 B

12345678910111213141516
  1. /* syntax version 1 */
  2. SELECT
  3. ADAPTIVE_DISTANCE_HISTOGRAM(key, 3) AS adaptive_distance,
  4. ADAPTIVE_WEIGHT_HISTOGRAM(key, 3) AS adaptive_weight,
  5. ADAPTIVE_WARD_HISTOGRAM(key, 3) AS adaptive_ward,
  6. BLOCK_WEIGHT_HISTOGRAM(key, 3) AS block_weight,
  7. BLOCK_WARD_HISTOGRAM(key, 3) AS block_ward,
  8. Histogram::Print(ADAPTIVE_WEIGHT_HISTOGRAM(key, 3)) <> Histogram::Print(BLOCK_WEIGHT_HISTOGRAM(key, 3)) AS algo_equality_check,
  9. Histogram::Print(ADAPTIVE_WEIGHT_HISTOGRAM(key, 3)) <> Histogram::Print(ADAPTIVE_WARD_HISTOGRAM(key, 3)) AS quality_equality_check
  10. FROM (
  11. SELECT
  12. CAST(key AS Double) AS key,
  13. CAST(subkey AS Double) AS subkey,
  14. CAST(value AS Double) AS value
  15. FROM Input
  16. );