JOIN نیازی ندارید؛ رابطههای
منتشرشده بهصورت qualifier قابل استفادهاند.
expression و alias
field ساده، field واجد qualifier، رشتهٔ تکنقل، عدد، boolean،NULL و function
قابل استفادهاند. برای نام قابلاعتماد در نتیجه، expression محاسباتی را alias
کنید:
شرطها
عملگرهای مقایسه=, !=, >, >=, <, <= و عملگرهای LIKE، IN،
BETWEEN و IS NULL پشتیبانی میشوند. شرطها را با AND و OR ترکیب کنید و
برای اولویت از پرانتز استفاده کنید.
functionها
برای مقدار boolean یا string از
avg و sum استفاده نکنید. count(value)
تعداد نمونه است، نه مدتزمان روشنبودن یا تعداد تغییر وضعیت.
بازه و bucket
واحدهای duration مثل1h، 24h، 7d و 1m در query نوشته میشوند. query
خام telemetry باید بازهٔ محدود داشته باشد. برای بازههای طولانیتر، داده را
با bucket گروهبندی کنید:
timezone و پارامتر
timezone پیشفرضAsia/Tehran است. اگر مرز روز یا ساعت باید بر اساس timezone
دیگری محاسبه شود، قبل از SELECT بنویسید:
$name نوشته میشوند و باید در parameterSchema نوع و مقدار
متناظر داشته باشند:
TIMEZONE و آرگومان سوم bucket باید با هم سازگار
باشند. هر query را ابتدا validate کنید و سپس execute کنید.
