Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunun için geçerlidir:
Databricks Runtime 18.2 ve üzerini denetleyin
Bir TupleSketch'in küme kesişimini tam sayı özetleri ve bir Theta Sketch ile hesaplar.
Syntax
tuple_intersection_theta_integer ( first, second [, mode ] )
Arguments
- first: Tamsayı özetleri içeren ikili biçimde bir TupleSketch.
-
ikincisi: Toplu fonksiyon gibi ikili formatta
theta_sketch_aggbir Theta Sketch. -
mode: Toplama modunu belirten isteğe bağlı
STRINGdeğişmez değer. Geçerli değerler:'sum','min','max','alwaysone'. Varsayılan değer:'sum'.
Returns
Kesişimi BINARY temsil eden TupleSketch değerini içeren bir değer.
veya firstsecond ise NULL, sonuç olur NULL.
Notlar
- Argüman sırası sabittir:
firstTupleSketch olmalı vesecondTheta Sketch olmalı. Eskiz tiplerini ters sırayla geçirmek TUPLE_INVALID_INPUT_SKETCH_BUFFER_FAMILY artırır. - Sonuç yalnızca her iki giriş taslağını da gösteren anahtarları içerir.
- Theta Sketch anahtarları, şu şekilde varsayılan tam sayı özeti
modeatanır:0için'sum', , maksimumINTEGERdeğer'min',INTEGERminimum değer'max', veya1için'alwaysone'.
Yaygın hata koşulları
- TÜPLE_GEÇERSİZ_GİRİŞ_ÇİZİM_TAMPONU
- TUPLE_INVALID_INPUT_SKETCH_BUFFER_FAMILY
- THETA_INVALID_INPUT_SKETCH_BUFFER
- THETA_INVALID_INPUT_SKETCH_BUFFER_FAMILY
- DATATYPE_MISMATCH. TYPE_CHECK_FAILURE_WITH_HINT
- TUPLE_GEÇERSİZ_ÇİZİM_MODU
Examples
> SELECT tuple_sketch_estimate_integer(
tuple_intersection_theta_integer(
tuple_sketch_agg_integer(col1, val1),
theta_sketch_agg(col2)
)
) FROM VALUES (1, 1, 1), (2, 2, 2), (3, 3, 4) tab(col1, val1, col2);
2.0