-
-
Notifications
You must be signed in to change notification settings - Fork 85
/
dot-ql.scroll
29 lines (25 loc) · 1.31 KB
/
dot-ql.scroll
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import ../code/conceptPage.scroll
id dot-ql
name .QL
appeared 2007
tags pl
website https://www.semmle.com
centralPackageRepositoryCount 0
country England
originCommunity Semmle Inc
wikipedia https://en.wikipedia.org/wiki/.QL
example
1 from Class c, int numOfMethods
2 where numOfMethods = count(Method m| m.getDeclaringType()=c
3 and m.hasModifier("public"))
4 and numOfMethods > 10
5 select c.getPackage(), c, numOfMethods
related datalog sql java
summary .QL (pronounced "dot-cue-el") is an object-oriented query language used to retrieve data from relational database management systems. It is reminiscent of the standard query language SQL and the object-oriented programming language Java. .QL is an object-oriented variant of a logical query language called Datalog. Hierarchical data can therefore be naturally queried in .QL in a recursive manner. Queries written in .QL are optimised, compiled into SQL and can then be executed on any major relational database management system. .QL query language is being used in SemmleCode to query a relational representation of Java programs. .QL is developed at Semmle Limited and is based on the company's proprietary technology.
created 2007
backlinksCount 39
pageId 11537140
revisionCount 24
dailyPageViews 59
appeared 2007
isbndb 0