query language functions