تم إنشاء الوثائق أدناه استنادًا إلى جدول النظام
system.functions.dotProduct
scalarProduct
الوسائط
vector1— المتجه الأول.Array(T)أوTuple(T)vector2— المتجه الثاني. يجب أن يكون بالحجم نفسه للمتجه الأول.Array(T)أوTuple(T)
(U)Int* أو Float* أو Decimal
أمثلة
الاستخدام الأساسي
Query
Response
flattenTuple
input— Tuple مُسمّى ومتداخل يُراد تسطيحه.Tuple(n1 T1[, n2 T2, ... ])
Tuple(T)
أمثلة
مثال على الاستخدام
Query
Response
tuple
(x, y, ...).
البنية
- لا يوجد.
Query
Response
tupleConcat
tupleN— عدد غير محدد من المعاملات من النوع Tuple.Tuple(T)
Tuple(T)
أمثلة
مثال على الاستخدام
Query
Response
tupleDivide
ستُرجع القسمة على صفر القيمة
inf.t1— قيمة Tuple الأولى للإدخال.Tuple((U)Int*)أوTuple(Float*)أوTuple(Decimal)t2, ..., tN— قيمة Tuple إضافية واحدة أو أكثر للإدخال. يجب أن تكون جميع قيم Tuple بالحجم نفسه.Tuple((U)Int*)أوTuple(Float*)أوTuple(Decimal)
Tuple((U)Int*) أو Tuple(Float*) أو Tuple(Decimal)
أمثلة
قيمتا Tuple
Query
Response
Query
Response
tupleDivideByNumber
ستُرجع القسمة على صفر القيمة
inf.tuple— قيمة Tuple المطلوب قسمتها.Tuple((U)Int*)أوTuple(Float*)أوTuple(Decimal)number— القاسم.(U)Int*أوFloat*أوDecimal
Tuple((U)Int*) أو Tuple(Float*) أو Tuple(Decimal)
أمثلة
الاستخدام الأساسي
Query
Response
tupleElement
tuple.-1 هو العنصر الأخير في Tuple.
تحدّد وسيطة ثالثة اختيارية قيمة افتراضية تُعاد بدلًا من إطلاق استثناء عندما لا يكون العنصر المطلوب الوصول إليه موجودًا.
يجب أن تكون جميع الوسيطات ثوابت.
هذه الدالة لا تترتب عليها أي كلفة وقت تشغيل، وتنفّذ المعاملين x.index و x.name.
البنية
tuple— قيمة من النوع Tuple أو مصفوفة من قيم Tuple.Tuple(T)أوArray(Tuple(T))index— فهرس العمود، بدءًا من 1.const UInt8/16/32/64name— اسم العنصر.const Stringdefault_value— القيمة الافتراضية التي تُعاد عندما يكون الفهرس خارج النطاق أو عندما لا يكون العنصر موجودًا.Any
Any
أمثلة
الوصول بالفهرس
Query
Response
Query
Response
Query
Response
Query
Response
Query
Response
tupleHammingDistance
يُحدَّد نوع النتيجة بالطريقة نفسها المتبعة في الدوال الحسابية، وذلك بناءً على عدد العناصر في قيمتَي Tuple المُدخلتَين.
UInt8/16/32/64
أمثلة
مثال على الاستخدام
Query
Response
Query
Response
tupleIntDiv
t1— أول Tuple مُدخل.Tuple((U)Int*)أوTuple(Float*)أوTuple(Decimal)t2, ..., tN— واحد أو أكثر من قيم Tuple المُدخلة الإضافية. يجب أن يكون حجم جميع قيم Tuple متماثلًا.Tuple((U)Int*)أوTuple(Float*)أوTuple(Decimal)
Tuple((U)Int*) أو Tuple(Float*) أو Tuple(Decimal)
أمثلة
Tupleان
Query
Response
Query
Response
Query
Response
tupleIntDivByNumber
tuple_num— Tuple لقيم البسط.Tuple((U)Int*)أوTuple(Float*)أوTuple(Decimal)div— قيمة المقسوم عليه.(U)Int*أوFloat*أوDecimal
Tuple((U)Int*) أو Tuple(Float*) أو Tuple(Decimal)
أمثلة
الاستخدام الأساسي
Query
Response
Query
Response
tupleIntDivOrZero
tupleIntDiv، يُجري قسمة صحيحة على مستوى كل عنصر لاثنين أو أكثر من قيم Tuple ذات الحجم نفسه، مع التطبيق من اليسار إلى اليمين.
في حالة القسمة على 0، يُرجِع 0 لذلك العنصر بدلًا من إثارة استثناء.
إذا احتوى أي Tuple على عناصر غير صحيحة، فتُحتسب النتيجة عبر التقريب إلى أقرب عدد صحيح لكل بسط أو مقسوم عليه غير صحيح.
الصياغة
t1— قيمة Tuple الأولى للإدخال.Tuple((U)Int*)أوTuple(Float*)أوTuple(Decimal)t2, ..., tN— قيمة Tuple إضافية واحدة أو أكثر للإدخال. يجب أن تكون جميع قيم Tuple بالحجم نفسه.Tuple((U)Int*)أوTuple(Float*)أوTuple(Decimal)
Tuple((U)Int*) أو Tuple(Float*) أو Tuple(Decimal)
أمثلة
مع مقسوم عليه يساوي صفرًا
Query
Response
Query
Response
tupleIntDivOrZeroByNumber
tupleIntDivByNumber، يُجري هذا الدالّة قسمةً صحيحة لعناصر Tuple من البسوط على مقام معيّن، ويُرجع Tuple من نواتج القسمة.
ولا يُنتج خطأً إذا كان القاسم صفراً، بل يُرجع ناتج القسمة صفراً.
إذا احتوى Tuple أو القاسم على عناصر غير صحيحة، فتُحسب النتيجة بتقريب كل بسط أو قاسم غير صحيح إلى أقرب عدد صحيح.
البنية
tuple_num— Tuple لقيم البسط.Tuple((U)Int*)orTuple(Float*)orTuple(Decimal)div— قيمة المقسوم عليه.(U)Int*orFloat*orDecimal
0 للنواتج التي يكون فيها المقسوم عليه 0. Tuple((U)Int*) or Tuple(Float*) or Tuple(Decimal)
أمثلة
الاستخدام الأساسي
Query
Response
Query
Response
tupleMinus
vectorDifference
الوسيطات
t1— قيمة الإدخال الأولى من النوعTuple.Tuple((U)Int*)أوTuple(Float*)أوTuple(Decimal)t2, ..., tN— قيمة إدخال إضافية واحدة أو أكثر من النوعTuple. يجب أن تكون جميع قيمTupleبالحجم نفسه.Tuple((U)Int*)أوTuple(Float*)أوTuple(Decimal)
Tuple تحتوي على الفروق عنصرًا بعنصر. Tuple((U)Int*) أو Tuple(Float*) أو Tuple(Decimal)
أمثلة
زوج من قيم Tuple
Query
Response
Query
Response
tupleModulo
t1— أول Tuple مُدخل.Tuple((U)Int*)أوTuple(Float*)أوTuple(Decimal)t2, ..., tN— قيمة Tuple مُدخلة إضافية واحدة أو أكثر. يجب أن تكون جميع قيم Tuple بالحجم نفسه.Tuple((U)Int*)أوTuple(Float*)أوTuple(Decimal)
Tuple((U)Int*) أو Tuple(Float*) أو Tuple(Decimal)
أمثلة
قيمتا Tuple
Query
Response
Query
Response
tupleModuloByNumber
tuple_num— Tuple لعناصر البسط.Tuple((U)Int*)أوTuple(Float*)أوTuple(Decimal)div— قيمة القاسم.(U)Int*أوFloat*أوDecimal
Tuple((U)Int*) أو Tuple(Float*) أو Tuple(Decimal)
أمثلة
الاستخدام الأساسي
Query
Response
tupleMultiply
t1— Tuple الإدخال الأول.Tuple((U)Int*)أوTuple(Float*)أوTuple(Decimal)t2, ..., tN— قيمة Tuple إضافية واحدة أو أكثر للإدخال. يجب أن تكون جميع قيم Tuple بالحجم نفسه.Tuple((U)Int*)أوTuple(Float*)أوTuple(Decimal)
Tuple((U)Int*) أو Tuple(Float*) أو Tuple(Decimal)
أمثلة
قيمتا Tuple
Query
Response
Query
Response
tupleMultiplyByNumber
tuple— قيمة Tuple المراد ضربها.Tuple((U)Int*)أوTuple(Float*)أوTuple(Decimal)number— المُضاعِف.(U)Int*أوFloat*أوDecimal
Tuple((U)Int*) أو Tuple(Float*) أو Tuple(Decimal)
أمثلة
الاستخدام الأساسي
Query
Response
tupleNames
Tuple(a T, b T, ...)، فإنه يعيد مصفوفة من السلاسل النصية التي تمثل الأعمدة المسمّاة في الـ Tuple. وإذا لم تكن لعناصر الـ Tuple أسماء صريحة، فستُستخدم فهارسها بدلًا منها كأسماء للأعمدة.
البنية
- لا شيء.
Query
Response
tupleNegate
t— قيمة Tuple المراد نفيها.Tuple((U)Int*)أوTuple(Float*)أوTuple(Decimal)
Tuple((U)Int*) أو Tuple(Float*) أو Tuple(Decimal)
أمثلة
الاستخدام الأساسي
Query
Response
tuplePlus
vectorSum
الوسائط
t1— Tuple الإدخال الأول.Tuple((U)Int*)أوTuple(Float*)أوTuple(Decimal)t2, ..., tN— Tuple إدخال إضافي واحد أو أكثر. يجب أن تكون جميع قيم Tuple بالحجم نفسه.Tuple((U)Int*)أوTuple(Float*)أوTuple(Decimal)
Tuple((U)Int*) أو Tuple(Float*) أو Tuple(Decimal)
أمثلة
Tupleان
Query
Response
Query
Response
tuplePositiveModuloByNumber
tuple_num— Tuple لقيم المقسوم.Tuple((U)Int*)أوTuple(Float*)أوTuple(Decimal)div— قيمة المقسوم عليه.(U)Int*أوFloat*أوDecimal
Tuple((U)Int*) أو Tuple(Float*) أو Tuple(Decimal)
أمثلة
الاستخدام الأساسي
Query
Response
tupleToNameValuePairs
(name, value).
على سبيل المثال، يُحوَّل الـ Tuple Tuple(n1 T1, n2 T2, ...) إلى Array(Tuple('n1', T1), Tuple('n2', T2), ...).
يجب أن تكون جميع القيم في الـ Tuple من النوع نفسه.
الصياغة
tuple— Tuple مُسمّى يحتوي على قيم من أي أنواع.Tuple(n1 T1[, n2 T2, ...])
(name, value). Array(Tuple(String, T))
أمثلة
Tuple مُسمّى
Query
Response
Query
Response
untuple
untuple.
الصيغة
EXCEPT لتخطي الأعمدة من نتيجة الاستعلام.
الوسائط
x— دالةtuple، أو عمود، أو Tuple من العناصر. Tuple.
- لا شيء.
Tuple بصفته معلمة للدالة untuple:
Query
Response
EXCEPT:
Query
Response