This is an automated email from the ASF dual-hosted git repository.

alsay pushed a commit to branch rename_theta
in repository https://gitbox.apache.org/repos/asf/datasketches-bigquery.git

commit 8667eaa149d516ebb75c0d8b851d993de2c1b6cc
Author: AlexanderSaydakov <[email protected]>
AuthorDate: Wed Feb 12 21:25:32 2025 -0800

    rename theta artifacts for consistency
---
 theta/Makefile                                            | 2 +-
 theta/sqlx/theta_sketch_a_not_b_seed.sqlx                 | 2 +-
 theta/sqlx/theta_sketch_agg_int64_lgk_seed_p.sqlx         | 4 ++--
 theta/sqlx/theta_sketch_agg_string_lgk_seed_p.sqlx        | 4 ++--
 theta/sqlx/theta_sketch_agg_union_lgk_seed.sqlx           | 4 ++--
 theta/sqlx/theta_sketch_get_estimate_and_bounds_seed.sqlx | 2 +-
 theta/sqlx/theta_sketch_get_estimate_seed.sqlx            | 2 +-
 theta/sqlx/theta_sketch_get_num_retained_seed.sqlx        | 2 +-
 theta/sqlx/theta_sketch_get_theta_seed.sqlx               | 2 +-
 theta/sqlx/theta_sketch_intersection_seed.sqlx            | 2 +-
 theta/sqlx/theta_sketch_jaccard_similarity_seed.sqlx      | 2 +-
 theta/sqlx/theta_sketch_to_string_seed.sqlx               | 2 +-
 theta/sqlx/theta_sketch_union_lgk_seed.sqlx               | 2 +-
 theta/{theta.cpp => theta_sketch.cpp}                     | 0
 14 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/theta/Makefile b/theta/Makefile
index 0be2244..8b77bf7 100644
--- a/theta/Makefile
+++ b/theta/Makefile
@@ -26,7 +26,7 @@ EMCFLAGS=-I../datasketches-cpp/common/include \
        -O3 \
        --bind
 
-ARTIFACTS=theta.mjs theta.js theta.wasm
+ARTIFACTS=theta_sketch.mjs theta_sketch.js theta_sketch.wasm
 
 all: $(ARTIFACTS)
 
diff --git a/theta/sqlx/theta_sketch_a_not_b_seed.sqlx 
b/theta/sqlx/theta_sketch_a_not_b_seed.sqlx
index 1b98a55..e7fb8f3 100644
--- a/theta/sqlx/theta_sketch_a_not_b_seed.sqlx
+++ b/theta/sqlx/theta_sketch_a_not_b_seed.sqlx
@@ -23,7 +23,7 @@ CREATE OR REPLACE FUNCTION ${self()}(sketchA BYTES, sketchB 
BYTES, seed INT64)
 RETURNS BYTES
 LANGUAGE js
 OPTIONS (
-  library=["${dataform.projectConfig.vars.jsBucket}/theta.js"],
+  library=["${dataform.projectConfig.vars.jsBucket}/theta_sketch.js"],
   js_parameter_encoding_mode='STANDARD',
   description = '''Computes a sketch that represents the scalar set 
difference: sketchA and not sketchB.
 
diff --git a/theta/sqlx/theta_sketch_agg_int64_lgk_seed_p.sqlx 
b/theta/sqlx/theta_sketch_agg_int64_lgk_seed_p.sqlx
index e53ee70..61c050d 100644
--- a/theta/sqlx/theta_sketch_agg_int64_lgk_seed_p.sqlx
+++ b/theta/sqlx/theta_sketch_agg_int64_lgk_seed_p.sqlx
@@ -23,7 +23,7 @@ CREATE OR REPLACE AGGREGATE FUNCTION ${self()}(value INT64, 
params STRUCT<lg_k B
 RETURNS BYTES 
 LANGUAGE js
 OPTIONS (
-  library=["${dataform.projectConfig.vars.jsBucket}/theta.mjs"],
+  library=["${dataform.projectConfig.vars.jsBucket}/theta_sketch.mjs"],
   description = '''Creates a sketch that represents the cardinality of the 
given INT64 column.
 
 Param value: the INT64 column of identifiers.
@@ -36,7 +36,7 @@ For more information:
  - https://datasketches.apache.org/docs/Theta/ThetaSketches.html
  '''
 ) AS R"""
-import ModuleFactory from "${dataform.projectConfig.vars.jsBucket}/theta.mjs";
+import ModuleFactory from 
"${dataform.projectConfig.vars.jsBucket}/theta_sketch.mjs";
 var Module = await ModuleFactory();
 const default_lg_k = Number(Module.DEFAULT_LG_K);
 const default_seed = BigInt(Module.DEFAULT_SEED);
diff --git a/theta/sqlx/theta_sketch_agg_string_lgk_seed_p.sqlx 
b/theta/sqlx/theta_sketch_agg_string_lgk_seed_p.sqlx
index 053c647..44f16a1 100644
--- a/theta/sqlx/theta_sketch_agg_string_lgk_seed_p.sqlx
+++ b/theta/sqlx/theta_sketch_agg_string_lgk_seed_p.sqlx
@@ -23,7 +23,7 @@ CREATE OR REPLACE AGGREGATE FUNCTION ${self()}(str STRING, 
params STRUCT<lg_k BY
 RETURNS BYTES 
 LANGUAGE js
 OPTIONS (
-  library=["${dataform.projectConfig.vars.jsBucket}/theta.mjs"],
+  library=["${dataform.projectConfig.vars.jsBucket}/theta_sketch.mjs"],
   description = '''Creates a sketch that represents the cardinality of the 
given STRING column.
 
 Param str: the STRING column of identifiers.
@@ -36,7 +36,7 @@ For more information:
  - https://datasketches.apache.org/docs/Theta/ThetaSketches.html
  '''
 ) AS R"""
-import ModuleFactory from "${dataform.projectConfig.vars.jsBucket}/theta.mjs";
+import ModuleFactory from 
"${dataform.projectConfig.vars.jsBucket}/theta_sketch.mjs";
 var Module = await ModuleFactory();
 const default_lg_k = Number(Module.DEFAULT_LG_K);
 const default_seed = BigInt(Module.DEFAULT_SEED);
diff --git a/theta/sqlx/theta_sketch_agg_union_lgk_seed.sqlx 
b/theta/sqlx/theta_sketch_agg_union_lgk_seed.sqlx
index 3a21b7e..f951923 100644
--- a/theta/sqlx/theta_sketch_agg_union_lgk_seed.sqlx
+++ b/theta/sqlx/theta_sketch_agg_union_lgk_seed.sqlx
@@ -23,7 +23,7 @@ CREATE OR REPLACE AGGREGATE FUNCTION ${self()}(sketch BYTES, 
params STRUCT<lg_k
 RETURNS BYTES
 LANGUAGE js
 OPTIONS (
-  library=["${dataform.projectConfig.vars.jsBucket}/theta.mjs"],
+  library=["${dataform.projectConfig.vars.jsBucket}/theta_sketch.mjs"],
   description = '''Creates a sketch that represents the union of the given 
column of sketches.
 
 Param sketch: the column of sketches. Each as BYTES.
@@ -35,7 +35,7 @@ For more information:
  - https://datasketches.apache.org/docs/Theta/ThetaSketches.html
 '''
 ) AS R"""
-import ModuleFactory from "${dataform.projectConfig.vars.jsBucket}/theta.mjs";
+import ModuleFactory from 
"${dataform.projectConfig.vars.jsBucket}/theta_sketch.mjs";
 var Module = await ModuleFactory();
 const default_lg_k = Number(Module.DEFAULT_LG_K);
 const default_seed = BigInt(Module.DEFAULT_SEED);
diff --git a/theta/sqlx/theta_sketch_get_estimate_and_bounds_seed.sqlx 
b/theta/sqlx/theta_sketch_get_estimate_and_bounds_seed.sqlx
index 3702e4b..0adac36 100644
--- a/theta/sqlx/theta_sketch_get_estimate_and_bounds_seed.sqlx
+++ b/theta/sqlx/theta_sketch_get_estimate_and_bounds_seed.sqlx
@@ -23,7 +23,7 @@ CREATE OR REPLACE FUNCTION ${self()}(sketch BYTES, 
num_std_devs BYTEINT, seed IN
 RETURNS STRUCT<estimate FLOAT64, lower_bound FLOAT64, upper_bound FLOAT64>
 LANGUAGE js
 OPTIONS (
-  library=["${dataform.projectConfig.vars.jsBucket}/theta.js"],
+  library=["${dataform.projectConfig.vars.jsBucket}/theta_sketch.js"],
   js_parameter_encoding_mode='STANDARD',
   description = '''Gets distinct count estimate and bounds from a given sketch.
 
diff --git a/theta/sqlx/theta_sketch_get_estimate_seed.sqlx 
b/theta/sqlx/theta_sketch_get_estimate_seed.sqlx
index 7abde98..d60f082 100644
--- a/theta/sqlx/theta_sketch_get_estimate_seed.sqlx
+++ b/theta/sqlx/theta_sketch_get_estimate_seed.sqlx
@@ -23,7 +23,7 @@ CREATE OR REPLACE FUNCTION ${self()}(sketch BYTES, seed INT64)
 RETURNS FLOAT64
 LANGUAGE js
 OPTIONS (
-  library=["${dataform.projectConfig.vars.jsBucket}/theta.js"],
+  library=["${dataform.projectConfig.vars.jsBucket}/theta_sketch.js"],
   js_parameter_encoding_mode='STANDARD',
   description = '''Gets distinct count estimate from a given sketch.
   
diff --git a/theta/sqlx/theta_sketch_get_num_retained_seed.sqlx 
b/theta/sqlx/theta_sketch_get_num_retained_seed.sqlx
index 3f4a7dd..890174a 100644
--- a/theta/sqlx/theta_sketch_get_num_retained_seed.sqlx
+++ b/theta/sqlx/theta_sketch_get_num_retained_seed.sqlx
@@ -23,7 +23,7 @@ CREATE OR REPLACE FUNCTION ${self()}(sketch BYTES, seed INT64)
 RETURNS INT
 LANGUAGE js
 OPTIONS (
-  library=["${dataform.projectConfig.vars.jsBucket}/theta.js"],
+  library=["${dataform.projectConfig.vars.jsBucket}/theta_sketch.js"],
   js_parameter_encoding_mode='STANDARD',
   description = '''Returns the number of retained entries in the given sketch.
   
diff --git a/theta/sqlx/theta_sketch_get_theta_seed.sqlx 
b/theta/sqlx/theta_sketch_get_theta_seed.sqlx
index 630128d..1c505b8 100644
--- a/theta/sqlx/theta_sketch_get_theta_seed.sqlx
+++ b/theta/sqlx/theta_sketch_get_theta_seed.sqlx
@@ -23,7 +23,7 @@ CREATE OR REPLACE FUNCTION ${self()}(sketch BYTES, seed INT64)
 RETURNS FLOAT64
 LANGUAGE js
 OPTIONS (
-  library=["${dataform.projectConfig.vars.jsBucket}/theta.js"],
+  library=["${dataform.projectConfig.vars.jsBucket}/theta_sketch.js"],
   js_parameter_encoding_mode='STANDARD',
   description = '''Returns theta (effective sampling rate) as a fraction from 
0 to 1.
   
diff --git a/theta/sqlx/theta_sketch_intersection_seed.sqlx 
b/theta/sqlx/theta_sketch_intersection_seed.sqlx
index bbb415c..75ffe9a 100644
--- a/theta/sqlx/theta_sketch_intersection_seed.sqlx
+++ b/theta/sqlx/theta_sketch_intersection_seed.sqlx
@@ -23,7 +23,7 @@ CREATE OR REPLACE FUNCTION ${self()}(sketchA BYTES, sketchB 
BYTES, seed INT64)
 RETURNS BYTES
 LANGUAGE js
 OPTIONS (
-  library=["${dataform.projectConfig.vars.jsBucket}/theta.js"],
+  library=["${dataform.projectConfig.vars.jsBucket}/theta_sketch.js"],
   js_parameter_encoding_mode='STANDARD',
   description = '''Computes a sketch that represents the scalar intersection 
of the two given sketches.
 
diff --git a/theta/sqlx/theta_sketch_jaccard_similarity_seed.sqlx 
b/theta/sqlx/theta_sketch_jaccard_similarity_seed.sqlx
index 11f22bd..e2ce69c 100644
--- a/theta/sqlx/theta_sketch_jaccard_similarity_seed.sqlx
+++ b/theta/sqlx/theta_sketch_jaccard_similarity_seed.sqlx
@@ -23,7 +23,7 @@ CREATE OR REPLACE FUNCTION ${self()}(sketchA BYTES, sketchB 
BYTES, seed INT64)
 RETURNS STRUCT<lower_bound FLOAT64, estimate FLOAT64, upper_bound FLOAT64>
 LANGUAGE js
 OPTIONS (
-  library=["${dataform.projectConfig.vars.jsBucket}/theta.js"],
+  library=["${dataform.projectConfig.vars.jsBucket}/theta_sketch.js"],
   js_parameter_encoding_mode='STANDARD',
   description = '''Computes the Jaccard similarity index with upper and lower 
bounds.
 The Jaccard similarity index J(A,B) = (A ^ B)/(A U B) is used to measure how 
similar the two sketches are to each other.
diff --git a/theta/sqlx/theta_sketch_to_string_seed.sqlx 
b/theta/sqlx/theta_sketch_to_string_seed.sqlx
index a3e29ee..dde5f60 100644
--- a/theta/sqlx/theta_sketch_to_string_seed.sqlx
+++ b/theta/sqlx/theta_sketch_to_string_seed.sqlx
@@ -23,7 +23,7 @@ CREATE OR REPLACE FUNCTION ${self()}(sketch BYTES, seed INT64)
 RETURNS STRING
 LANGUAGE js
 OPTIONS (
-  library=["${dataform.projectConfig.vars.jsBucket}/theta.js"],
+  library=["${dataform.projectConfig.vars.jsBucket}/theta_sketch.js"],
   js_parameter_encoding_mode='STANDARD',
   description = '''Returns a summary string that represents the state of the 
given sketch.
 
diff --git a/theta/sqlx/theta_sketch_union_lgk_seed.sqlx 
b/theta/sqlx/theta_sketch_union_lgk_seed.sqlx
index 3024960..90cbed2 100644
--- a/theta/sqlx/theta_sketch_union_lgk_seed.sqlx
+++ b/theta/sqlx/theta_sketch_union_lgk_seed.sqlx
@@ -23,7 +23,7 @@ CREATE OR REPLACE FUNCTION ${self()}(sketchA BYTES, sketchB 
BYTES, lg_k BYTEINT,
 RETURNS BYTES
 LANGUAGE js
 OPTIONS (
-  library=["${dataform.projectConfig.vars.jsBucket}/theta.js"],
+  library=["${dataform.projectConfig.vars.jsBucket}/theta_sketch.js"],
   js_parameter_encoding_mode='STANDARD',
   description = '''Computes a sketch that represents the scalar union of the 
two given sketches.
 
diff --git a/theta/theta.cpp b/theta/theta_sketch.cpp
similarity index 100%
rename from theta/theta.cpp
rename to theta/theta_sketch.cpp


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to